0000950170-22-006201.txt : 20220426 0000950170-22-006201.hdr.sgml : 20220426 20220426160611 ACCESSION NUMBER: 0000950170-22-006201 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220426 DATE AS OF CHANGE: 20220426 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Medpace Holdings, Inc. CENTRAL INDEX KEY: 0001668397 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMMERCIAL PHYSICAL & BIOLOGICAL RESEARCH [8731] IRS NUMBER: 320434904 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37856 FILM NUMBER: 22854337 BUSINESS ADDRESS: STREET 1: 5375 MEDPACE WAY CITY: CINCINNATI STATE: OH ZIP: 45227 BUSINESS PHONE: (513) 579-9911 MAIL ADDRESS: STREET 1: 5375 MEDPACE WAY CITY: CINCINNATI STATE: OH ZIP: 45227 10-Q 1 medp-20220331.htm 10-Q 10-Q
0001668397http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent--12-31http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrentfalsetrueQ10001668397medp:OperatingLeaseLiabilitiesMembersrt:ChiefExecutiveOfficerMembermedp:LeasedRealEstateMember2022-03-310001668397medp:RevenueNetMember2021-01-012021-03-310001668397medp:ShareRepurchaseProgramMember2022-01-012022-03-310001668397medp:OfficeSpaceMembermedp:ChiefExecutiveOfficerAndImmediateFamilyMembermedp:LeasedRealEstateMemberus-gaap:OtherCurrentLiabilitiesMember2022-03-310001668397medp:ChiefExecutiveOfficerAndImmediateFamilyMemberus-gaap:BuildingMembermedp:LeasedRealEstateMemberus-gaap:OtherCurrentLiabilitiesMember2021-12-310001668397us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100016683972021-03-310001668397us-gaap:RetainedEarningsMember2021-03-310001668397medp:ShareRepurchaseProgramMember2022-03-3100016683972022-01-012022-03-310001668397us-gaap:RetainedEarningsMember2020-12-310001668397medp:RelatedPartyServiceAgreementMembermedp:LIBTherapeuticsLLCAndSubsidiariesMember2022-03-310001668397medp:OperatingLeaseLiabilitiesMembersrt:ChiefExecutiveOfficerMembermedp:LeasedRealEstateMember2021-12-310001668397us-gaap:CommonStockMember2021-01-012021-03-310001668397medp:ChiefExecutiveOfficerAndImmediateFamilyMemberus-gaap:BuildingMembermedp:LeasedRealEstateMember2022-03-310001668397medp:RelatedPartyServiceAgreementMembermedp:LIBTherapeuticsLLCAndSubsidiariesMembermedp:RevenueNetMember2022-01-012022-03-310001668397medp:ChiefExecutiveOfficerAndImmediateFamilyMemberus-gaap:BuildingMembermedp:OperatingLeaseLiabilitiesMembermedp:LeasedRealEstateMember2021-12-310001668397us-gaap:RealEstateMembersrt:MinimumMember2022-03-310001668397srt:ChiefExecutiveOfficerMembermedp:LeasedRealEstateMemberus-gaap:OtherCurrentLiabilitiesMember2021-12-310001668397medp:OfficeSpaceMembermedp:ChiefExecutiveOfficerAndImmediateFamilyMembermedp:OperatingLeaseLiabilitiesMembermedp:LeasedRealEstateMember2022-03-310001668397medp:RelatedPartyMember2022-03-310001668397medp:OncologyMember2021-01-012021-03-310001668397srt:MaximumMemberus-gaap:RealEstateMember2022-03-310001668397us-gaap:CommonStockMember2021-03-310001668397medp:TotalDirectCostsMember2022-01-012022-03-310001668397medp:RevenueNetMember2022-01-012022-03-310001668397medp:PrepaidExpensesAndOtherCurrentAssetsAndOtherAssetsMembermedp:EmployeeLoansMember2021-12-310001668397srt:MaximumMembermedp:RealEstateAndEquipmentMember2022-01-012022-03-310001668397medp:OperatingLeaseRightOfUseAssetsMembersrt:ChiefExecutiveOfficerMembermedp:LeasedRealEstateMember2021-12-310001668397medp:AntiviralAndAntiInfectiveMember2022-01-012022-03-310001668397medp:ShareRepurchaseProgramMembersrt:MaximumMember2021-06-300001668397medp:RestrictedSharesMember2021-12-310001668397medp:CardiologyMember2022-01-012022-03-310001668397srt:MaximumMembermedp:RealEstateAndEquipmentMember2022-03-310001668397medp:OfficeSpaceMembermedp:ChiefExecutiveOfficerAndImmediateFamilyMembermedp:LeasedRealEstateMember2022-01-012022-03-310001668397us-gaap:RestrictedStockMember2021-01-012021-03-310001668397medp:OtherMember2021-01-012021-03-310001668397medp:RelatedPartyServiceAgreementMembermedp:RevenueNetMembermedp:CinRxPharmaAndSubsidiariesMember2022-01-012022-03-310001668397medp:CentralNervousSystemMember2022-01-012022-03-310001668397us-gaap:CustomerRelationshipsMember2021-12-310001668397medp:PrepaidExpensesAndOtherCurrentAssetsAndOtherAssetsMembermedp:EmployeeLoansMember2022-03-310001668397medp:DirectCostsAndSellingGeneralAndAdministrativeMembersrt:ChiefExecutiveOfficerMembermedp:LeasedRealEstateMember2021-01-012021-03-3100016683972022-03-310001668397medp:MetabolicMember2021-01-012021-03-310001668397us-gaap:CustomerRelationshipsMember2022-03-310001668397medp:DirectCostsMember2021-01-012021-03-310001668397medp:TwoThousandSixteenIncentiveAwardPlanMembermedp:ShareBasedCompensationAwardVestingAfterFourYearsMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001668397srt:ChiefExecutiveOfficerMembermedp:LeasedRealEstateMember2022-01-012022-03-310001668397medp:ChiefExecutiveOfficerAndImmediateFamilyMemberus-gaap:BuildingMembermedp:OperatingLeaseRightOfUseAssetsMembermedp:LeasedRealEstateMember2022-03-310001668397us-gaap:TreasuryStockCommonMember2022-01-012022-03-310001668397medp:TravelServicesMember2021-12-3100016683972021-12-310001668397medp:ReimbursableOutOfPocketCostsMember2022-01-012022-03-310001668397medp:CentralNervousSystemMember2021-01-012021-03-310001668397medp:OfficeSpaceMembermedp:ChiefExecutiveOfficerAndImmediateFamilyMembermedp:DirectCostsAndSellingGeneralAndAdministrativeMembermedp:LeasedRealEstateMember2022-01-012022-03-310001668397medp:ChiefExecutiveOfficerAndImmediateFamilyMemberus-gaap:BuildingMembermedp:OperatingLeaseRightOfUseAssetsMembermedp:LeasedRealEstateMember2021-12-310001668397us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001668397medp:TwoThousandSixteenIncentiveAwardPlanMembermedp:ShareBasedCompensationAwardVestingAfterFourYearsMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001668397srt:ChiefExecutiveOfficerMembermedp:LeasedRealEstateMember2022-03-310001668397medp:OfficeSpaceMembermedp:ChiefExecutiveOfficerAndImmediateFamilyMembermedp:DirectCostsAndSellingGeneralAndAdministrativeMembermedp:LeasedRealEstateMember2021-01-012021-03-310001668397medp:AntiviralAndAntiInfectiveMember2021-01-012021-03-310001668397medp:OtherMember2022-01-012022-03-3100016683972021-01-012021-03-310001668397us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-03-310001668397medp:RelatedPartyServiceAgreementMembersrt:MaximumMembermedp:TheSummitHotelMember2022-01-012022-03-310001668397us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001668397medp:TravelServicesMembersrt:ChiefExecutiveOfficerMember2021-01-012021-03-310001668397us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-310001668397medp:RelatedPartyServiceAgreementMembermedp:LIBTherapeuticsLLCAndSubsidiariesMembermedp:RevenueNetMember2021-01-012021-03-3100016683972022-04-220001668397medp:RelatedPartyServiceAgreementMembermedp:CinRxPharmaAndSubsidiariesMember2021-12-310001668397medp:DirectCostsAndSellingGeneralAndAdministrativeMembersrt:ChiefExecutiveOfficerMembermedp:LeasedRealEstateMember2022-01-012022-03-310001668397srt:MaximumMembermedp:CreditFacilityMember2019-09-300001668397medp:OfficeSpaceMembermedp:ChiefExecutiveOfficerAndImmediateFamilyMembermedp:LeasedRealEstateMember2022-03-310001668397us-gaap:RetainedEarningsMember2022-03-310001668397us-gaap:CommonStockMember2020-12-310001668397us-gaap:RetainedEarningsMember2022-01-012022-03-310001668397medp:OfficeSpaceMembermedp:ChiefExecutiveOfficerAndImmediateFamilyMembermedp:OperatingLeaseLiabilitiesMembermedp:LeasedRealEstateMember2021-12-310001668397us-gaap:AdditionalPaidInCapitalMember2022-03-310001668397medp:ChiefExecutiveOfficerAndImmediateFamilyMemberus-gaap:BuildingMemberus-gaap:OtherCurrentLiabilitiesMembermedp:LeasedRealEstateMember2022-03-310001668397us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001668397medp:OperatingLeaseRightOfUseAssetsMembersrt:ChiefExecutiveOfficerMembermedp:LeasedRealEstateMember2022-03-310001668397medp:NonRelatedPartyMember2022-03-310001668397us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001668397us-gaap:CommonStockMember2021-12-310001668397medp:ChiefExecutiveOfficerAndImmediateFamilyMemberus-gaap:BuildingMembermedp:LeasedRealEstateMember2022-01-012022-03-310001668397us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001668397medp:CreditFacilityMember2021-03-292021-03-290001668397us-gaap:RetainedEarningsMember2021-12-310001668397medp:TotalDirectCostsMember2021-01-012021-03-310001668397medp:CreditFacilityMember2020-03-302020-03-300001668397us-gaap:TreasuryStockCommonMember2021-03-310001668397medp:TravelServicesMember2022-03-310001668397us-gaap:AdditionalPaidInCapitalMember2020-12-310001668397medp:CreditFacilityMember2022-03-310001668397medp:ChiefExecutiveOfficerAndImmediateFamilyMemberus-gaap:BuildingMembermedp:DirectCostsAndSellingGeneralAndAdministrativeMembermedp:LeasedRealEstateMember2021-01-012021-03-310001668397medp:ChiefExecutiveOfficerAndImmediateFamilyMemberus-gaap:BuildingMembermedp:OperatingLeaseLiabilitiesMembermedp:LeasedRealEstateMember2022-03-310001668397us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001668397us-gaap:RestrictedStockMember2022-01-012022-03-310001668397us-gaap:RetainedEarningsMember2021-01-012021-03-3100016683972020-12-310001668397us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001668397us-gaap:TreasuryStockCommonMember2020-12-310001668397us-gaap:CommonStockMember2022-03-310001668397medp:OfficeSpaceMembermedp:ChiefExecutiveOfficerAndImmediateFamilyMembermedp:LeasedRealEstateMemberus-gaap:OtherCurrentLiabilitiesMember2021-12-310001668397medp:ShareRepurchaseProgramMember2021-06-300001668397srt:MaximumMember2022-03-150001668397medp:RealEstateAndEquipmentMember2022-01-012022-03-310001668397medp:CreditFacilityMembermedp:TheSecuredOvernightFinancingRateMember2022-01-012022-01-010001668397medp:RestrictedSharesMember2022-03-310001668397us-gaap:AdditionalPaidInCapitalMember2021-03-310001668397medp:RelatedPartyServiceAgreementMembermedp:LIBTherapeuticsLLCAndSubsidiariesMember2021-12-310001668397medp:CreditFacilityMember2021-12-272021-12-270001668397us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001668397us-gaap:TreasuryStockCommonMember2021-12-310001668397medp:OfficeSpaceMembermedp:ChiefExecutiveOfficerAndImmediateFamilyMembermedp:OperatingLeaseRightOfUseAssetsMembermedp:LeasedRealEstateMember2021-12-310001668397medp:RelatedPartyServiceAgreementMembermedp:TheSummitHotelMember2021-01-012021-03-310001668397medp:ChiefExecutiveOfficerAndImmediateFamilyMemberus-gaap:BuildingMembermedp:DirectCostsAndSellingGeneralAndAdministrativeMembermedp:LeasedRealEstateMember2022-01-012022-03-310001668397srt:ChiefExecutiveOfficerMembermedp:LeasedRealEstateMemberus-gaap:OtherCurrentLiabilitiesMember2022-03-310001668397medp:DirectCostsMember2022-01-012022-03-310001668397medp:TravelServicesMembersrt:ChiefExecutiveOfficerMember2022-01-012022-03-310001668397us-gaap:TreasuryStockCommonMember2022-03-310001668397medp:TwoThousandSixteenIncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMembermedp:ShareBasedCompensationAwardVestingAfterTwoYearsMember2022-01-012022-03-310001668397medp:RestrictedSharesMember2022-01-012022-03-310001668397us-gaap:CommonStockMember2022-01-012022-03-310001668397medp:OfficeSpaceMembermedp:ChiefExecutiveOfficerAndImmediateFamilyMembermedp:OperatingLeaseRightOfUseAssetsMembermedp:LeasedRealEstateMember2022-03-310001668397us-gaap:AdditionalPaidInCapitalMember2021-12-310001668397medp:TwoThousandSixteenIncentiveAwardPlanMembermedp:GrantedToEmployeesMember2022-01-012022-03-310001668397medp:RelatedPartyServiceAgreementMembermedp:RevenueNetMembermedp:CinRxPharmaAndSubsidiariesMember2021-01-012021-03-310001668397medp:ReimbursableOutOfPocketCostsMember2021-01-012021-03-310001668397medp:OncologyMember2022-01-012022-03-310001668397medp:RelatedPartyServiceAgreementMembermedp:CinRxPharmaAndSubsidiariesMember2022-03-310001668397medp:MetabolicMember2022-01-012022-03-310001668397medp:CardiologyMember2021-01-012021-03-31medp:Agreementxbrli:puremedp:Buildingxbrli:sharesmedp:RenewalOptioniso4217:USDxbrli:sharesiso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

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

For the quarterly period ended March 31, 2022

or

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

For the transition period from to .

Commission file number: 001-37856

 

Medpace Holdings, Inc.

(Exact name of registrant as specified in its charter)

 

 

Delaware

 

32-0434904

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

5375 Medpace Way, Cincinnati, OH 45227

(Address of principal executive offices) (Zip Code)

(513) 579-9911

(Registrant’s telephone number, including area code)

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock $0.01 par value

MEDP

NASDAQ Global Select 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

Indicate the number of shares outstanding of each of the issuer’s classes of Common Stock, as of the latest practicable date.

 

Class

 

Number of Shares Outstanding

Common Stock $0.01 par value

 

33,647,133 shares outstanding as of April  22, 2022

 

 


 

MEDPACE HOLDINGS, INC. AND SUBSIDIARIES

FORM 10-Q

FOR QUARTERLY PERIOD ENDED MARCH 31, 2022

TABLE OF CONTENTS

 

Item Number

 

 

 

Page

 

 

PART I — FINANCIAL INFORMATION

 

3

Item 1.

 

Financial Statements (unaudited)

 

3

 

 

Condensed Consolidated Balance Sheets as of March 31, 2022 and December 31, 2021

 

3

 

 

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

 

4

 

 

Condensed Consolidated Statements of Comprehensive Income for the three months ended March 31, 2022 and 2021

 

5

 

 

Condensed Consolidated Statements of Shareholders’ Equity for the three months ended March 31, 2022 and 2021

 

6

 

 

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

 

7

 

 

Notes to Condensed Consolidated Financial Statements

 

8

Item 2.

 

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

 

17

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

 

23

Item 4.

 

Controls and Procedures

 

23

 

 

 

 

 

 

 

PART II — OTHER INFORMATION

 

23

Item 1.

 

Legal Proceedings

 

23

Item 1A.

 

Risk Factors

 

23

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

25

Item 3.

 

Defaults Upon Senior Securities

 

26

Item 4.

 

Mine Safety Disclosures

 

26

Item 5.

 

Other Information

 

26

Item 6.

 

Exhibits

 

26

 

 

EXHIBIT INDEX

 

27

 

 

SIGNATURES

 

28

 

- 2 -


 

PART I — FINANCIAL INFORMATION

Item 1. Financial Statements

MEDPACE HOLDINGS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)

 

(Amounts in thousands, except share amounts)

 

As Of

 

 

 

March 31,

 

 

December 31,

 

 

 

2022

 

 

2021

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

82,843

 

 

$

461,304

 

Accounts receivable and unbilled, net (includes $6.0 million and $2.7 million with related parties at March 31, 2022 and December 31, 2021, respectively)

 

 

224,759

 

 

 

186,432

 

Prepaid expenses and other current assets

 

 

48,367

 

 

 

43,176

 

Total current assets

 

 

355,969

 

 

 

690,912

 

Property and equipment, net

 

 

98,529

 

 

 

93,153

 

Operating lease right-of-use assets

 

 

141,638

 

 

 

129,558

 

Goodwill

 

 

662,396

 

 

 

662,396

 

Intangible assets, net

 

 

40,522

 

 

 

41,360

 

Deferred income taxes

 

 

25,809

 

 

 

25,134

 

Other assets

 

 

19,483

 

 

 

17,422

 

Total assets

 

$

1,344,346

 

 

$

1,659,935

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable (includes $0.7 million and $0.3 million with related parties at March 31, 2022 and December 31, 2021, respectively)

 

$

25,434

 

 

$

25,678

 

Accrued expenses

 

 

155,018

 

 

 

159,286

 

Advanced billings (includes $11.4 million and $8.3 million with related parties at March 31, 2022 and December 31, 2021, respectively)

 

 

367,221

 

 

 

344,641

 

Other current liabilities

 

 

31,755

 

 

 

27,612

 

Total current liabilities

 

 

579,428

 

 

 

557,217

 

Operating lease liabilities

 

 

141,624

 

 

 

130,965

 

Deferred income tax liability

 

 

1,055

 

 

 

1,080

 

Other long-term liabilities

 

 

17,223

 

 

 

17,745

 

Total liabilities

 

 

739,330

 

 

 

707,007

 

Commitments and contingencies (see Note 11)

 

 

 

 

 

 

Shareholders’ equity:

 

 

 

 

 

 

Preferred stock - $0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively

 

 

-

 

 

 

-

 

Common stock - $0.01 par-value; 250,000,000 shares authorized at March 31, 2022 and December 31, 2021, respectively; 33,651,360 and 36,006,778 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively

 

 

336

 

 

 

360

 

Treasury stock - 81,573 and 180,000 shares at March 31, 2022 and December 31, 2021, respectively

 

 

(14,243

)

 

 

(5,427

)

Additional paid-in capital

 

 

746,123

 

 

 

727,857

 

(Accumulated deficit) Retained earnings

 

 

(120,812

)

 

 

234,984

 

Accumulated other comprehensive loss

 

 

(6,388

)

 

 

(4,846

)

Total shareholders’ equity

 

 

605,016

 

 

 

952,928

 

Total liabilities and shareholders’ equity

 

$

1,344,346

 

 

$

1,659,935

 

 

See notes to condensed consolidated financial statements.

 

- 3 -


 

MEDPACE HOLDINGS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

 

(Amounts in thousands, except per share amounts)

 

Three Months Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Revenue, net (includes $13.3 million and $5.3 million with related parties for the three months ended March 31, 2022 and 2021, respectively)

 

$

330,947

 

 

$

259,965

 

 

Operating expenses:

 

 

 

 

 

 

 

Direct service costs, excluding depreciation and amortization

 

 

125,434

 

 

 

101,387

 

 

Reimbursed out-of-pocket expenses

 

 

106,836

 

 

 

80,151

 

 

Total direct costs

 

 

232,270

 

 

 

181,538

 

 

Selling, general and administrative

 

 

29,366

 

 

 

25,738

 

 

Depreciation

 

 

4,270

 

 

 

3,812

 

 

Amortization

 

 

838

 

 

 

1,278

 

 

Total operating expenses

 

 

266,744

 

 

 

212,366

 

 

Income from operations

 

 

64,203

 

 

 

47,599

 

 

Other income, net:

 

 

 

 

 

 

 

Miscellaneous income, net

 

 

1,067

 

 

 

924

 

 

Interest income (expense), net

 

 

54

 

 

 

(14

)

 

Total other income, net

 

 

1,121

 

 

 

910

 

 

Income before income taxes

 

 

65,324

 

 

 

48,509

 

 

Income tax provision

 

 

4,013

 

 

 

5,203

 

 

Net income

 

$

61,311

 

 

$

43,306

 

 

Net income per share attributable to common shareholders:

 

 

 

 

 

 

 

Basic

 

$

1.75

 

 

$

1.21

 

 

Diluted

 

$

1.69

 

 

$

1.14

 

 

Weighted average common shares outstanding:

 

 

 

 

 

 

 

Basic

 

 

34,918

 

 

 

35,753

 

 

Diluted

 

 

36,364

 

 

 

37,749

 

 

 

See notes to condensed consolidated financial statements.

 

- 4 -


 

MEDPACE HOLDINGS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)

 

(Amounts in thousands)

 

Three Months Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Net income

 

$

61,311

 

 

$

43,306

 

 

Other comprehensive income

 

 

 

 

 

 

 

Foreign currency translation adjustments, net of taxes

 

 

(1,542

)

 

 

(2,135

)

 

Comprehensive income

 

$

59,769

 

 

$

41,171

 

 

 

See notes to condensed consolidated financial statements.

 

- 5 -


 

 

MEDPACE HOLDINGS, INC. AND SUBSIDIARIES

 

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Amounts in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

Other

 

 

 

 

 

 

Common

 

 

Treasury

 

 

Paid-In

 

 

Retained

 

 

Comprehensive

 

 

 

 

 

 

Stock

 

 

Stock

 

 

Capital

 

 

Earnings

 

 

Loss

 

 

Total

 

BALANCE — December 31, 2020

 

$

355

 

 

$

(5,578

)

 

$

695,904

 

 

$

115,229

 

 

$

(131

)

 

$

805,779

 

Net income

 

 

 

 

 

 

 

 

 

 

 

43,306

 

 

 

 

 

 

43,306

 

Foreign currency translation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,135

)

 

 

(2,135

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

2,871

 

 

 

 

 

 

 

 

 

2,871

 

Stock options exercised

 

 

4

 

 

 

 

 

 

9,102

 

 

 

 

 

 

 

 

 

9,106

 

BALANCE — March 31, 2021

 

$

359

 

 

$

(5,578

)

 

$

707,877

 

 

$

158,535

 

 

$

(2,266

)

 

$

858,927

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Accumulated

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Deficit)

 

 

Other

 

 

 

 

 

 

Common

 

 

Treasury

 

 

Paid-In

 

 

Retained

 

 

Comprehensive

 

 

 

 

 

 

Stock

 

 

Stock

 

 

Capital

 

 

Earnings

 

 

Loss

 

 

Total

 

BALANCE — December 31, 2021

 

$

360

 

 

$

(5,427

)

 

$

727,857

 

 

$

234,984

 

 

$

(4,846

)

 

$

952,928

 

Net income

 

 

 

 

 

 

 

 

 

 

 

61,311

 

 

 

 

 

 

61,311

 

Foreign currency translation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,542

)

 

 

(1,542

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

4,372

 

 

 

 

 

 

 

 

 

4,372

 

Stock options exercised

 

 

3

 

 

 

 

 

 

13,894

 

 

 

 

 

 

 

 

 

13,897

 

Repurchases of common stock

 

 

(27

)

 

 

(14,243

)

 

 

 

 

 

(411,680

)

 

 

 

 

 

(425,950

)

Retirement of treasury stock

 

 

 

 

 

5,427

 

 

 

 

 

 

(5,427

)

 

 

 

 

 

-

 

BALANCE — March 31, 2022

 

$

336

 

 

$

(14,243

)

 

$

746,123

 

 

$

(120,812

)

 

$

(6,388

)

 

$

605,016

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See notes to condensed consolidated financial statements.

 

 

- 6 -


 

MEDPACE HOLDINGS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

 

(Amounts in thousands)

 

Three Months Ended

 

 

 

March 31,

 

 

 

2022

 

 

2021

 

CASH FLOWS FROM OPERATING ACTIVITIES:

 

 

 

 

 

 

Net income

 

$

61,311

 

 

$

43,306

 

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

 

 

 

 

 

 

Depreciation

 

 

4,270

 

 

 

3,812

 

Amortization

 

 

838

 

 

 

1,278

 

Stock-based compensation expense

 

 

4,372

 

 

 

2,871

 

Noncash lease expense

 

 

4,537

 

 

 

3,903

 

Deferred income tax (benefit) provision

 

 

(713

)

 

 

1,289

 

Amortization and adjustment of deferred credit

 

 

(155

)

 

 

(167

)

Other

 

 

(265

)

 

 

124

 

Changes in assets and liabilities:

 

 

 

 

 

 

Accounts receivable and unbilled, net

 

 

(38,224

)

 

 

1,089

 

Prepaid expenses and other current assets

 

 

(5,547

)

 

 

(6,073

)

Accounts payable

 

 

(1,041

)

 

 

(2,638

)

Accrued expenses

 

 

(3,651

)

 

 

(10,043

)

Advanced billings

 

 

22,580

 

 

 

22,143

 

Lease liabilities

 

 

(3,542

)

 

 

(3,155

)

Other assets and liabilities, net

 

 

1,486

 

 

 

(420

)

Net cash provided by operating activities

 

 

46,256

 

 

 

57,319

 

CASH FLOWS FROM INVESTING ACTIVITIES:

 

 

 

 

 

 

Property and equipment expenditures

 

 

(9,257

)

 

 

(6,507

)

Other

 

 

(1,951

)

 

 

(3,144

)

Net cash used in investing activities

 

 

(11,208

)

 

 

(9,651

)

CASH FLOWS FROM FINANCING ACTIVITIES:

 

 

 

 

 

 

Proceeds from stock option exercises

 

 

13,867

 

 

 

9,102

 

Repurchases of common stock

 

 

(425,950

)

 

 

-

 

Proceeds from revolving loan

 

 

49,500

 

 

 

-

 

Payments on revolving loan

 

 

(49,500

)

 

 

-

 

Net cash (used in) provided by financing activities

 

 

(412,083

)

 

 

9,102

 

EFFECT OF EXCHANGE RATES ON CASH, CASH EQUIVALENTS, AND
RESTRICTED CASH

 

 

(1,426

)

 

 

(1,659

)

(DECREASE) INCREASE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH

 

 

(378,461

)

 

 

55,111

 

CASH, CASH EQUIVALENTS, AND RESTRICTED CASH — Beginning of period

 

 

461,304

 

 

 

277,766

 

CASH, CASH EQUIVALENTS, AND RESTRICTED CASH — End of period

 

$

82,843

 

 

$

332,877

 

SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION —

 

 

 

 

 

 

Acquistion of property and equipment—non-cash

 

$

7,375

 

 

$

6,531

 

 

See notes to condensed consolidated financial statements.

 

- 7 -


 

MEDPACE HOLDINGS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)

March 31, 2022

 

(1) Basis of Presentation

Description of Business

Medpace Holdings, Inc. (together with its subsidiaries, “Medpace” or the “Company”), a Delaware corporation, is a global provider of clinical research-based drug and medical device development services. The Company partners with pharmaceutical, biotechnology, and medical device companies in the development and execution of clinical trials. The Company’s drug development services focus on full service Phase I-IV clinical development services and include development plan design, project management, regulatory affairs, clinical monitoring, data management and analysis, pharmacovigilance new drug application submissions, post-marketing clinical support, laboratory services, clinical human pharmacology, imaging services, and electrocardiography reading support for clinical trials.

The Company’s operations are principally based in North America, Europe, and Asia.

Unaudited Interim Financial Information

The interim condensed consolidated financial statements include the accounts of the Company, are prepared in conformity with U.S. generally accepted accounting principles (“GAAP”), and are unaudited. In the opinion of the Company’s management, all adjustments of a normal recurring nature necessary for a fair presentation have been reflected. Certain financial information that is normally included in annual financial statements prepared in accordance with GAAP, but that is not required for interim reporting purposes, has been omitted. The preparation of the interim condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the interim condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results and outcomes could differ from management’s estimates and assumptions. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.

Share Repurchases

In the second quarter of 2021, the Board approved an increase of $150.0 million to the stock repurchase program bringing the total repurchase authorization up to $300.0 million. In the first quarter of 2022, the Board approved increases totaling $500.0 million to the Company's stock repurchase program. During the three months ended March 31, 2022, the Company repurchased 2,745,865 shares for $425.9 million. As of March 31, 2022, the Company has remaining authorization of $264.6 million under the repurchase program.

Repurchases under the share repurchase program are executed in the open market or negotiated transactions under trading plans put in place pursuant to Rule 10b5-1. The Company constructively retired the repurchased shares associated with these approved share repurchases, except for a small portion which were retained as Treasury Shares on the condensed consolidated statements of shareholders' equity. Retired share repurchase amounts paid in excess of par value are reflected within Accumulated deficit/Retained earnings in the Company’s condensed consolidated balance sheets. The repurchase program may be suspended or discontinued at any time without notice.

Recently Issued Accounting Standards

In November 2021, the FASB issued ASU 2021-10, "Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance" which requires entities to provide disclosures on material government assistance transactions for annual reporting periods. The disclosures include information around the nature of the assistance, the related accounting policies used to account for government assistance, the effect of government assistance on the entity's financial statements, and any significant terms and conditions of the agreements, including commitments and contingencies. The guidance is effective for annual periods beginning after December 15, 2021, with early adoption permitted. The Company is currently evaluating the effect this standard will have on its condensed consolidated financial statements and related disclosures.

 

(2) Net Income Per Share

Basic and diluted earnings or loss per share (“EPS”) are computed using the two-class method, which is an earnings allocation that determines EPS for each class of common stock and participating securities according to dividends declared and participation rights in

- 8 -


 

undistributed earnings. The Company’s Restricted Stock Awards (“RSA”) are considered participating securities because they are legally issued at the date of grant and holders are entitled to receive non-forfeitable dividends during the vesting term.

The computation of diluted EPS includes additional common shares, such as unvested Restricted Stock Units (“RSU”) and stock options with exercise prices less than the average market price of the Company’s common stock during the period (“in-the-money options”), which would be considered outstanding. This assumes that additional shares would have to be issued in cases where the exercise price of stock options is less than the value of the common stock being acquired because the cash proceeds received from the stock option holder would not be sufficient to acquire that same number of shares. The Company does not compute diluted EPS in cases where the inclusion of such additional shares would be anti-dilutive in effect.

The following table sets forth the computation of basic and diluted earnings per share for the three months ended March 31, 2022 and 2021 (in thousands, except for earnings per share):

 

 

Three Months Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Weighted-average shares:

 

 

 

 

 

 

 

Common shares outstanding

 

 

34,918

 

 

 

35,753

 

 

RSAs

 

 

21

 

 

 

116

 

 

Total weighted-average shares

 

 

34,939

 

 

 

35,869

 

 

Earnings per common share—Basic

 

 

 

 

 

 

 

Net income

 

$

61,311

 

 

$

43,306

 

 

Less: Undistributed earnings allocated to RSAs

 

 

(36

)

 

 

(140

)

 

Net income available to common shareholders—Basic

 

$

61,275

 

 

$

43,166

 

 

 

 

 

 

 

 

 

 

Net income per common share—Basic

 

$

1.75

 

 

$

1.21

 

 

 

 

 

 

 

 

 

 

Basic weighted-average common shares outstanding

 

 

34,918

 

 

 

35,753

 

 

Effect of diluted shares

 

 

1,446

 

 

 

1,996

 

 

Diluted weighted-average shares outstanding

 

 

36,364

 

 

 

37,749

 

 

 

 

 

 

 

 

 

 

Net income per common share—Diluted

 

$

1.69

 

 

$

1.14

 

 

 

During the three months ended March 31, 2022, the Company had (in thousands) 264 stock options that were excluded due to the exercise price exceeding the average fair value of the Company’s common stock during the period.

 

(3) Fair Value Measurements

The Company follows accounting guidance related to fair value measurements that defines fair value, establishes a framework for measuring fair value, and establishes a hierarchy for inputs used in measuring fair value. This hierarchy maximizes the use of “observable” inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. The hierarchy specifies three levels based on the inputs, as follows:

Level 1: Valuations based on quoted prices in active markets for identical assets or liabilities.

Level 2: Valuations based on directly observable inputs or unobservable inputs corroborated by market data.

Level 3: Valuations based on unobservable inputs supported by little or no market activity representing management’s determination of assumptions of how market participants would price the assets or liabilities.

The fair value of financial instruments such as cash and cash equivalents, accounts receivable and unbilled, net, accounts payable, accrued expenses and advanced billings approximate their carrying amounts due to their short term maturities.

The Company does not have any recurring fair value measurements as of March 31, 2022. There were no transfers between Level 1, Level 2 or Level 3 during the three months ended March 31, 2022 or March 31, 2021.

 

- 9 -


 

(4) Contract Assets and Contract Liabilities

Contract assets and liabilities are reflected in the Company’s condensed consolidated balance sheets within the accounts reflected below.

Contract Assets

Accounts receivable represent amounts due from the Company’s customers who are concentrated primarily in the pharmaceutical, biotechnology, and medical device industries. Unbilled represents revenue recognized to date that has not been billed or is not yet contractually billable to the customer. In general, amounts become billable upon the achievement of negotiated contractual events, in accordance with predetermined payment schedules or when a reimbursable expense has been incurred. Amounts classified to unbilled are those billable to customers within one year from the respective balance sheet date.

Accounts receivable and unbilled, net consisted of the following (in thousands):

 

 

As of

 

 

March 31,

 

 

December 31,

 

 

2022

 

 

2021

 

Accounts receivable

$

185,309

 

 

$

150,496

 

Unbilled receivables

 

39,620

 

 

 

36,107

 

Less: allowance for doubtful accounts

 

(170

)

 

 

(171

)

Total accounts receivable and unbilled, net

$

224,759

 

 

$

186,432

 

 

Contract Liabilities

Advanced billings represent cash received from customers, or billed amounts per an agreed upon payment schedule, in advance of services being performed or revenue being recognized.

Advanced billings consisted of the following (in thousands):

 

 

As of

 

 

March 31,

 

 

December 31,

 

 

2022

 

 

2021

 

Advanced billings

$

367,221

 

 

$

344,641

 

 

 

As of March 31, 2022, we had approximately $2.4 billion of performance obligations remaining to be performed for active projects.

 

(5) Intangible Assets, Net

Intangible assets, net consisted of the following (in thousands):

 

 

 

As of

 

 

 

March 31,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Intangible assets:

 

 

 

 

 

 

Finite-lived intangible assets:

 

 

 

 

 

 

Carrying amount:

 

 

 

 

 

 

Customer relationships

 

 

145,051

 

 

 

145,051

 

Accumulated amortization:

 

 

 

 

 

 

Customer relationships

 

 

(136,175

)

 

 

(135,337

)

Total finite-lived intangible assets, net

 

 

8,876

 

 

 

9,714

 

Trade name (indefinite-lived)

 

 

31,646

 

 

 

31,646

 

Total intangible assets, net

 

$

40,522

 

 

$

41,360

 

 

 

- 10 -


 

As of March 31, 2022, estimated amortization expense of the Company’s intangible assets for each of the next five years and thereafter is as follows (in thousands):

 

 

 

Amortization

 

Remainder of 2022

 

$

2,515

 

2023

 

 

2,199

 

2024

 

 

1,443

 

2025

 

 

946

 

2026

 

 

620

 

Later years

 

 

1,153

 

 

 

$

8,876

 

 

(6) Accrued Expenses

Accrued expenses consisted of the following (in thousands):

 

 

 

As of

 

 

 

March 31,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Employee compensation and benefits

 

$

44,661

 

 

$

57,846

 

Project related reimbursable expenses

 

 

101,085

 

 

 

91,839

 

Other

 

 

9,272

 

 

 

9,601

 

Total accrued expenses

 

$

155,018

 

 

$

159,286

 

 

(7) Debt

 

On September 30, 2019 (the “Closing Date”), the Company obtained an unsecured credit facility in an aggregate principal amount up to $50.0 million (as amended from time to time, the “Credit Facility”) through its wholly owned subsidiaries, Medpace, Inc., as borrower (the “Borrower”), and Medpace IntermediateCo, Inc., as guarantor (the “Guarantor”).

 

On the Closing Date, the Borrower and lender entered into a Loan Agreement (the “Loan Agreement”) providing for the Credit Facility, and the Guarantor executed a Guaranty Agreement providing for its guarantee of the payment and performance of the obligations under the Loan Agreement. On March 30, 2020, the Company amended the Credit Facility to extend its expiration date to March 31, 2021 and add provisions for alternative interest rates when certain interbank market offered rates are not available. On March 29, 2021 the Company amended the Credit Facility expiration date to March 31, 2022. On December 27, 2021, the Company entered into Amendment No. 3 to the Credit Facility, which extends the expiration date of the revolving credit note to March 31, 2023 and adds provisions for alternative rates of interest as a result of global reference rate initiatives and removes the ability to obtain advances in any currency other than U.S. Dollars. After the LIBOR cessation date of December 31, 2021, the Credit Facility bears interest at a rate of the sum of The Secured Overnight Financing Rate (SOFR) and the benchmark replacement adjustment plus 100 basis points (1.00%). On March 15, 2022, the Company entered into Amendment No. 4 to the Credit Facility, which increases the aggregate principal amount that may be borrowed under the facility’s line of credit to up to $250.0 million.

 

As of March 31, 2022, there were no outstanding borrowings under the Credit Facility and $0.2 million in letters of credit outstanding related to certain operating lease obligations, which are secured by the Credit Facility.

 

(8) Leases

 

The Company enters into leases for real estate and equipment. Real estate leases are for our corporate office space and laboratories around the world. Real estate leases have remaining lease terms of less than 1 year to 18 years. Many of the Company’s leases include options to extend the leases on a month to month basis or for set periods for up to 20 years. Many leases also include options to terminate the leases within 1 year or per other contractual terms.

 

The components of lease expense were as follows (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

 

Operating lease cost

$

6,500

 

 

$

5,730

 

 

Variable lease cost

 

2,016

 

 

 

1,704

 

 

 

- 11 -


 

 

Supplemental cash flow information related to the leases was as follows (in thousands):

 

 

Three Months Ended March 31,

 

 

2022

 

 

2021

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

Operating cash flows from operating leases

$

3,806

 

 

$

3,422

 

 

 

 

 

 

 

Right-of-use assets obtained in exchange for lease obligations:

 

 

 

 

 

Operating leases

 

17,745

 

 

 

2,672

 

 

Supplemental balance sheet information related to the leases was as follows (in thousands):

 

 

As of

 

 

March 31,

 

 

December 31,

 

 

2022

 

 

2021

 

Operating lease right-of-use assets

$

141,638

 

 

$

129,558

 

 

 

 

 

 

 

Other current liabilities

$

18,460

 

 

$

16,276

 

Operating lease liabilities

 

141,624

 

 

 

130,965

 

Total operating lease liabilities

$

160,084

 

 

$

147,241

 

 

 

 

 

 

 

Weighted Average Remaining Lease Term (years)

 

 

 

 

 

Operating leases

11.4

 

 

 

12.0

 

Weighted Average Discount Rate

 

 

 

 

 

Operating leases

 

5.3

%

 

 

5.5

%

 

Lease payments due related to lease liabilities as of March 31, 2022 were as follows (in thousands):

 

 

Related Party

 

 

Non-Related Parties

 

 

Total

 

 

Operating Leases

 

 

Operating Leases

 

 

Operating Leases

 

Remainder of 2022

$

8,186

 

 

$

10,731

 

 

$

18,917

 

2023

 

11,025

 

 

 

14,284

 

 

 

25,309

 

2024

 

11,154

 

 

 

11,269

 

 

 

22,423

 

2025

 

11,286

 

 

 

8,910

 

 

 

20,196

 

2026

 

11,422

 

 

 

7,506

 

 

 

18,928

 

Later years

 

106,988

 

 

 

10,612

 

 

 

117,600

 

Total lease payments

 

160,061

 

 

 

63,312

 

 

 

223,373

 

Less: imputed interest

 

(57,504

)

 

 

(5,785

)

 

 

(63,289

)

Total

$

102,557

 

 

$

57,527

 

 

$

160,084

 

 

 

As of March 31, 2022, we have several additional leases with contractual obligations, which have not yet commenced, with future payments of $0.1 million.

 

(9) Shareholder’s Equity and Stock-Based Compensation

The Company granted 364,286 awards to employees under the 2016 Incentive Award Plan during the three months ended March 31, 2022, consisting of 124,043 RSU and 113,009 stock option awards vesting after four years and 127,234 stock option awards vesting after two years.

 

- 12 -


 

Award Activity

The following table sets forth the Company’s stock option activity:

 

 

 

Three Months Ended March 31, 2022

 

 

 

 

 

 

Weighted Average

 

 

 

Stock Options

 

 

Exercise Price

 

Outstanding - beginning of period

 

 

1,992,915

 

 

$

68.39

 

Granted

 

 

240,243

 

 

$

139.63

 

Exercised

 

 

(308,447

)

 

$

45.05

 

Cancelled/Forfeited

 

 

(15,550

)

 

$

79.70

 

Expired

 

 

(6,397

)

 

$

16.20

 

Outstanding - end of period

 

 

1,902,764

 

 

$

81.25

 

 

 

 

 

 

 

 

Exercisable - end of period

 

 

1,266,283

 

 

$

53.82

 

 

The following table sets forth the Company’s RSA/RSU activity:

 

 

 

Three Months Ended

 

 

 

March 31, 2022

 

 

 

Shares/Units

 

Outstanding and unvested - beginning of period

 

 

602,187

 

Granted

 

 

124,043

 

Vested

 

 

(82,000

)

Forfeited

 

 

(17,165

)

Outstanding and unvested - end of period

 

 

627,065

 

 

 

 

 

Cumulative vested shares - end of period

 

 

2,114,916

 

 

Stock-based compensation expense recognized in the condensed consolidated statements of operations related to all outstanding stock based compensation awards is summarized below (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

 

2022

 

 

2021

 

 

Total direct costs

 

$

2,440

 

 

$

2,047

 

 

Selling, general and administrative

 

 

1,932

 

 

 

824

 

 

Total stock-based compensation expense

 

$

4,372

 

 

$

2,871

 

 

 

(10) Income Taxes

The Company’s effective income tax rate was 6.1% and 10.7% for the three months ended March 31, 2022 and 2021, respectively. The Company’s effective income tax rate for the three months ended March 31, 2022 varied from the U.S. statutory rate of 21% primarily due to the impact of state taxes, which was favorably offset by excess tax benefits recognized from share-based compensation and benefits from uncertain tax positions.

 

(11) Commitments and Contingencies

Legal Proceedings

The Company is involved in legal proceedings from time to time in the ordinary course of its business, including employment claims and claims related to other business transactions. The Company cannot predict with certainty the outcome of such proceedings, but it believes that adequate reserves have been recorded and losses already recognized with respect to such proceedings, which were immaterial as of March 31, 2022 and December 31, 2021. There is a reasonable possibility that a loss exceeding amounts already recognized may be incurred related to these actions; however, the Company believes that such potential losses were immaterial as of March 31, 2022.

Purchase Commitments

The Company has several minimum purchase commitments for project related supplies totaling $11.9 million as of March 31, 2022. In return for the commitment, Medpace receives preferential pricing. The commitments expire at various times through 2027.

 

 

- 13 -


 

(12) Related Party Transactions

Employee Loans

The Company periodically extends short term loans or advances to employees, typically upon commencement of employment. Total receivables as a result of these employee advances of $0.2 million existed at March 31, 2022 and December 31, 2021, respectively, and are included in the Prepaid expenses and other current assets and Other assets line items of the condensed consolidated balance sheets, respectively, depending on the contractual repayment date.

Service Agreement

LIB Therapeutics LLC and subsidiaries (“LIB”)

Certain executives and employees of the Company, including the chief executive officer, are members of LIB’s board of managers. The Company entered into a MSA dated November 24, 2015 with LIB, a company that engages in research, development, marketing and commercialization of pharmaceutical drugs. Subsequently, the Company and LIB have entered into several task orders for the Company to perform clinical trial related services. The Company recognized total revenue from LIB of $7.4 million and $0.5 million during the three months ended March 31, 2022 and 2021, respectively, in the Company’s condensed consolidated statements of operations. As of March 31, 2022 and December 31, 2021, respectively, the Company had Advanced billings from LIB of $2.9 million in the condensed consolidated balance sheets. In addition, as of March 31, 2022 and December 31, 2021, respectively, the Company had Accounts receivable and unbilled, net from LIB of $3.2 million and $0.5 million in the condensed consolidated balance sheets.

CinRX Pharma and subsidiaries (“CinRx”)

Certain executives and employees of the Company, including the chief executive officer, are members of CinRx’s board of managers and/or have equity investments in CinRx, a biotech company. The Company and CinRx have entered into several task orders for the Company to perform clinical trial related services. The Company recognized total revenue from CinRx of $5.8 million and $4.8 million during the three months ended March 31, 2022 and 2021, respectively, in the Company’s condensed consolidated statements of operations. As of March 31, 2022 and December 31, 2021, respectively, the Company had Advanced billings from CinRx of $8.5 million and $5.4 million in the condensed consolidated balance sheets. As of March 31, 2022 and December 31, 2021 the Company had Accounts receivable and unbilled, net from CinRx of $2.8 million and $2.1 million, respectively, in the condensed consolidated balance sheets.

The Summit Hotel (“The Summit”)

The Summit Hotel, located on the Medpace campus, is owned by the chief executive officer, and managed by an unrelated hospitality management entity. Medpace incurs travel lodging and meeting expenses at The Summit. During the three months ended March 31, 2022 and 2021, Medpace incurred expenses of less than $0.1 million and $0.1 million at The Summit, respectively.

Leased Real Estate

Headquarters Lease

The Company entered into an operating lease for its corporate headquarters with an entity that is wholly owned by the chief executive officer of the Company. The Company has evaluated its relationship with the related party and concluded that the related party is not a variable interest entity because the Company has no direct ownership interest or relationship other than the lease. The lease for headquarters is for an initial term of twelve years through November 2022 with a renewal option for one 10-year term at prevailing market rates. In Q3 2021, the Company accounted for the renewal option, as it became reasonably certain it would be exercised per the agreement, by extending the lease term through November 2032. The Company pays rent, taxes, insurance, and maintenance expenses that arise from the use of the property. Annual base rent for its corporate headquarters allows for adjustments to the rental rate annually for increases in the consumer price index. Operating lease cost recognized for the three months ended March 31, 2022 and 2021 was $0.6 million and $0.5 million, respectively. The operating lease cost was allocated between Total direct costs and Selling, general and administrative in the condensed consolidated statements of operations. The Operating lease right-of-use assets at March 31, 2022 and December 31, 2021 were $19.3 million and $19.7 million, respectively, in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at March 31, 2022 were $1.5 million and $17.9 million, and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at December 31, 2021 were $1.5 million and $18.3 million, respectively, and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets.

- 14 -


 

In 2018, Medpace, Inc. entered into a multi-year lease agreement governing future occupancy of additional office space in Cincinnati, Ohio with an entity that is wholly owned by the Company’s chief executive officer and certain members of his immediate family. The Company began to occupy the premises in the second quarter of fiscal year 2020. The lease expires in 2040 and the Company has two 10-year options to extend the term of the lease. The Company pays rent, taxes, insurance, and maintenance expenses that arise from the use of the property. Annual base rent for the corporate headquarters allows for adjustments to the rental rate annually for increases in the consumer price index. The Company has determined that the lease is an operating lease. Operating lease cost recognized for the three months ended March 31, 2022 and 2021 was $1.4 million, respectively. The operating lease cost was allocated between Total direct costs and Selling, general and administrative in the condensed consolidated statements of operations. The Operating lease right-of-use assets at March 31, 2022 and December 31, 2021 were $54.7 million and $55.1 million, respectively, in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at March 31, 2022 were $1.0 million and $65.7 million, and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at December 31, 2021 were $0.9 million and $65.9 million, respectively and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets.

The Company entered into two multi-year lease agreements governing the occupancy of space of two buildings in Cincinnati, Ohio with an entity that is wholly owned by the Company’s chief executive officer and certain members of his immediate family. The Company assumed occupancy in 2012 and the leases expire in 2027 with the Company having one 10-year option to extend the lease term. The Company pays rent, taxes, insurance, and maintenance expenses that arise from the use of the property. Annual base rent for the corporate headquarters allows for adjustments to the rental rate annually for increases in the consumer price index. The Company has determined that the leases are operating leases. Operating lease cost recognized for the three months ended March 31, 2022 and 2021 was $0.9 million, respectively. The operating lease cost was allocated between Total direct costs and Selling, general and administrative in the condensed consolidated statements of operations. The Operating lease right-of-use assets at March 31, 2022 and December 31, 2021 were $16.6 million and $17.2 million, respectively, in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at March 31, 2022 were $2.6 million and $13.9 million, and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at December 31, 2021 were $2.6 million and $14.6 million, respectively, and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets.

Travel Services

The Company incurs expenses for travel services for company executives provided by private aviation charter companies which is a company controlled by the chief executive officer of the Company (each a “private aviation charter”). The Company may contract directly with the private aviation charter for the use of its aircraft or indirectly through a third party aircraft management and jet charter company (the “Aircraft Management Company”). The travel services provided are primarily for business purposes, with certain personal travel paid for as part of the executives’ compensation arrangements. The Aircraft Management Company also makes the private aviation charter aircraft available to third parties. The Company incurred travel expenses of $0.4 million and $0.1 million during the three months ended March 31, 2022 and 2021, respectively, related to these travel services. These travel expenses are recorded in Selling, general and administrative in the Company’s condensed consolidated statements of operations. As of March 31, 2022 and December 31, 2021, the Company had Accounts payable to the Aircraft Management Company of $0.6 million and $0.2 million, respectively, in the condensed consolidated balance sheets.

 

 

- 15 -


 

(13) Entity Wide Disclosures

Revenue by Category

The following table disaggregates our revenue by major source (in thousands):

 

 

 

Three months Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Therapeutic Area

 

 

 

 

 

 

 

Oncology

 

$

105,213

 

 

$

79,138

 

 

Other

 

 

70,417

 

 

 

68,938

 

 

Metabolic

 

 

48,116

 

 

 

32,495

 

 

Central Nervous System

 

 

38,487

 

 

 

24,812

 

 

Cardiology

 

 

37,396

 

 

 

23,762

 

 

AVAI

 

 

31,318

 

 

 

30,820

 

 

      Total revenue

 

$

330,947

 

 

$

259,965

 

 

 

 

 

- 16 -


 

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

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our condensed consolidated financial statements and the notes thereto included elsewhere in this Quarterly Report on Form 10-Q, with our audited consolidated financial statements and the notes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 and with the information under the heading “Management Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. This item and the related discussion contain forward-looking statements reflecting current expectations that involve risks and uncertainties. Actual results and the timing of events may differ materially from those indicated in such forward-looking statements. Important factors that may cause such differences include, but are not limited to, those discussed under the “Forward-Looking Statements” below and “Risk Factors” in “Item 1A Risk Factors” of Part I of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. All statements other than statements of historical facts contained herein, including statements regarding our results of operations; financial position and performance; the anticipated impact of the coronavirus COVID-19 pandemic and the conflict involving Russia, Ukraine and surrounding countries, respectively, on our business; liquidity and our ability to fund our business operations and initiatives; capital expenditure and debt service obligations; business strategies, plans and goals, including those related to operations, marketing, acquisitions and expansion of our business; product approvals and plans; industry trends; general economic conditions, including inflation; expectations regarding consumer behaviors and trends; our culture and operating philosophy; human resource management; arrangements with and delivery of our services to the customers; conversion of backlog; dividend policy; legal proceedings; and our objectives for future operations, are forward-looking statements. The words “expect,” “anticipate,” “intend,” “plan,” “believe,” “seek,” “see,” “will,” “would,” “target,” “likely,” and similar expressions are intended to identify forward-looking statements. Forward-looking statements are based largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to inherent uncertainties, risks, changes in circumstances and other important factors that are difficult to predict. Moreover, we operate in a very competitive and rapidly changing environment in which new risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all important factors on our business or the extent to which any factor, or combination of such factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed may not occur and our financial condition and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements. We caution you therefore against relying on these forward-looking statements.

We qualify all of our forward-looking statements by these cautionary statements. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances or otherwise. For a further discussion of the risks relating to our business, see “Item 1A Risk Factors” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 and “Part II – Other Information, Item 1A Risk Factors” herein.

Business Overview

We are one of the world’s leading clinical contract research organizations, or CROs, by revenue, solely focused on providing scientifically-driven outsourced clinical development services to the biotechnology, pharmaceutical and medical device industries. Our mission is to accelerate the global development of safe and effective medical therapeutics. We differentiate ourselves from our competitors by our disciplined operating model centered on providing full-service Phase I-IV clinical development services and our therapeutic expertise. We believe this combination results in timely and cost-effective delivery of clinical development services for our customers. We believe that we are a partner of choice for small- and mid-sized biopharmaceutical companies based on our ability to consistently utilize our full-service, disciplined operating model to deliver timely and high-quality results for our customers.

We focus on conducting clinical trials across all major therapeutic areas, with particular strength in Oncology, Metabolic Disease, Cardiology, Antiviral and Anti-infective, or AVAI, and Central Nervous System, or CNS. Our global platform includes approximately 4,700 employees across 41 countries as of March 31, 2022, providing our customers with broad access to diverse markets and patient populations as well as local regulatory expertise and market knowledge.

How We Generate Revenue

We earn fees through the performance of services detailed in our customer contracts. Contract scope and pricing is typically based on either a fixed-fee or unit-of-service model, with consideration of activities performed by third parties, as well as ancillary costs necessary to deliver on the contract scope that are reimbursable by our customers. Our contracts can range in duration from a few months to several years. These contracts are individually priced and negotiated based on the anticipated project scope, including the

- 17 -


 

complexity of the project and the performance risks inherent in the project. The majority of our contracts are structured with an upfront fee that is collected at the time of contract signing, and the balance of the fee is collected over the duration of the contract either through an arranged billing schedule or upon completion of certain performance targets or defined milestones.

Revenue, which is distinct from billing and cash receipt, is recognized based on the satisfaction of the individual performance obligations identified in each contract. Substantially all of our customer contracts consist of a single performance obligation, as the promise to transfer the individual services defined in the contracts are not separately identifiable from other promises in the contract, and therefore not distinct. Our performance obligations are generally satisfied over time and recognized as services are performed. The progression of our contract performance obligations are measured primarily utilizing the input method of cost to cost. Cancellation provisions in our contracts allow our customers to terminate a contract either immediately or according to advance notice terms specified within the applicable contract, which is typically 30 days. Contract cancellation may occur for various reasons, including, but not limited to, adverse patient reactions, lack of efficacy, or inadequate patient enrollment. Upon cancellation, we are entitled to fees for services rendered through the date of termination, including payment for subsequent services necessary to conclude the study or close out the contract. These fees are typically discussed and agreed upon with the customer and are realized as revenue when we believe the amount can be estimated reliably and its realization is probable. Changes in revenue from period to period are driven primarily by new business volume and task order execution activity, project cancellations, and the mix of active studies during a given period that can vary based on therapeutic area and or study life cycle stage.

Costs and Expenses

Our costs and expenses are comprised primarily of our total direct costs, selling, general and administrative costs, depreciation and amortization and income taxes.

Total Direct Costs

Total direct costs are primarily driven by labor and related employee benefits, but also include contracted third party service related expenses, fees paid to site investigators, reimbursed out of pocket expenses, laboratory supplies and other expenses contributing to service delivery. The other costs of service delivery can include office rent, utilities, supplies and software licenses which are allocated between Total direct costs and selling, general and administrative expenses based on the estimated contribution among service delivery and support function efforts on a percentage basis. Total direct costs are expensed as incurred and are not deferred in anticipation of contracts being awarded or finalization of changes in scope. Total direct costs, as a percentage of net revenue, can vary from period to period due to project labor efficiencies, changes in workforce, compensation/bonus programs and service mix.

Selling, General and Administrative

Selling, general and administrative expenses are primarily driven by compensation and related employee benefits, as well as rent, utilities, supplies, software licenses, professional fees (e.g., legal and accounting expenses), bad debt expense, travel, marketing and other operating expenses.

Depreciation

Depreciation is provided on our property and equipment on the straight-line method at rates adequate to allocate the cost of the applicable assets over their estimated useful lives, which is three to five years for computer hardware, software, phone, and medical imaging equipment, five to seven years for furniture and fixtures and other equipment, and thirty to forty years for buildings. Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful life of the improvement or the associated remaining lease term.

Amortization

Amortization relates to finite-lived intangible assets recognized as expense using the straight-line method or using an accelerated method over their estimated useful lives of 15 years.

Income Tax Provision

Income tax provision consists of federal, state and local taxes on income in multiple jurisdictions. Our income tax is impacted by the pre-tax earnings in jurisdictions with varying tax rates and any related tax credits that may be available to us. Our current and future provision for income taxes will vary from statutory rates due to the impact of valuation allowances in certain countries, income tax incentives, certain non-deductible expenses, and other discrete items.

Key Performance Metrics

To evaluate the performance of our business, we utilize a variety of financial and performance metrics. These key measures include new business awards, cancellations and backlog.

- 18 -


 

New Business Awards, Cancellations and Backlog

New business awards represent the value of anticipated future net revenue that has been awarded during the period that is recognized in backlog. This value is recognized upon the signing of a contract or receipt of a written pre-contract confirmation from a customer that confirms an agreement in principle on budget and scope. New business awards also include contract amendments, or changes in scope, where the customer has provided written authorization for changes in budget and scope or has approved us to perform additional work as of the measurement date. Awards may not be recognized as backlog after consideration of a number of factors, including whether (i) the relevant net revenue is expected only after a pending regulatory hurdle, which might result in cancellation of the study, (ii) the customer funding needed for commencement of the study is not believed to have been secured or (iii) study timelines are uncertain or not well defined. In addition, study amounts that extend beyond a three-year timeline are not included in backlog. The number and amount of new business awards can vary significantly from period to period, and an award’s contractual duration can range from several months to several years based on customer and project specifications.

Cancellations arise in the normal course of business and are reflected when we receive written confirmation from the customer to cease work on a contractual agreement. The majority of our customers can terminate our contracts without cause upon 30 days’ notice. Similar to new business awards, the number and amount of cancellations can vary significantly period over period due to timing of customer correspondence and study-specific circumstances.

Net new business awards represent gross new business awards received in a period offset by total cancellations in that period. Net new business awards were $423.0 million and $356.2 million for the three months ended March 31, 2022 and 2021, respectively.

Backlog represents anticipated future net revenue from net new business awards that have not commenced or are currently in process but not complete. Reported backlog will fluctuate based on new business awards, changes in the scope of existing contracts, cancellations, revenue recognition on existing contracts and foreign exchange adjustments from non-U.S. dollar denominated backlog. As of March 31, 2022, our backlog increased by $456.2 million, or 28.0%, to $2,088.0 million compared to $1,631.8 million as of March 31, 2021. Included within backlog as of March 31, 2022 was approximately $1,060 million to $1,080 million that we expect to convert to net revenue over the next twelve months, with the remainder expected to convert to net revenue thereafter.

The effect of foreign currency adjustments on backlog was as follows: favorable foreign currency adjustments of $1.2 million for the three months ended March 31, 2022 and unfavorable foreign currency adjustments of $3.7 million for the three months ended March 31, 2021.

Backlog and net new business award metrics may not be reliable indicators of our future period revenue as they are subject to a variety of factors that may cause material fluctuations from period to period. These factors include, but are not limited to, changes in the scope of projects, cancellations, and duration and timing of services provided.

Coronavirus (COVID-19)

 

The COVID-19 pandemic increased travel restrictions and caused the shutdown of many businesses in countries in which we operate. While we continue to operate globally, the pandemic continues to impact our business and the level of activity at each of our locations varies depending on the local governmental requirements and guidelines which continue to evolve and change.

 

Our office staff are either working remotely or in the office, and our labs are fully operational with modifications made to ensure the safety of our employees. The diversion of resources to treat COVID-19 patients continues to impact the operations at most of the investigative sites where patients in our clinical trials are recruited and treated.

 

Depending on the duration of the disruption, ongoing studies may be cancelled and some of our clients may lack the funding to complete trials which are extended due to slowed recruitment of patients. We work with many smaller clients with limited financial resources and market disruptions may make raising additional funds difficult for them.

 

Travel restrictions and business closures continue to impact study participants and clinical sites which affects our ability to efficiently provide clinical trial services. We continue to work with our customers to develop solutions to limit disruption to clinical trials while following required regulatory guidelines and maintaining quality to ensure the health and well-being of study participants. We are continuing along with the rest of the industry with a blend of on-site monitoring and remote based monitoring and we are using technology tools like e-PRO for patient reported outcomes, e-COA, for clinical outcome assessment, remote data capture and remote data review. We are also leveraging internal service capabilities like patient concierge service to help facilitate patient travel to sites and master service agreements in place with strategic vendors for other patient services like home health.

 

- 19 -


 

While certain governments eased restrictions during 2021 and into the three months ended March 31, 2022, the pandemic remains disruptive to our business operations. As we look ahead, we continue to expect impacts to our business to be temporary and primarily relate to limitations on our ability to physically access investigative sites, delays in patient enrollment and trial start-up activities.

 

The COVID-19 outbreak had a significant adverse effect on our results of operations and we believe that the outbreak may have a continued adverse impact on our results of operations in the future. As we cannot predict the duration or scope of the pandemic, the future financial impact on our results of operations and financial condition cannot be reasonably estimated.

Exchange Rate Fluctuations

The majority of our contracts and operational transactions are U.S. dollar denominated. The Euro represents the largest foreign currency denomination of our contractual and operational exposure. As a result, a portion of our revenue and expenses are subject to exchange rate fluctuations. We have translated the Euro into U.S. dollars using the following average exchange rates based on data obtained from www.xe.com:

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

 

U.S. Dollars per Euro:

 

1.12

 

 

 

1.21

 

 

 

Results of Operations

Three Months Ended March 31, 2022 compared to Three Months Ended March 31, 2021

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

 

March 31,

 

 

 

 

(Amounts in thousands, except percentages)

 

2022

 

 

2021

 

 

Change

 

 

% Change

 

Revenue, net

 

$

330,947

 

 

$

259,965

 

 

$

70,982

 

 

 

27.3

%

Direct service costs, excluding depreciation and amortization

 

 

125,434

 

 

 

101,387

 

 

 

24,047

 

 

 

23.7

%

Reimbursed out-of-pocket expenses

 

 

106,836

 

 

 

80,151

 

 

 

26,685

 

 

 

33.3

%

Total direct costs

 

 

232,270

 

 

 

181,538

 

 

 

50,732

 

 

 

27.9

%

Selling, general and administrative

 

 

29,366

 

 

 

25,738

 

 

 

3,628

 

 

 

14.1

%

Depreciation

 

 

4,270

 

 

 

3,812

 

 

 

458

 

 

 

12.0

%

Amortization

 

 

838

 

 

 

1,278

 

 

 

(440

)

 

 

(34.4

)%

Total operating expenses

 

 

266,744

 

 

 

212,366

 

 

 

54,378

 

 

 

25.6

%

Income from operations

 

 

64,203

 

 

 

47,599

 

 

 

16,604

 

 

 

 

Miscellaneous income, net

 

 

1,067

 

 

 

924

 

 

 

143

 

 

 

 

Interest income (expense), net

 

 

54

 

 

 

(14

)

 

 

68

 

 

 

 

Income before income taxes

 

 

65,324

 

 

 

48,509

 

 

 

16,815

 

 

 

 

Income tax provision

 

 

4,013

 

 

 

5,203

 

 

 

(1,190

)

 

 

 

Net income

 

$

61,311

 

 

$

43,306

 

 

$

18,005

 

 

 

 

 

Total revenue

Total revenue increased by $71.0 million to $330.9 million for the three months ended March 31, 2022, from $260.0 million for the three months ended March 31, 2021. The increase for the three months ended March 31, 2022 was primarily driven by growth within the Oncology, Metabolic, Central Nervous System and Cardiology therapeutic areas, compared to the same period in the prior year.

Total direct costs

Total direct costs increased by $50.7 million, to $232.3 million for the three months ended March 31, 2022 from $181.5 million for the three months ended March 31, 2021. The increase was primarily attributed to higher reimbursed out-of-pocket expenses and higher personnel costs to support the growth in service activities. Reimbursed out-of-pocket expenses, which can fluctuate significantly from period to period based on the timing of program initiation and closeout, increased $26.7 million for the three months ended March 31, 2022, compared to the same period in the prior year. The higher personnel costs portion increased by $21.4 million for the three months ended March 31, 2022, compared to the same periods in the prior year.

Selling, general and administrative

Selling, general and administrative expenses increased by $3.6 million, to $29.4 million for the three months ended March 31, 2022 from $25.7 million for the three months ended March 31, 2021. The increase was primarily attributed to higher personnel costs to

- 20 -


 

support the growth in service activities. The higher personnel costs portion increased by $4.1 million for the three months ended March 31, 2022, compared to the same periods in the prior year.

Depreciation and Amortization

Depreciation and amortization expense of $5.1 million for the three months ended March 31, 2022 remained consistent with $5.1 million for the three months ended March 31, 2021.

Income tax provision

Income tax provision decreased by $1.2 million, to $4.0 million for the three months ended March 31, 2022 from $5.2 million for the three months ended March 31, 2021. The overall effective tax rate for the three months ended March 31, 2022 was 6.1%, compared to an overall effective tax rate of 10.7% for the three months ended March 31, 2021. The decrease in the income tax provision and overall effective tax rate for the three months ended March 31, 2022 was primarily attributable to an increase in excess tax benefits recognized from share based compensation and an increase in the benefit of uncertain tax positions compared to the same period in the prior year.

Liquidity and Capital Resources

We assess our liquidity in terms of our ability to generate cash to fund our operating, investing and financing activities. Our principal sources of liquidity are operating cash flows and funds available for borrowing under our unsecured credit facility consisting of up to a $250.0 million revolving line of credit which we entered into on September 30, 2019 (the “Credit Facility”), and has subsequently been amended. As of March 31, 2022, we had cash and cash equivalents of $82.8 million which decreased from $461.3 million as of December 31, 2021 primarily due to share repurchases during the three months ended March 31, 2022. Approximately $26.7 million of cash and cash equivalents, none of which was restricted, was held by our foreign subsidiaries as of March 31, 2022.

As of March 31, 2022, we had $249.8 million available for borrowing under the Credit Facility. Our expected primary cash needs on both a short and long-term basis are for investment in operational growth, capital expenditures, share repurchases, selective strategic bolt-on acquisitions, other investments, and other general corporate needs. We have historically funded our operations and growth with cash flow from operations and borrowings under our credit facilities. We expect to continue expanding our operations through organic growth and potentially highly selective bolt-on acquisitions and investments. As of March 31, 2022, cash commitments to support operating business needs include lease liabilities discussed in Note 8 of the Condensed Consolidated Financial Statements, purchase commitments discussed in Note 11 of the Condensed Consolidated Financial Statements and capital expenditures primarily related to infrastructure investments in our facilities, equipment and technology. Capital spending as a percentage of revenue increased by 30 basis points to 2.80% in the three months ended March 31, 2022, compared to the same period in the prior year. We expect these activities will be funded from existing cash, cash flow from operations and, if necessary, borrowings under our existing or future credit facilities or other debt. We have deemed that foreign earnings will be indefinitely reinvested and therefore we have not provided taxes on these earnings. While we do not anticipate the need to repatriate these foreign earnings for liquidity purposes given our cash flows from operations and available borrowing under existing and future credit facilities, we would incur taxes on these earnings if the need for repatriation due to liquidity purposes arises.

 

 

 

Three Months Ended

 

 

 

March 31,

 

Cash Flows (Amounts in thousands)

 

2022

 

 

2021

 

Net cash provided by operating activities

 

$

46,256

 

 

$

57,319

 

Net cash used in investing activities

 

 

(11,208

)

 

 

(9,651

)

Net cash used in financing activities

 

 

(412,083

)

 

 

9,102

 

Effect of exchange rates on cash, cash equivalents and restricted cash

 

 

(1,426

)

 

 

(1,659

)

(Decrease) increase in cash, cash equivalents and restricted cash

 

$

(378,461

)

 

$

55,111

 

 

Cash Flow from Operating Activities

Cash flows from operations are driven mainly by net income, noncash lease expense, depreciation, stock based compensation expense, and net movement in advanced billings, accrued expenses, prepaid expenses and other current assets, and accounts receivable and unbilled, net. Accounts receivable and unbilled, net and advanced billings fluctuate on a regular basis as we perform our services, bill our customers and ultimately collect on those receivables. We attempt to negotiate payment terms in order to provide for payments prior to or soon after the provision of services, but this timing of collection can vary significantly on a period by period comparative basis.

Net cash flows provided by operating activities was $46.3 million for the three months ended March 31, 2022 beginning with net income of $61.3 million. Adjustments to reconcile net income to net cash provided by operating activities were $12.9 million,

- 21 -


 

primarily related to noncash lease expense of $4.5 million, stock based compensation expense of $4.4 million and depreciation of $4.3 million. Changes in operating assets and liabilities used $27.9 million in operating cash flows and was primarily driven by increased accounts receivable and unbilled, net of $38.2 million and increased prepaid expenses and other current assets of $5.5 million, offset by increased advanced billings of $22.6 million.

Net cash flows provided by operating activities was $57.3 million for the three months ended March 31, 2021 beginning with net income of $43.3 million. Adjustments to reconcile net income to net cash provided by operating activities were $13.1 million, primarily related to noncash lease expense of $3.9 million, depreciation of $3.8 million, stock based compensation expense of $2.9 million and amortization of intangibles of $1.3 million. Changes in operating assets and liabilities provided $0.9 million in operating cash flows and was primarily driven by increased advanced billings of $22.1 million, offset by decreased accrued expenses of $10.0 million, increased prepaid expenses and other current assets of $6.1 million and decreased lease liabilities of $3.2 million.

Cash Flow from Investing Activities

Net cash used in investing activities was $11.2 million for the three months ended March 31, 2022 primarily consisting of $9.3 million in property and equipment expenditures.

Net cash used in investing activities was $9.7 million for the three months ended March 31, 2021 primarily consisting of $6.5 million in property and equipment expenditures.

Cash Flow from Financing Activities

Net cash used in financing activities was $412.1 million for the three months ended March 31, 2022 primarily related to $426.0 million in repurchases of common stock, partially offset by $13.9 million in proceeds from stock option exercises. Additionally, the Company had $49.5 million in proceeds related to the Credit Facility, offset by $49.5 million in repayments of the Credit Facility.

Net cash provided by financing activities was $9.1 million for the three months ended March 31, 2021 primarily related to proceeds from stock options exercises.

Share Repurchases

In the second quarter of 2021, the Board approved an increase of $150.0 million to the stock repurchase program bringing the total repurchase authorization up to $300.0 million. In the first quarter of 2022, the Board approved increases totaling $500.0 million to the Company's stock repurchase program. During the three months ended March 31, 2022, the Company repurchased 2,745,865 shares for $425.9 million. As of March 31, 2022, the Company has remaining authorization of $264.6 million under the repurchase program.

Repurchases under the share repurchase program are executed in the open market or negotiated transactions under trading plans put in place pursuant to Rule 10b5-1. The Company constructively retired the repurchased shares associated with these approved share repurchases, except for a small portion which were retained as Treasury Shares on the condensed consolidated statements of shareholders' equity. Retired share repurchase amounts paid in excess of par value are reflected within Accumulated deficit/Retained earnings in the Company’s condensed consolidated balance sheets. The repurchase program may be suspended or discontinued at any time without notice.

Indebtedness

As of March 31, 2022, we had no indebtedness and $0.2 million in letters of credit outstanding related to certain operating lease obligations, which are secured by the Credit Facility. Refer to Note 7 of the Notes to Condensed Consolidated Financial Statements for details regarding our Credit Facility.

Critical Accounting Policies and Estimates

The preparation of financial statements in accordance with generally accepted accounting principles in the United States of America, or U.S. GAAP, requires us to make a variety of decisions which affect reported amounts and related disclosures, including the selection of appropriate accounting principles and the assumptions on which to base accounting estimates. In reaching such decisions, we apply judgment based on our understanding and analysis of the relevant circumstances, including our historical experience and other assumptions. Actual results could differ from our estimates. We are committed to incorporating accounting principles, assumptions and estimates that promote the representational faithfulness, verifiability, neutrality and transparency of the accounting information included in the financial statements.

There have been no significant changes in the critical accounting policies and estimates as previously described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

- 22 -


 

Effect of Recent Accounting Pronouncements

Refer to Note 1 of the Condensed Consolidated Financial Statements for management’s discussion of the effect of recent accounting pronouncements.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

There have been no material changes to our quantitative and qualitative disclosures about market risk as compared to the quantitative and qualitative disclosures about market risk described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

Item 4. Controls and Procedures

Limitations on Effectiveness of Controls and Procedures

In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Evaluation of Disclosure Controls and Procedures

The Company’s management, with the participation of the Chief Executive Officer (the Principal Executive Officer) and Chief Financial Officer (the Principal Financial Officer), has evaluated the effectiveness of the Company’s disclosure controls and procedures, as defined in Rules 13(a)-15(e) and 15(d) -15(e) of the Securities Exchange Act of 1934 (Exchange Act), as of the end of the period covered by this report. Based on this evaluation, we concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective in providing reasonable assurance that information required to be disclosed by us in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s forms and rules, and the material information relating to the Company is accumulated and communicated to management, including the President and Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.

Control systems, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that control objectives are met. Because of inherent limitations in all control systems, no evaluation of controls can provide assurance that all control issues and instances of fraud, if any, within a company will be detected. Additionally, controls can be circumvented by individuals, by collusion of two or more people or by management override. Over time, controls can become inadequate because of changes in conditions or the degree of compliance may deteriorate. Further, the design of any system of controls is based in part upon assumptions about the likelihood of future events. There can be no assurance that any design will succeed in achieving its stated goals under all future conditions. Because of the inherent limitations in any cost-effective control system, misstatements due to errors or fraud may occur and not be detected.

Changes in Internal Control over Financial Reporting

In the ordinary course of business, we routinely enhance our information systems by either upgrading current systems or implementing new ones. There were no changes in our internal control over financial reporting that occurred during the three months ended March 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

PART II—OTHER INFORMATION

We are party to legal proceedings incidental to our business. While the outcome of these matters could differ from management’s expectations, we do not believe that the resolution of these matters is reasonably likely to have a material adverse effect to our financial statements.

Item 1A. Risk Factors

For a discussion of our potential risks and uncertainties, see the information under the heading “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. There have been no significant changes from the risk factors previously disclosed in our Annual Report, except as follows:

 

- 23 -


 

Our operating margins could decrease due to increased pricing pressure or other pressures, if we are unable to either achieve efficiencies in our operating expenses or grow revenues at a rate faster than expenses.

Historically, we have been able to generate the operating margins that we do because of our disciplined, full-service operating model. However, we operate in a highly competitive environment, and, if we experience increased levels of competitive pricing pressure, or pricing pressure from the continued rise of inflation, our operating margins may decrease. In addition, we may adapt our operating model to achieve greater levels of growth or in response to investor demands. Such changes could result in lower operating margins.

 

Our business is subject to international economic, political and other risks that could negatively affect our results of operations and financial condition.

We have significant operations in foreign countries, including, but not limited to, countries in Europe, Latin America, Asia, the Middle East and Africa, that may require complex arrangements to deliver services on global contracts for our customers. As a result, we are subject to heightened risks inherent in conducting business internationally, including the following:

• conducting a single trial across multiple countries is complex, and issues in one country, such as a failure to comply with local regulations or restrictions, may affect the progress of the trial in the other countries, for example, by limiting the amount of data necessary for a trial to proceed, resulting in delays or potential cancellation of contracts, which in turn may result in loss of revenue;

• the United States or other countries could enact legislation or impose regulations or other restrictions, including unfavorable labor regulations or tax policies, which could have an adverse effect on our ability to conduct business in or expatriate profits from those countries;

• tax rates in certain foreign countries may exceed those in the United States and foreign earnings may be subject to withholding requirements or the imposition of tariffs, exchange controls or other restrictions, including restrictions on repatriation;

• certain foreign countries are expanding or may expand their regulatory framework with respect to patient informed consent, protection and compensation in clinical trials, and privacy, which could delay or inhibit our ability to conduct trials in such jurisdictions or which could materially increase the risks associated with performing trials in such jurisdictions;

• certain foreign countries are expanding or may expand their banking regulations that govern international currency transactions, particularly cross-border transfers, which may inhibit our ability to transfer funds into or within a jurisdiction, impeding our ability to pay our principal investigators, vendors and employees, thereby impacting our ability to conduct trials in such jurisdictions;

• the regulatory or judicial authorities of foreign countries may not enforce legal rights and recognize business procedures in a manner to which we are accustomed or would reasonably expect;

• we may have difficulty complying with a variety of laws and regulations in foreign countries, some of which may conflict with laws in the United States;

• potential violations of existing or newly adopted local laws or anti-bribery laws, such as the United States Foreign Corrupt Practices Act (FCPA) and the UK Bribery Act of 2010, may cause a material adverse effect on our business, financial condition, results of operations, cash flows or reputation;

• changes in political and economic conditions, including inflation, may lead to changes in the business environment in which we operate, as well as changes in foreign currency exchange rates;

• foreign governments may enact currency exchange controls that may limit the ability to fund our operations or significantly increase the cost of maintaining operations;

• customers in foreign jurisdictions may have longer payment cycles, and it may be more difficult to collect receivables in foreign jurisdictions;

• natural disasters, pandemics or international conflict, including terrorist acts, could interrupt our services, endanger our personnel or cause project delays or loss of trial materials or results; and

Russian military action in Europe may impact foreign countries in which we may need to enroll patients in our clinical trials and could cause such clinical trials to be delayed or suspended.

 

These risks and uncertainties could negatively impact our ability to, among other things, perform large, global projects for our customers. Furthermore, our ability to deal with these issues could be affected by applicable U.S. laws and the need to protect our assets. In addition, we may be more susceptible to these risks as we enter and continue to target growth in emerging countries and regions, including Asia, Eastern Europe and Latin America, which may be subject to a relatively higher risk of political instability, economic volatility, crime, corruption and social and ethnic unrest, all of which are exacerbated in many cases by a lack of an independent and experienced judiciary and uncertainties in how local law is applied and enforced. The materialization of any such risks could have an adverse impact on our financial condition, results of operations, cash flows or reputation.

 

- 24 -


 

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

Share Repurchases

This table provides certain information with respect to our monthly repurchases of the Company’s common stock during the first quarter of fiscal year 2022:

 

Period

 

Total Number of Shares Purchased

 

 

Average Price Paid per Share

 

 

Total Number of Shares Purchased as Part of Publically Announced Plan

 

 

Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plan

 

January 1, 2022, through January 31, 2022

 

 

500,998

 

 

$

168.91

 

 

 

2,061,876

 

 

$

605,860,306

 

February 1, 2022, through February 28, 2022

 

 

1,452,441

 

 

$

154.43

 

 

 

3,514,317

 

 

$

381,553,487

 

March 1, 2022, through March 31, 2022

 

 

792,426

 

 

$

147.55

 

 

 

4,306,743

 

 

$

264,627,571

 

Total

 

 

2,745,865

 

 

$

155.09

 

 

 

4,306,743

 

 

 

 

 

All share repurchases were made using cash resources and executed pursuant to established Rule 10b5-1 trading plans. Our share repurchases may occur through open market purchases or negotiated transactions. The above table excludes shares repurchased to settle employee tax withholding related to the vesting of stock awards.

 

We returned $425.9 million to shareholders in the form of share repurchases in the first quarter of fiscal year 2022. Refer to Note 1 – Basis of Presentation of the Notes to Condensed Consolidated Financial Statements (Part I, Item 1 of this Form 10-Q) for further discussion regarding share repurchases.

Recent Sales of Unregistered Securities

 

Date

 

Equity Plan

 

Number of Stock Options Exercised

 

 

Exercise Price

 

 

Approximate Aggregate Purchase Price

 

January 4, 2022

 

2014 Equity Incentive Plan

 

 

3,703

 

 

$

16.20

 

 

$

60,000

 

January 5, 2022

 

2014 Equity Incentive Plan

 

 

1,851

 

 

 

16.20

 

 

 

30,000

 

January 6, 2022

 

2014 Equity Incentive Plan

 

 

1,222

 

 

 

16.20

 

 

 

19,800

 

January 10, 2022

 

2014 Equity Incentive Plan

 

 

250

 

 

 

18.23

 

 

 

4,600

 

January 12, 2022

 

2014 Equity Incentive Plan

 

 

1,111

 

 

 

16.20

 

 

 

18,000

 

January 18, 2022

 

2014 Equity Incentive Plan

 

 

3,333

 

 

 

16.20

 

 

 

54,000

 

January 19, 2022

 

2014 Equity Incentive Plan

 

 

853

 

 

 

16.20

 

 

 

13,800

 

January 19, 2022

 

2014 Equity Incentive Plan

 

 

37,000

 

 

 

18.23

 

 

 

674,500

 

January 20, 2022

 

2014 Equity Incentive Plan

 

 

1,111

 

 

 

16.20

 

 

 

18,000

 

January 25, 2022

 

2014 Equity Incentive Plan

 

 

850

 

 

 

16.20

 

 

 

13,800

 

February 2, 2022

 

2014 Equity Incentive Plan

 

 

11,111

 

 

 

16.20

 

 

 

180,000

 

February 3, 2022

 

2014 Equity Incentive Plan

 

 

2,962

 

 

 

16.20

 

 

 

48,000

 

February 15, 2022

 

2014 Equity Incentive Plan

 

 

11,744

 

 

 

16.20

 

 

 

190,300

 

February 16, 2022

 

2014 Equity Incentive Plan

 

 

5,184

 

 

 

16.20

 

 

 

84,000

 

February 24, 2022

 

2014 Equity Incentive Plan

 

 

900

 

 

 

16.20

 

 

 

14,600

 

February 25, 2022

 

2014 Equity Incentive Plan

 

 

3,180

 

 

 

16.20

 

 

 

51,500

 

March 8, 2022

 

2014 Equity Incentive Plan

 

 

200

 

 

 

16.20

 

 

 

3,200

 

March 11, 2022

 

2014 Equity Incentive Plan

 

 

5,185

 

 

 

16.20

 

 

 

84,000

 

March 16, 2022

 

2014 Equity Incentive Plan

 

 

1,851

 

 

 

16.20

 

 

 

30,000

 

March 18, 2022

 

2014 Equity Incentive Plan

 

 

1,851

 

 

 

16.20

 

 

 

30,000

 

March 21, 2022

 

2014 Equity Incentive Plan

 

 

1,481

 

 

 

16.20

 

 

 

24,000

 

March 25, 2022

 

2014 Equity Incentive Plan

 

 

1,851

 

 

 

16.20

 

 

 

30,000

 

March 28, 2022

 

2014 Equity Incentive Plan

 

 

3,753

 

 

 

16.20

 

 

 

60,800

 

Total

 

 

 

 

102,537

 

 

 

 

 

$

1,736,900

 

 

All of the forgoing transactions involved issuances of securities to employees of the Company and are exempt from registration pursuant to Rule 701 promulgated under the Securities Act of 1933, as amended, as transactions pursuant to benefit plans and contracts relating to compensation.

 

Use of Proceeds from Registered Securities

Not applicable.

- 25 -


 

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

None.

Item 6. Exhibits

The exhibits in the accompanying Exhibit Index preceding the signature page are filed or furnished as a part of this report and are incorporated herein by reference.

 

 

 

- 26 -


 

EXHIBIT INDEX

 

 

 

 

 

Incorporated by Reference

 

 

Exhibit

Number

 

Exhibit Description

 

Form

 

File No.

 

Exhibit

 

Filing

Date

 

Filed/

Furnished

Herewith

 

 

 

 

 

 

 

 

 

 

 

 

 

  10.1

 

Amendment No. 4 dated March 15, 2022 to Loan Documents

 

8-K

 

001-37856

 

10.1

 

3/16/2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  31.1

 

Rule 13a-14(a) / 15d-14(a) Certification of Chief Executive Officer

 

 

 

 

 

 

 

 

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

  31.2

 

Rule 13a-14(a) / 15d-14(a) Certification of Chief Financial Officer

 

 

 

 

 

 

 

 

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

  32.1

 

Section 1350 Certification of Chief Executive Officer

 

 

 

 

 

 

 

 

 

**

 

 

 

 

 

 

 

 

 

 

 

 

 

  32.2

 

Section 1350 Certification of Chief Financial Officer

 

 

 

 

 

 

 

 

 

**

 

 

 

 

 

 

 

 

 

 

 

 

 

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 Document

 

 

 

 

 

 

 

 

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

101.CAL

 

Inline XBRL Taxonomy Calculation Linkbase Document

 

 

 

 

 

 

 

 

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

 

 

 

 

 

 

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

 

 

 

 

 

 

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

101.PRE

 

Inline XBRL Taxonomy Extension Presentation

 

 

 

 

 

 

 

 

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

104

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* Filed herewith.

 

** Furnished herewith.

 

 

- 27 -


 

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.

 

 

MEDPACE HOLDINGS, INC.

 

 

 

/s/ Kevin M. Brady

 

Kevin M. Brady

 

Chief Financial Officer

(Principal Financial Officer)

Date: April 26, 2022

- 28 -


EX-31.1 2 medp-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

I, August J. Troendle, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Medpace Holdings, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: April 26, 2022

 

/s/ August J. Troendle

August J. Troendle

Chief Executive Officer and Chairman of the Board of Directors

(Principal Executive Officer)

 

 


EX-31.2 3 medp-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

I, Kevin M. Brady, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Medpace Holdings, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: April 26, 2022

 

/s/ Kevin M. Brady

Kevin M. Brady

Chief Financial Officer

(Principal Financial Officer)

 

 


EX-32.1 4 medp-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Medpace Holdings, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2022 filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.

Date: April 26, 2022

 

By:

 

/s/ August J. Troendle

 

 

August J. Troendle

 

 

Chief Executive Officer and

Chairman of the Board of Directors

 

 

(Principal Executive Officer)

 

 


EX-32.2 5 medp-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Medpace Holdings, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2022 filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.

Date: April 26, 2022

 

By:

 

/s/ Kevin M. Brady

 

 

Kevin M. Brady

 

 

Chief Financial Officer

 

 

(Principal Financial Officer)

 

 


EX-101.CAL 6 medp-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.PRE 7 medp-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 8 medp-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Leases - Schedule of Lease Payments Due Related To Lease Liabilities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Contract Assets and Contract Liabilities link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Shareholder's Equity and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Entity Wide Disclosures link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Contract Assets and Contract Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Shareholder's Equity and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Entity Wide Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Basis of Presentation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Net Income Per Share - Schedule of Reconciliation of Denominators and Additional Shares that are Excluded from the Calculation of EPS (Details) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Net Income Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Contract Assets and Contract Liabilities - Summary of Accounts Receivable and Unbilled, Net (Details) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Contract Assets and Contract Liabilities - Summary of Advanced Billings (Details) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Contract Assets and Contract Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Intangible Assets, Net - Schedule of Estimated Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Leases - Summary of Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Leases - Schedule of Lease Payments Due Related To Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Shareholder's Equity and Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Shareholder's Equity and Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Shareholder's Equity and Stock-Based Compensation - Schedule of RSA/RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Shareholder's Equity and Stock-Based Compensation - Summary of Stock-Based Compensation Expense Recognized in Statements of Operations Related to All Outstanding Stock Based Compensation Awards (Details) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Related Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Entity Wide Disclosures - Summary of Revenue by Major Source (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 9 medp-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Award vesting period Cash paid for amounts included in measurement of lease liabilities. Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract] Cash paid for amounts included in the measurement of lease liabilities: Lease, Cost [Abstract] Finite-Lived Intangible Assets, Gross [Abstract] Finite-lived intangible assets: Lease term reassessment Description Lease Term Reassessment Description Lease Term Reassessment Description Information pertaining to employee loans. Employee Loans [Member] Employee Loans Stock Repurchased and Retired During Period, Shares Repurchases of shares Operating Expenses [Abstract] Operating expenses: Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Operating Income (Loss) Income from operations Number of buildings. Number Of Building Number of buildings Entity Emerging Growth Company Entity Emerging Growth Company Income Tax Disclosure [Abstract] Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Changes in assets and liabilities: Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Property and equipment expenditures Noncash or Part Noncash Acquisition, Fixed Assets Acquired Acquisition of property and equipment—non-cash Common stock - $0.01 par-value; 250,000,000 shares authorized at March 31, 2022 and December 31, 2021, respectively; 33,651,360 and 36,006,778 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted-average shares: Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Schedule of RSA/RSU Activity Entity Address, State or Province Entity Address, State or Province Liabilities Total liabilities Disaggregation of Revenue [Table Text Block] Summary of Revenue by Major Source Basis of presentation. Basis Of Presentation [Table] Basis Of Presentation [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill, Total Goodwill Goodwill Reimbursable out of pocket costs. Reimbursable Out Of Pocket Costs [Member] Reimbursable Out of Pocket Costs Accounts receivable and unbilled, net (includes $6.0 million and $2.7 million with related parties at March 31, 2022 and December 31, 2021, respectively) Receivables, Net, Current Total accounts receivable and unbilled, net Non cash activity related to share repurchase program. Non Cash Activity Related To Share Repurchase Program Non cash activity related share repurchase program Share based compensation award vesting after four and a half years. Share Based Compensation Award Vesting After Four And Half Years [Member] Vesting After Four and a Half Years Share Repurchase Program [Domain] Share Repurchase Program Entity wide disclosure. Entity Wide Disclosure [Text Block] Entity Wide Disclosures Revenue from Related Parties Revenue with related parties Schedule of Related Party Transactions, by Related Party [Table] Schedule Of Related Party Transactions By Related Party [Table] Other Liabilities, Current, Total Other Liabilities, Current Other current liabilities City Area Code City Area Code Less: Undistributed earnings allocated to RSAs Undistributed Earnings (Loss) Allocated to Participating Securities, Basic, Total Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Less: Undistributed earnings allocated to RSAs Deferred Income Tax Assets, Net, Total Deferred Income Tax Assets, Net Deferred income taxes Deferred Income Tax Liabilities, Net, Total Deferred Income Tax Liabilities, Net Deferred income tax liability Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Cancelled/Forfeited Goodwill and Intangible Assets Disclosure [Abstract] Commitments and Contingencies Commitments and contingencies (see Note 11) Travel and Entertainment Expense Travel expenses with related party Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net Total finite-lived intangible assets, net 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Debt Instrument, Basis Spread on Variable Rate Debt instrument, basis points Fair value assets transfers between level 1, level 2 and level 3. Fair Value Assets Transfers Between Level1 Level2 And Level3 Fair value measurements transfers between level 1, level 2 or level 3 Basis of Accounting, Policy [Policy Text Block] Unaudited Interim Financial Information Schedule of finite and indefinite lived intangible assets. Schedule Of Finite And Indefinite Lived Intangible Assets [Table] Schedule Of Finite And Indefinite Lived Intangible Assets [Table] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents CASH, CASH EQUIVALENTS, AND RESTRICTED CASH — End of period CASH, CASH EQUIVALENTS, AND RESTRICTED CASH — Beginning of period Related Party [Domain] Related Party Other Noncash Income (Expense), Total Other Noncash Income (Expense) Other Income Statement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Restricted stock awards. Restricted Stock Awards [Member] Restricted Stock Awards (RSA) Retirement of treasury stock Retirement of treasury stock Treasury Stock, Retired, Par Value Method, Amount Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Debt Disclosure [Text Block] Debt Employee-related Liabilities, Current, Total Employee-related Liabilities, Current Employee compensation and benefits Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Property and equipment, net Advanced billings (includes $11.4 million and $8.3 million with related parties at March 31, 2022 and December 31, 2021, respectively) Contract with Customer, Liability, Current Advanced billings Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common stock shares issued Payments on revolving loan Payments on revolving loan Repayments of Long-term Lines of Credit Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited Statement of Comprehensive Income [Abstract] Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Operating lease right-of-use assets Security Exchange Name Security Exchange Name Statistical Measurement [Domain] Statistical Measurement Net Income (Loss) Available to Common Stockholders, Basic Net income available to common shareholders—Basic Leases Lease disclosure. Other Liabilities, Noncurrent, Total Other Liabilities, Noncurrent Other long-term liabilities Finite-Lived Intangible Assets, Gross, Total Finite-Lived Intangible Assets, Gross Total finite-lived intangible assets Aggregate principal amount borrowed under line of credit facility Line of Credit Facility, Maximum Borrowing Capacity Debt Disclosure [Abstract] Total direct costs. Total Direct Costs [Member] Total Direct Costs Document Period End Date Document Period End Date Income Statement Location [Axis] Income Statement Location Accrued Liabilities, Current Accrued expenses Total accrued expenses Related Party Transaction, Expenses from Transactions with Related Party Expenses incurred Related Party Transaction [Axis] Related Party Transaction Costs and Expenses Total operating expenses Common Stock, Shares Authorized Common stock shares authorized Two thousand sixteen incentive award plan. Two Thousand Sixteen Incentive Award Plan [Member] 2016 Incentive Award Plan Schedule of finite and indefinite lived intangible assets. Schedule Of Finite And Indefinite Lived Intangible Assets [Line Items] Schedule Of Finite And Indefinite Lived Intangible Assets [Line Items] Operating Lease, Liability, Current Other current liabilities Current portion of lease liability Related Party [Axis] Related Party Share-based compensation award, fully vested. Share Based Compensation Award Fully Vested [Member] Fully-vested Awards Supplemental Cash Flow Information [Abstract] SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION— Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Anti-dilutive securities excluded from computation of diluted EPS Other. Other [Member] Other Schedule of Long-term Debt Instruments [Table] Debt Instrument [Table] Vesting [Axis] Vesting Due from Employees Employee advances receivables Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accrued Expenses Effective Income Tax Rate Reconciliation, Percent, Total Effective Income Tax Rate Reconciliation, Percent Effective income tax rate CinRx Pharma and subsidiaries. Cin Rx Pharma And Subsidiaries [Member] CinRx Pharma and Subsidiaries Current Fiscal Year End Date Current Fiscal Year End Date (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Operating Lease, Cost Operating lease cost Operating lease cost recognized Customer Relationships [Member] Customer Relationships Lessee, Operating Lease, Existence of Option to Extend [true false] Operating lease, existense of option to extend Building [Member] Building Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Counterparty Name [Axis] Counterparty Name Assets [Abstract] ASSETS 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Accounts payable (includes $0.7 million and $0.3 million with related parties at March 31, 2022 and December 31, 2021, respectively) Accounts Payable, Current Accounts Payable, Current, Total Debt Instrument, Face Amount Debt instrument, principal amount Common Stock, Par or Stated Value Per Share Common stock, par value Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Basic Basic weighted-average common shares outstanding Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock Additional paid-in capital Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income before income taxes Document Type Document Type Vesting [Domain] Vesting Lessee operating lease liability payments due after year four. Lessee Operating Lease Liability Payments Due After Year Four Later years Lessee operating lease lease not yet commenced future payments due. Lessee Operating Lease Lease Not Yet Commenced Future Payments Due Lease not yet commenced, future payments Preferred stock - $0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Earnings Per Share, Basic [Abstract] Earnings per common share—Basic Operating Lease, Liability, Noncurrent Operating lease liabilities Long-term portion of lease liabilities Finite lived intangible assets accumulated amortization. Finite Lived Intangible Assets Accumulated Amortization [Abstract] Accumulated amortization: Schedule of Accrued Liabilities [Table Text Block] Schedule of Accrued Expenses Lessee operating lease options to terminate lease term. Lessee Operating Lease Options To Terminate Lease Term Operating lease, options to terminate lease term Assets, Current Total current assets Stock Repurchase Program, Authorized Amount Stock repurchase program, authorized amount Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Share repurchase program. Share Repurchase Program [Member] Share Repurchase Program Share-based Payment Arrangement, Option [Member] Stock Options Long-term Debt, Type [Domain] Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Income tax provision Leases [Abstract] Antidilutive Securities [Axis] Antidilutive Securities RSA/RSU Restricted Shares [Member] Restricted Shares Member Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Outstanding and unvested - end of period Outstanding and unvested - beginning of period Interest income (expense), net Interest Income (Expense), Nonoperating, Net Stock Repurchased During Period, Value Repurchases of common stock Shareholders' Equity and Share-based Payments [Text Block] Shareholder's Equity and Stock-Based Compensation Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding Common stock shares outstanding Plan Name [Axis] Plan Name Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Number of Stock Options, Cancelled/Forfeited Deferred income tax (benefit) provision Deferred Income Tax Expense (Benefit), Total Deferred Income Tax Expense (Benefit) Deferred income tax provision Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted average common shares outstanding: Weighted Average Exercise Price, Outstanding - beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price, Outstanding - end of period Net Cash Provided by (Used in) Operating Activities [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Lease Payments Due Related To Lease Liabilities Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Diluted Net income per common share—Diluted Real estate and equipment. Real Estate And Equipment [Member] Real Estate and Equipment Earnings Per Share [Abstract] Net income per share attributable to common shareholders: 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Net Income (Loss) Attributable to Parent Net income Net income Operating Lease, Weighted Average Discount Rate, Percent Operating leases Document Fiscal Period Focus Document Fiscal Period Focus Accounting Policies [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Entity Address, Address Line One Entity Address, Address Line One Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Number of Stock Options, Outstanding - end of period Number of Stock Options, Outstanding - beginning of period Direct Operating Costs, Total Direct Operating Costs Total direct costs Liabilities, Current Total current liabilities Total accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Total accumulated amortization Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income Entity Address, Postal Zip Code Entity Address, Postal Zip Code Title of Individual [Axis] Title of Individual Treasury Stock, Shares, Ending Balance Treasury Stock, Shares, Beginning Balance Treasury Stock, Shares, Total Treasury Stock, Shares Treasury stock shares Lessee, Operating Lease, Liability, to be Paid Total lease payments Product and Service [Domain] Product and Service Lessee, Operating Lease, Existence of Option to Terminate [true false] Lessee, operating lease, existence of option to terminate Intangible Assets Disclosure [Text Block] Intangible Assets, Net Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Payments for Repurchase of Common Stock Repurchases of shares, value Repurchases of common stock Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total Increase (Decrease) in Other Operating Assets and Liabilities, Net Other assets and liabilities, net Line of Credit Facility, Expiration Date Credit facility, expiration date Equity Components [Axis] Equity Components Lease, Cost [Table Text Block] Summary of Components of Lease Expense Assets, Current [Abstract] Current assets: Variable Lease, Cost Variable lease cost Entity Registrant Name Entity Registrant Name Direct costs. Direct Costs [Member] Direct Costs Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible assets: Entity Interactive Data Current Entity Interactive Data Current Entity Address, City or Town Entity Address, City or Town Information pertaining to leased real estate. Leased Real Estate [Member] Leased Real Estate Lease expiration month and year. Lease Expiration Month And Year Lease expiration period Trading Symbol Trading Symbol Related Party Transactions Disclosure [Text Block] Related Party Transactions Net Cash Provided by (Used in) Investing Activities [Abstract] CASH FLOWS FROM INVESTING ACTIVITIES: Central nervous system. Central Nervous System [Member] Central Nervous System Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: imputed interest Payments for (Proceeds from) Other Investing Activities Other Entity wide disclosures. Entity Wide Disclosures [Abstract] Accounts Receivable, Allowance for Credit Loss, Current Less: allowance for doubtful accounts Local Phone Number Local Phone Number Weighted average discount rate. Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate Lease occupancy year. Lease Occupancy Year Lease occupancy year Stockholders' Equity Attributable to Parent Balance Balance Total shareholders’ equity Schedule of supplemental balance sheet information related to leases. Schedule Of Supplemental Balance Sheet Information Related To Leases Table [Text Block] Summary of Supplemental Balance Sheet Information Related to Leases Operating Lease, Payments Operating cash flows from operating leases Preferred Stock, Shares Issued, Total Preferred Stock, Shares Issued Preferred stock shares issued Share based compensation award vesting after four years. Share Based Compensation Award Vesting After Four Years [Member] Vesting After Four Years Statistical Measurement [Axis] Statistical Measurement Entity Small Business Entity Small Business Real Estate [Member] Real Estate Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding Preferred stock shares outstanding Organization, Consolidation and Presentation of Financial Statements [Abstract] Short-term Debt, Type [Domain] Short-term Debt, Type APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-based Payment Arrangement, Increase for Cost Recognition Stock-based compensation expense Share based compensation award vesting in twelve equal monthly installments. Share Based Compensation Award Vesting In Twelve Equal Monthly Installments [Member] Vesting in Twelve Equal Monthly Installments Balance Sheet Location [Axis] Balance Sheet Location Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Awards granted to employees Weighted Average Exercise Price, Granted Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Long-term Purchase Commitment, Description Minimum purchase commitments, description Operating lease liabilities. Operating Lease Liabilities [Member] Operating Lease Liabilities Equity [Abstract] Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Expired Noncash lease expense. Non Cash Lease Expense Noncash lease expense Related Party Transaction [Line Items] Related Party Transaction [Line Items] Revenue from Contract with Customer [Abstract] Plan Name [Domain] Plan Name The Summit Hotel. The Summit Hotel [Member] The Summit Share based compensation award vesting after three years. Share Based Compensation Award Vesting After Three Years [Member] Vesting After Three Years Remainder of 2022 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Lessee, Lease, Description [Table] Lessee Lease Description [Table] Depreciation, Total Depreciation Depreciation Lessee, Operating Lease, Term of Contract Term of lease Other Current Liabilities [Member] Other Current Liabilities Long-term Purchase Commitment, Amount Minimum purchase commitments for project related supplies Revenue, net. Revenue Net [Member] Revenue Net Amortization of Intangible Assets, Total Amortization of Intangible Assets Amortization Share-based Payment Arrangement, Noncash Expense, Total Share-based Payment Arrangement, Noncash Expense Stock-based compensation expense Total stock-based compensation expense Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Stock Option Activity Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Related Party Transactions [Abstract] Long-term Debt, Gross Outstanding borrowings Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Number of Stock Options, Exercisable - end of period Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Disclosure [Abstract] Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Operating leases Non-employee directors. Non Employee Directors [Member] Non Employee Directors Assets Total assets Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Number of Stock Options, Exercised Statement [Line Items] Statement [Line Items] Liabilities and Equity Total liabilities and shareholders’ equity 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Document Quarterly Report Document Quarterly Report Balance Sheet Location [Domain] Balance Sheet Location Statement of Cash Flows [Abstract] Oncology Oncology. Oncology [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital Title of 12(b) Security Title of 12(b) Security Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents EFFECT OF EXCHANGE RATES ON CASH, CASH EQUIVALENTS, AND RESTRICTED CASH Debt Instrument [Line Items] Debt Instrument [Line Items] Cash Flow, Operating Activities, Lessee [Abstract] Award Type [Domain] Award Type 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Basis of presentation. Basis Of Presentation [Line Items] Basis Of Presentation [Line Items] Restricted Stock [Member] RSAs Nonoperating Income (Expense) Total other income, net Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Stock options granted Number of Stock Options, Granted Entity Current Reporting Status Entity Current Reporting Status Revenue from Contract with Customer [Text Block] Contract Assets and Contract Liabilities Revenue, Remaining Performance Obligation, Amount Performance obligations remaining to be performed Lessee, Operating Lease, Option to Extend Description of option to extend the lease Granted to employees. Granted To Employees [Member] Granted to Employees Accounts Receivable, before Allowance for Credit Loss, Current Accounts receivable Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of Stock-Based Compensation Expense Recognized in Statements of Operations Related to All Outstanding Stock Based Compensation Awards Stock repurchase program additional amount authorized. Stock Repurchase Program Additional Amount Authorized Stock repurchase program, additional amount authorized Remainder of 2022 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Accrued Liabilities and Other Liabilities [Abstract] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) Selling, General and Administrative Expenses [Member] Selling, General and Administrative Long-term Debt, Type [Axis] Income Statement Location [Domain] Income Statement Location Share based compensation award vesting after one years. Share Based Compensation Award Vesting After One Years [Member] Vesting After One Year Earnings Per Share, Basic, Total Earnings Per Share, Basic Basic Net income per common share—Basic Preferred Stock, Shares Authorized Preferred stock shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted Average Exercise Price, Exercisable - end of period Increase (Decrease) in Accrued Liabilities, Total Increase (Decrease) in Accrued Liabilities Accrued expenses Minimum [Member] Minimum Stock Issued During Period, Value, Stock Options Exercised Stock options exercised Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Shares granted Granted 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Lessee, Operating Lease, Liability, Payment, Due [Abstract] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Basis of Presentation Cardiology. Cardiology [Member] Cardiology Indefinite-Lived Trade Names Trade name (indefinite-lived) Treasury Stock, Common [Member] Treasury Stock Intangible Assets, Net (Excluding Goodwill) Intangible assets, net Total intangible assets, net Net Cash Provided by (Used in) Financing Activities [Abstract] CASH FLOWS FROM FINANCING ACTIVITIES: Entity Filer Category Entity Filer Category Document Fiscal Year Focus Document Fiscal Year Focus Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Estimated Amortization Expense of Intangible Assets (Accumulated deficit) Retained earnings Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit) Retained earnings Weighted Average Number Diluted Shares Outstanding Adjustment, Total Weighted Average Number Diluted Shares Outstanding Adjustment Effect of diluted shares Income Tax Disclosure [Text Block] Income Taxes Letters of Credit Outstanding, Amount Outstanding letters of credit Lease expiration year. Lease Expiration Year Lease expiration year Accounts Payable, Related Parties, Current Accounts payable includes related parties Accounts payable Lessee, Operating Lease, Remaining Lease Term Remaining lease term, operating lease Fair Value Disclosures [Abstract] Operating lease right-of-use assets. Operating Lease Right Of Use Assets [Member] Operating Lease Right-of-Use Assets Maximum [Member] Maximum Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Summary of Company's Contract Asset and Contract Liability Weighted average remaining lease term. Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term (years) Entity Central Index Key Entity Central Index Key Payables and Accruals [Abstract] Direct costs and selling general and administrative. Direct Costs And Selling General And Administrative [Member] Direct Costs and Selling, General And Administrative Non related party. Non Related Party [Member] Non-Related Party Credit facility. Credit Facility [Member] Credit Facility Accounts receivable and unbilled, related parties, current. Accounts Receivable And Unbilled Related Parties Current Accounts receivable, unbilled services with related parties Accounts receivable and unbilled, net Entity Tax Identification Number Entity Tax Identification Number Equity Component [Domain] Equity Component Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Metabolic. Metabolic [Member] Metabolic The Secured Overnight Financing Rate The Secured Overnight Financing Rate [Member] The secured overnight financing rate. Chief Executive Officer [Member] Chief Executive Officer Proceeds from revolving loan Proceeds from Long-term Lines of Credit Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation adjustments, net of taxes Foreign currency translation Prepaid expenses and other current assets and other assets. Prepaid Expenses And Other Current Assets And Other Assets [Member] Prepaid Expenses and Other Current Assets and Other Assets Unbilled Receivables, Current Unbilled receivables Statement [Table] Statement [Table] Operating Lease, Weighted Average Remaining Lease Term Operating leases Selling, General and Administrative Expense, Total Selling, General and Administrative Expense Selling, general and administrative Entity File Number Entity File Number Increase (decrease) in operating lease liabilities. Increase Decrease In Operating Lease Liabilities Lease liabilities Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Chief Executive Officer and Immediate Family. Chief Executive Officer And Immediate Family [Member] Chief Executive Officer And Immediate Family Number of lease renewal options. Number Of Lease Renewal Options Number of lease renewal, 10-year option Antiviral And Anti Infective [Member] AVAI Antiviral and anti-infective. Lessee, Lease, Description [Line Items] Lessee Lease Description [Line Items] (Accumulated Deficit) Retained Earnings Retained Earnings [Member] Retained Earnings Revenue, net (includes $13.3 million and $5.3 million with related parties for the three months ended March 31, 2022 and 2021, respectively) Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenue from Contract with Customer, Excluding Assessed Tax Total revenue Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Accounts Payable Accounts payable Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Liabilities, Current [Abstract] Current liabilities: Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Operating Lease, Liability Total Total operating lease liabilities 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Common Stock [Member] Common Stock Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Number of Stock Options, Expired Share based compensation award vesting after two years. Share Based Compensation Award Vesting After Two Years [Member] Vesting After Two Years Cover [Abstract] Related Party Transaction [Domain] Related Party Transaction Assets and Liabilities, Lessee [Abstract] Contract with customer, liability, current with related parties. Contract With Customer Liability Current With Related Parties Advanced billings with related parties Advanced billings Statement of Stockholders' Equity [Abstract] Share repurchase program policy. Share Repurchase Program Policy Policy [Text Block] Share Repurchases Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSU) Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Schedule of supplemental cash flow information related to leases. Schedule Of Supplemental Cash Flow Information Related To Leases Table [Text Block] Summary of Supplemental Cash Flow Information Related to Leases Other Accrued Liabilities, Current Other Document Transition Report Document Transition Report Proceeds from Stock Options Exercised Proceeds from stock option exercises Short-term Debt, Type [Axis] Short-term Debt, Type Lessee, Operating Lease, Renewal Term Lease term upon renewal Lease renewal term, operating lease Weighted Average Number of Shares Outstanding, Diluted Diluted Diluted weighted-average shares outstanding Finite lived intangible assets amortization expense after year four. Finite Lived Intangible Assets Amortization Expense After Year Four Later years Information pertaining to travel services. Travel Services [Member] Travel Services Office space. Office Space [Member] Office Space Statement of Financial Position [Abstract] Weighted average number of common and restricted shares outstanding basic. Weighted Average Number Of Common And Restricted Shares Outstanding Basic Total weighted-average shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Vested Share Repurchase Program [Axis] Share Repurchase Program Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent U.S. statutory rate Stockholders' Equity Attributable to Parent [Abstract] Shareholders’ equity: Information pertaining to service agreements with related parties. Related Party Service Agreement [Member] Service Agreement Schedule of finite lived and indefinite lived intangible assets by major class. Schedule Of Finite Lived And Indefinite Lived Intangible Assets By Major Class Table [Text Block] Schedule of Intangible Assets, Net Number of lease agreements. Number Of Lease Agreements Number of lease agreements LIB therapeutics LLC and subsidiaries. L I B Therapeutics L L C And Subsidiaries [Member] LIB Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Reconciliation of Denominators and Additional Shares that are Excluded from the Calculation of EPS Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Exercised Right of use assets obtained in exchange for lease obligations. Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Right-of-use assets obtained in exchange for lease obligations: Project related reimbursable expenses liabilities current. Project Related Reimbursable Expenses Liabilities Current Project related reimbursable expenses 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Lessee, Operating Lease, Option to Terminate Description of option to terminate the lease Award Type [Axis] Award Type Disaggregation of Revenue [Abstract] Entity Shell Company Entity Shell Company Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive income Liabilities and Equity [Abstract] LIABILITIES AND SHAREHOLDERS’ EQUITY Operating lease liabilities payments due. Operating Lease Liabilities Payments Due [Table] Operating Lease Liabilities Payments Due [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Earnings Per Share [Text Block] Net Income Per Share Counterparty Name [Domain] Counterparty Name Amendment Flag Amendment Flag Product and Service [Axis] Product and Service Nonoperating Income (Expense) [Abstract] Other income, net: Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Miscellaneous income, net Operating lease liabilities payments due. Operating Lease Liabilities Payments Due [Line Items] Operating Lease Liabilities Payments Due [Line Items] Increase (Decrease) in Contract with Customer, Liability Advanced billings Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents New Accounting Pronouncements, Policy [Policy Text Block] Recently Adopted Accounting Standards Amortization and adjustment of deferred credit. Amortization And Adjustment Of Deferred Credit Amortization and adjustment of deferred credit Title of Individual [Domain] Title of Individual Share-based compensation arrangement by share-based payment award equity instruments other than options cumulative shares vested. Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Cumulative Shares Vested Cumulative vested shares - end of period Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name Other Assets, Noncurrent, Total Other Assets, Noncurrent Other assets Stock Repurchase Program, Remaining Authorized Repurchase Amount Remaining amount of repurchase program Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Treasury stock - 81,573 and 180,000 shares at March 31, 2022 and December 31, 2021, respectively Treasury Stock, Value, Ending Balance Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Total Treasury Stock, Value Related party. Related Party [Member] Related Party Fair Value Disclosures [Text Block] Fair Value Measurements Increase (Decrease) in Receivables, Total Increase (Decrease) in Receivables Accounts receivable and unbilled, net EX-101.DEF 10 medp-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
Apr. 22, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Trading Symbol MEDP  
Entity Registrant Name Medpace Holdings, Inc.  
Entity Central Index Key 0001668397  
Entity Current Reporting Status Yes  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Shell Company false  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   33,647,133
Entity File Number 001-37856  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 32-0434904  
Entity Address, Address Line One 5375 Medpace Way  
Entity Address, City or Town Cincinnati  
Entity Address, State or Province OH  
Entity Address, Postal Zip Code 45227  
City Area Code 513  
Local Phone Number 579-9911  
Security Exchange Name NASDAQ  
Title of 12(b) Security Common Stock $0.01 par value  
Entity Interactive Data Current Yes  
Document Quarterly Report true  
Document Transition Report false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 82,843 $ 461,304
Accounts receivable and unbilled, net (includes $6.0 million and $2.7 million with related parties at March 31, 2022 and December 31, 2021, respectively) 224,759 186,432
Prepaid expenses and other current assets 48,367 43,176
Total current assets 355,969 690,912
Property and equipment, net 98,529 93,153
Operating lease right-of-use assets 141,638 129,558
Goodwill 662,396 662,396
Intangible assets, net 40,522 41,360
Deferred income taxes 25,809 25,134
Other assets 19,483 17,422
Total assets 1,344,346 1,659,935
Current liabilities:    
Accounts payable (includes $0.7 million and $0.3 million with related parties at March 31, 2022 and December 31, 2021, respectively) 25,434 25,678
Accrued expenses 155,018 159,286
Advanced billings (includes $11.4 million and $8.3 million with related parties at March 31, 2022 and December 31, 2021, respectively) 367,221 344,641
Other current liabilities 31,755 27,612
Total current liabilities 579,428 557,217
Operating lease liabilities 141,624 130,965
Deferred income tax liability 1,055 1,080
Other long-term liabilities 17,223 17,745
Total liabilities 739,330 707,007
Commitments and contingencies (see Note 11)
Shareholders’ equity:    
Preferred stock - $0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively 0 0
Common stock - $0.01 par-value; 250,000,000 shares authorized at March 31, 2022 and December 31, 2021, respectively; 33,651,360 and 36,006,778 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively 336 360
Treasury stock - 81,573 and 180,000 shares at March 31, 2022 and December 31, 2021, respectively (14,243) (5,427)
Additional paid-in capital 746,123 727,857
(Accumulated deficit) Retained earnings (120,812) 234,984
Accumulated other comprehensive loss (6,388) (4,846)
Total shareholders’ equity 605,016 952,928
Total liabilities and shareholders’ equity $ 1,344,346 $ 1,659,935
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Accounts receivable, unbilled services with related parties $ 6.0 $ 2.7
Accounts payable includes related parties 0.7 0.3
Advanced billings with related parties $ 11.4 $ 8.3
Preferred stock, par value $ 0.01 $ 0.01
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.01 $ 0.01
Common stock shares authorized 250,000,000 250,000,000
Common stock shares issued 33,651,360 36,006,778
Common stock shares outstanding 33,651,360 36,006,778
Treasury stock shares 81,573 180,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue, net (includes $13.3 million and $5.3 million with related parties for the three months ended March 31, 2022 and 2021, respectively) $ 330,947 $ 259,965
Operating expenses:    
Total direct costs 232,270 181,538
Selling, general and administrative 29,366 25,738
Depreciation 4,270 3,812
Amortization 838 1,278
Total operating expenses 266,744 212,366
Income from operations 64,203 47,599
Other income, net:    
Miscellaneous income, net 1,067 924
Interest income (expense), net 54 (14)
Total other income, net 1,121 910
Income before income taxes 65,324 48,509
Income tax provision 4,013 5,203
Net income $ 61,311 $ 43,306
Net income per share attributable to common shareholders:    
Basic $ 1.75 $ 1.21
Diluted $ 1.69 $ 1.14
Weighted average common shares outstanding:    
Basic 34,918 35,753
Diluted 36,364 37,749
Direct Costs    
Operating expenses:    
Total direct costs $ 125,434 $ 101,387
Reimbursable Out of Pocket Costs    
Operating expenses:    
Total direct costs $ 106,836 $ 80,151
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) (Parenthetical) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue Net    
Revenue with related parties $ 13,300 $ 5,300,000
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Income [Abstract]    
Net income $ 61,311 $ 43,306
Other comprehensive income    
Foreign currency translation adjustments, net of taxes (1,542) (2,135)
Comprehensive income $ 59,769 $ 41,171
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
(Accumulated Deficit) Retained Earnings
Accumulated Other Comprehensive Loss
Balance at Dec. 31, 2020 $ 805,779 $ 355 $ (5,578) $ 695,904 $ 115,229 $ (131)
Net income 43,306       43,306  
Foreign currency translation (2,135)         (2,135)
Stock-based compensation expense 2,871     2,871    
Stock options exercised 9,106 4   9,102    
Balance at Mar. 31, 2021 858,927 359 (5,578) 707,877 158,535 (2,266)
Balance at Dec. 31, 2021 952,928 360 (5,427) 727,857 234,984 (4,846)
Net income 61,311       61,311  
Foreign currency translation (1,542)         (1,542)
Stock-based compensation expense 4,372     4,372    
Stock options exercised 13,897 3   13,894    
Repurchases of common stock (425,950) 27 14,243   411,680  
Retirement of treasury stock     (5,427)   5,427  
Balance at Mar. 31, 2022 $ 605,016 $ 336 $ (14,243) $ 746,123 $ (120,812) $ (6,388)
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 61,311 $ 43,306
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 4,270 3,812
Amortization 838 1,278
Stock-based compensation expense 4,372 2,871
Noncash lease expense 4,537 3,903
Deferred income tax (benefit) provision (713) 1,289
Amortization and adjustment of deferred credit (155) (167)
Other (265) 124
Changes in assets and liabilities:    
Accounts receivable and unbilled, net (38,224) 1,089
Prepaid expenses and other current assets (5,547) (6,073)
Accounts payable (1,041) (2,638)
Accrued expenses (3,651) (10,043)
Advanced billings 22,580 22,143
Lease liabilities (3,542) (3,155)
Other assets and liabilities, net 1,486 (420)
Net cash provided by operating activities 46,256 57,319
CASH FLOWS FROM INVESTING ACTIVITIES:    
Property and equipment expenditures (9,257) (6,507)
Other (1,951) (3,144)
Net cash used in investing activities (11,208) (9,651)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from stock option exercises 13,867 9,102
Repurchases of common stock (425,950)  
Proceeds from revolving loan 49,500  
Payments on revolving loan (49,500)  
Net cash (used in) provided by financing activities (412,083) 9,102
EFFECT OF EXCHANGE RATES ON CASH, CASH EQUIVALENTS, AND RESTRICTED CASH (1,426) (1,659)
(DECREASE) INCREASE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH (378,461) 55,111
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH — Beginning of period 461,304 277,766
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH — End of period 82,843 332,877
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION—    
Acquisition of property and equipment—non-cash $ 7,375 $ 6,531
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation

(1) Basis of Presentation

Description of Business

Medpace Holdings, Inc. (together with its subsidiaries, “Medpace” or the “Company”), a Delaware corporation, is a global provider of clinical research-based drug and medical device development services. The Company partners with pharmaceutical, biotechnology, and medical device companies in the development and execution of clinical trials. The Company’s drug development services focus on full service Phase I-IV clinical development services and include development plan design, project management, regulatory affairs, clinical monitoring, data management and analysis, pharmacovigilance new drug application submissions, post-marketing clinical support, laboratory services, clinical human pharmacology, imaging services, and electrocardiography reading support for clinical trials.

The Company’s operations are principally based in North America, Europe, and Asia.

Unaudited Interim Financial Information

The interim condensed consolidated financial statements include the accounts of the Company, are prepared in conformity with U.S. generally accepted accounting principles (“GAAP”), and are unaudited. In the opinion of the Company’s management, all adjustments of a normal recurring nature necessary for a fair presentation have been reflected. Certain financial information that is normally included in annual financial statements prepared in accordance with GAAP, but that is not required for interim reporting purposes, has been omitted. The preparation of the interim condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the interim condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results and outcomes could differ from management’s estimates and assumptions. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.

Share Repurchases

In the second quarter of 2021, the Board approved an increase of $150.0 million to the stock repurchase program bringing the total repurchase authorization up to $300.0 million. In the first quarter of 2022, the Board approved increases totaling $500.0 million to the Company's stock repurchase program. During the three months ended March 31, 2022, the Company repurchased 2,745,865 shares for $425.9 million. As of March 31, 2022, the Company has remaining authorization of $264.6 million under the repurchase program.

Repurchases under the share repurchase program are executed in the open market or negotiated transactions under trading plans put in place pursuant to Rule 10b5-1. The Company constructively retired the repurchased shares associated with these approved share repurchases, except for a small portion which were retained as Treasury Shares on the condensed consolidated statements of shareholders' equity. Retired share repurchase amounts paid in excess of par value are reflected within Accumulated deficit/Retained earnings in the Company’s condensed consolidated balance sheets. The repurchase program may be suspended or discontinued at any time without notice.

Recently Issued Accounting Standards

In November 2021, the FASB issued ASU 2021-10, "Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance" which requires entities to provide disclosures on material government assistance transactions for annual reporting periods. The disclosures include information around the nature of the assistance, the related accounting policies used to account for government assistance, the effect of government assistance on the entity's financial statements, and any significant terms and conditions of the agreements, including commitments and contingencies. The guidance is effective for annual periods beginning after December 15, 2021, with early adoption permitted. The Company is currently evaluating the effect this standard will have on its condensed consolidated financial statements and related disclosures.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Net Income Per Share

(2) Net Income Per Share

Basic and diluted earnings or loss per share (“EPS”) are computed using the two-class method, which is an earnings allocation that determines EPS for each class of common stock and participating securities according to dividends declared and participation rights in

undistributed earnings. The Company’s Restricted Stock Awards (“RSA”) are considered participating securities because they are legally issued at the date of grant and holders are entitled to receive non-forfeitable dividends during the vesting term.

The computation of diluted EPS includes additional common shares, such as unvested Restricted Stock Units (“RSU”) and stock options with exercise prices less than the average market price of the Company’s common stock during the period (“in-the-money options”), which would be considered outstanding. This assumes that additional shares would have to be issued in cases where the exercise price of stock options is less than the value of the common stock being acquired because the cash proceeds received from the stock option holder would not be sufficient to acquire that same number of shares. The Company does not compute diluted EPS in cases where the inclusion of such additional shares would be anti-dilutive in effect.

The following table sets forth the computation of basic and diluted earnings per share for the three months ended March 31, 2022 and 2021 (in thousands, except for earnings per share):

 

 

Three Months Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Weighted-average shares:

 

 

 

 

 

 

 

Common shares outstanding

 

 

34,918

 

 

 

35,753

 

 

RSAs

 

 

21

 

 

 

116

 

 

Total weighted-average shares

 

 

34,939

 

 

 

35,869

 

 

Earnings per common share—Basic

 

 

 

 

 

 

 

Net income

 

$

61,311

 

 

$

43,306

 

 

Less: Undistributed earnings allocated to RSAs

 

 

(36

)

 

 

(140

)

 

Net income available to common shareholders—Basic

 

$

61,275

 

 

$

43,166

 

 

 

 

 

 

 

 

 

 

Net income per common share—Basic

 

$

1.75

 

 

$

1.21

 

 

 

 

 

 

 

 

 

 

Basic weighted-average common shares outstanding

 

 

34,918

 

 

 

35,753

 

 

Effect of diluted shares

 

 

1,446

 

 

 

1,996

 

 

Diluted weighted-average shares outstanding

 

 

36,364

 

 

 

37,749

 

 

 

 

 

 

 

 

 

 

Net income per common share—Diluted

 

$

1.69

 

 

$

1.14

 

 

 

During the three months ended March 31, 2022, the Company had (in thousands) 264 stock options that were excluded due to the exercise price exceeding the average fair value of the Company’s common stock during the period.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements

(3) Fair Value Measurements

The Company follows accounting guidance related to fair value measurements that defines fair value, establishes a framework for measuring fair value, and establishes a hierarchy for inputs used in measuring fair value. This hierarchy maximizes the use of “observable” inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. The hierarchy specifies three levels based on the inputs, as follows:

Level 1: Valuations based on quoted prices in active markets for identical assets or liabilities.

Level 2: Valuations based on directly observable inputs or unobservable inputs corroborated by market data.

Level 3: Valuations based on unobservable inputs supported by little or no market activity representing management’s determination of assumptions of how market participants would price the assets or liabilities.

The fair value of financial instruments such as cash and cash equivalents, accounts receivable and unbilled, net, accounts payable, accrued expenses and advanced billings approximate their carrying amounts due to their short term maturities.

The Company does not have any recurring fair value measurements as of March 31, 2022. There were no transfers between Level 1, Level 2 or Level 3 during the three months ended March 31, 2022 or March 31, 2021.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Contract Assets and Contract Liabilities
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Contract Assets and Contract Liabilities

(4) Contract Assets and Contract Liabilities

Contract assets and liabilities are reflected in the Company’s condensed consolidated balance sheets within the accounts reflected below.

Contract Assets

Accounts receivable represent amounts due from the Company’s customers who are concentrated primarily in the pharmaceutical, biotechnology, and medical device industries. Unbilled represents revenue recognized to date that has not been billed or is not yet contractually billable to the customer. In general, amounts become billable upon the achievement of negotiated contractual events, in accordance with predetermined payment schedules or when a reimbursable expense has been incurred. Amounts classified to unbilled are those billable to customers within one year from the respective balance sheet date.

Accounts receivable and unbilled, net consisted of the following (in thousands):

 

 

As of

 

 

March 31,

 

 

December 31,

 

 

2022

 

 

2021

 

Accounts receivable

$

185,309

 

 

$

150,496

 

Unbilled receivables

 

39,620

 

 

 

36,107

 

Less: allowance for doubtful accounts

 

(170

)

 

 

(171

)

Total accounts receivable and unbilled, net

$

224,759

 

 

$

186,432

 

 

Contract Liabilities

Advanced billings represent cash received from customers, or billed amounts per an agreed upon payment schedule, in advance of services being performed or revenue being recognized.

Advanced billings consisted of the following (in thousands):

 

 

As of

 

 

March 31,

 

 

December 31,

 

 

2022

 

 

2021

 

Advanced billings

$

367,221

 

 

$

344,641

 

 

 

As of March 31, 2022, we had approximately $2.4 billion of performance obligations remaining to be performed for active projects.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets, Net
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, Net

(5) Intangible Assets, Net

Intangible assets, net consisted of the following (in thousands):

 

 

 

As of

 

 

 

March 31,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Intangible assets:

 

 

 

 

 

 

Finite-lived intangible assets:

 

 

 

 

 

 

Carrying amount:

 

 

 

 

 

 

Customer relationships

 

 

145,051

 

 

 

145,051

 

Accumulated amortization:

 

 

 

 

 

 

Customer relationships

 

 

(136,175

)

 

 

(135,337

)

Total finite-lived intangible assets, net

 

 

8,876

 

 

 

9,714

 

Trade name (indefinite-lived)

 

 

31,646

 

 

 

31,646

 

Total intangible assets, net

 

$

40,522

 

 

$

41,360

 

 

 

As of March 31, 2022, estimated amortization expense of the Company’s intangible assets for each of the next five years and thereafter is as follows (in thousands):

 

 

 

Amortization

 

Remainder of 2022

 

$

2,515

 

2023

 

 

2,199

 

2024

 

 

1,443

 

2025

 

 

946

 

2026

 

 

620

 

Later years

 

 

1,153

 

 

 

$

8,876

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Accrued Expenses

(6) Accrued Expenses

Accrued expenses consisted of the following (in thousands):

 

 

 

As of

 

 

 

March 31,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Employee compensation and benefits

 

$

44,661

 

 

$

57,846

 

Project related reimbursable expenses

 

 

101,085

 

 

 

91,839

 

Other

 

 

9,272

 

 

 

9,601

 

Total accrued expenses

 

$

155,018

 

 

$

159,286

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Debt
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Debt

(7) Debt

 

On September 30, 2019 (the “Closing Date”), the Company obtained an unsecured credit facility in an aggregate principal amount up to $50.0 million (as amended from time to time, the “Credit Facility”) through its wholly owned subsidiaries, Medpace, Inc., as borrower (the “Borrower”), and Medpace IntermediateCo, Inc., as guarantor (the “Guarantor”).

 

On the Closing Date, the Borrower and lender entered into a Loan Agreement (the “Loan Agreement”) providing for the Credit Facility, and the Guarantor executed a Guaranty Agreement providing for its guarantee of the payment and performance of the obligations under the Loan Agreement. On March 30, 2020, the Company amended the Credit Facility to extend its expiration date to March 31, 2021 and add provisions for alternative interest rates when certain interbank market offered rates are not available. On March 29, 2021 the Company amended the Credit Facility expiration date to March 31, 2022. On December 27, 2021, the Company entered into Amendment No. 3 to the Credit Facility, which extends the expiration date of the revolving credit note to March 31, 2023 and adds provisions for alternative rates of interest as a result of global reference rate initiatives and removes the ability to obtain advances in any currency other than U.S. Dollars. After the LIBOR cessation date of December 31, 2021, the Credit Facility bears interest at a rate of the sum of The Secured Overnight Financing Rate (SOFR) and the benchmark replacement adjustment plus 100 basis points (1.00%). On March 15, 2022, the Company entered into Amendment No. 4 to the Credit Facility, which increases the aggregate principal amount that may be borrowed under the facility’s line of credit to up to $250.0 million.

 

As of March 31, 2022, there were no outstanding borrowings under the Credit Facility and $0.2 million in letters of credit outstanding related to certain operating lease obligations, which are secured by the Credit Facility.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Leases

(8) Leases

 

The Company enters into leases for real estate and equipment. Real estate leases are for our corporate office space and laboratories around the world. Real estate leases have remaining lease terms of less than 1 year to 18 years. Many of the Company’s leases include options to extend the leases on a month to month basis or for set periods for up to 20 years. Many leases also include options to terminate the leases within 1 year or per other contractual terms.

 

The components of lease expense were as follows (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

 

Operating lease cost

$

6,500

 

 

$

5,730

 

 

Variable lease cost

 

2,016

 

 

 

1,704

 

 

 

 

Supplemental cash flow information related to the leases was as follows (in thousands):

 

 

Three Months Ended March 31,

 

 

2022

 

 

2021

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

Operating cash flows from operating leases

$

3,806

 

 

$

3,422

 

 

 

 

 

 

 

Right-of-use assets obtained in exchange for lease obligations:

 

 

 

 

 

Operating leases

 

17,745

 

 

 

2,672

 

 

Supplemental balance sheet information related to the leases was as follows (in thousands):

 

 

As of

 

 

March 31,

 

 

December 31,

 

 

2022

 

 

2021

 

Operating lease right-of-use assets

$

141,638

 

 

$

129,558

 

 

 

 

 

 

 

Other current liabilities

$

18,460

 

 

$

16,276

 

Operating lease liabilities

 

141,624

 

 

 

130,965

 

Total operating lease liabilities

$

160,084

 

 

$

147,241

 

 

 

 

 

 

 

Weighted Average Remaining Lease Term (years)

 

 

 

 

 

Operating leases

11.4

 

 

 

12.0

 

Weighted Average Discount Rate

 

 

 

 

 

Operating leases

 

5.3

%

 

 

5.5

%

 

Lease payments due related to lease liabilities as of March 31, 2022 were as follows (in thousands):

 

 

Related Party

 

 

Non-Related Parties

 

 

Total

 

 

Operating Leases

 

 

Operating Leases

 

 

Operating Leases

 

Remainder of 2022

$

8,186

 

 

$

10,731

 

 

$

18,917

 

2023

 

11,025

 

 

 

14,284

 

 

 

25,309

 

2024

 

11,154

 

 

 

11,269

 

 

 

22,423

 

2025

 

11,286

 

 

 

8,910

 

 

 

20,196

 

2026

 

11,422

 

 

 

7,506

 

 

 

18,928

 

Later years

 

106,988

 

 

 

10,612

 

 

 

117,600

 

Total lease payments

 

160,061

 

 

 

63,312

 

 

 

223,373

 

Less: imputed interest

 

(57,504

)

 

 

(5,785

)

 

 

(63,289

)

Total

$

102,557

 

 

$

57,527

 

 

$

160,084

 

 

 

As of March 31, 2022, we have several additional leases with contractual obligations, which have not yet commenced, with future payments of $0.1 million.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Shareholder's Equity and Stock-Based Compensation
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Shareholder's Equity and Stock-Based Compensation

(9) Shareholder’s Equity and Stock-Based Compensation

The Company granted 364,286 awards to employees under the 2016 Incentive Award Plan during the three months ended March 31, 2022, consisting of 124,043 RSU and 113,009 stock option awards vesting after four years and 127,234 stock option awards vesting after two years.

 

Award Activity

The following table sets forth the Company’s stock option activity:

 

 

 

Three Months Ended March 31, 2022

 

 

 

 

 

 

Weighted Average

 

 

 

Stock Options

 

 

Exercise Price

 

Outstanding - beginning of period

 

 

1,992,915

 

 

$

68.39

 

Granted

 

 

240,243

 

 

$

139.63

 

Exercised

 

 

(308,447

)

 

$

45.05

 

Cancelled/Forfeited

 

 

(15,550

)

 

$

79.70

 

Expired

 

 

(6,397

)

 

$

16.20

 

Outstanding - end of period

 

 

1,902,764

 

 

$

81.25

 

 

 

 

 

 

 

 

Exercisable - end of period

 

 

1,266,283

 

 

$

53.82

 

 

The following table sets forth the Company’s RSA/RSU activity:

 

 

 

Three Months Ended

 

 

 

March 31, 2022

 

 

 

Shares/Units

 

Outstanding and unvested - beginning of period

 

 

602,187

 

Granted

 

 

124,043

 

Vested

 

 

(82,000

)

Forfeited

 

 

(17,165

)

Outstanding and unvested - end of period

 

 

627,065

 

 

 

 

 

Cumulative vested shares - end of period

 

 

2,114,916

 

 

Stock-based compensation expense recognized in the condensed consolidated statements of operations related to all outstanding stock based compensation awards is summarized below (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

 

2022

 

 

2021

 

 

Total direct costs

 

$

2,440

 

 

$

2,047

 

 

Selling, general and administrative

 

 

1,932

 

 

 

824

 

 

Total stock-based compensation expense

 

$

4,372

 

 

$

2,871

 

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes

(10) Income Taxes

The Company’s effective income tax rate was 6.1% and 10.7% for the three months ended March 31, 2022 and 2021, respectively. The Company’s effective income tax rate for the three months ended March 31, 2022 varied from the U.S. statutory rate of 21% primarily due to the impact of state taxes, which was favorably offset by excess tax benefits recognized from share-based compensation and benefits from uncertain tax positions.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

(11) Commitments and Contingencies

Legal Proceedings

The Company is involved in legal proceedings from time to time in the ordinary course of its business, including employment claims and claims related to other business transactions. The Company cannot predict with certainty the outcome of such proceedings, but it believes that adequate reserves have been recorded and losses already recognized with respect to such proceedings, which were immaterial as of March 31, 2022 and December 31, 2021. There is a reasonable possibility that a loss exceeding amounts already recognized may be incurred related to these actions; however, the Company believes that such potential losses were immaterial as of March 31, 2022.

Purchase Commitments

The Company has several minimum purchase commitments for project related supplies totaling $11.9 million as of March 31, 2022. In return for the commitment, Medpace receives preferential pricing. The commitments expire at various times through 2027.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions
3 Months Ended
Mar. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions

(12) Related Party Transactions

Employee Loans

The Company periodically extends short term loans or advances to employees, typically upon commencement of employment. Total receivables as a result of these employee advances of $0.2 million existed at March 31, 2022 and December 31, 2021, respectively, and are included in the Prepaid expenses and other current assets and Other assets line items of the condensed consolidated balance sheets, respectively, depending on the contractual repayment date.

Service Agreement

LIB Therapeutics LLC and subsidiaries (“LIB”)

Certain executives and employees of the Company, including the chief executive officer, are members of LIB’s board of managers. The Company entered into a MSA dated November 24, 2015 with LIB, a company that engages in research, development, marketing and commercialization of pharmaceutical drugs. Subsequently, the Company and LIB have entered into several task orders for the Company to perform clinical trial related services. The Company recognized total revenue from LIB of $7.4 million and $0.5 million during the three months ended March 31, 2022 and 2021, respectively, in the Company’s condensed consolidated statements of operations. As of March 31, 2022 and December 31, 2021, respectively, the Company had Advanced billings from LIB of $2.9 million in the condensed consolidated balance sheets. In addition, as of March 31, 2022 and December 31, 2021, respectively, the Company had Accounts receivable and unbilled, net from LIB of $3.2 million and $0.5 million in the condensed consolidated balance sheets.

CinRX Pharma and subsidiaries (“CinRx”)

Certain executives and employees of the Company, including the chief executive officer, are members of CinRx’s board of managers and/or have equity investments in CinRx, a biotech company. The Company and CinRx have entered into several task orders for the Company to perform clinical trial related services. The Company recognized total revenue from CinRx of $5.8 million and $4.8 million during the three months ended March 31, 2022 and 2021, respectively, in the Company’s condensed consolidated statements of operations. As of March 31, 2022 and December 31, 2021, respectively, the Company had Advanced billings from CinRx of $8.5 million and $5.4 million in the condensed consolidated balance sheets. As of March 31, 2022 and December 31, 2021 the Company had Accounts receivable and unbilled, net from CinRx of $2.8 million and $2.1 million, respectively, in the condensed consolidated balance sheets.

The Summit Hotel (“The Summit”)

The Summit Hotel, located on the Medpace campus, is owned by the chief executive officer, and managed by an unrelated hospitality management entity. Medpace incurs travel lodging and meeting expenses at The Summit. During the three months ended March 31, 2022 and 2021, Medpace incurred expenses of less than $0.1 million and $0.1 million at The Summit, respectively.

Leased Real Estate

Headquarters Lease

The Company entered into an operating lease for its corporate headquarters with an entity that is wholly owned by the chief executive officer of the Company. The Company has evaluated its relationship with the related party and concluded that the related party is not a variable interest entity because the Company has no direct ownership interest or relationship other than the lease. The lease for headquarters is for an initial term of twelve years through November 2022 with a renewal option for one 10-year term at prevailing market rates. In Q3 2021, the Company accounted for the renewal option, as it became reasonably certain it would be exercised per the agreement, by extending the lease term through November 2032. The Company pays rent, taxes, insurance, and maintenance expenses that arise from the use of the property. Annual base rent for its corporate headquarters allows for adjustments to the rental rate annually for increases in the consumer price index. Operating lease cost recognized for the three months ended March 31, 2022 and 2021 was $0.6 million and $0.5 million, respectively. The operating lease cost was allocated between Total direct costs and Selling, general and administrative in the condensed consolidated statements of operations. The Operating lease right-of-use assets at March 31, 2022 and December 31, 2021 were $19.3 million and $19.7 million, respectively, in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at March 31, 2022 were $1.5 million and $17.9 million, and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at December 31, 2021 were $1.5 million and $18.3 million, respectively, and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets.

In 2018, Medpace, Inc. entered into a multi-year lease agreement governing future occupancy of additional office space in Cincinnati, Ohio with an entity that is wholly owned by the Company’s chief executive officer and certain members of his immediate family. The Company began to occupy the premises in the second quarter of fiscal year 2020. The lease expires in 2040 and the Company has two 10-year options to extend the term of the lease. The Company pays rent, taxes, insurance, and maintenance expenses that arise from the use of the property. Annual base rent for the corporate headquarters allows for adjustments to the rental rate annually for increases in the consumer price index. The Company has determined that the lease is an operating lease. Operating lease cost recognized for the three months ended March 31, 2022 and 2021 was $1.4 million, respectively. The operating lease cost was allocated between Total direct costs and Selling, general and administrative in the condensed consolidated statements of operations. The Operating lease right-of-use assets at March 31, 2022 and December 31, 2021 were $54.7 million and $55.1 million, respectively, in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at March 31, 2022 were $1.0 million and $65.7 million, and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at December 31, 2021 were $0.9 million and $65.9 million, respectively and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets.

The Company entered into two multi-year lease agreements governing the occupancy of space of two buildings in Cincinnati, Ohio with an entity that is wholly owned by the Company’s chief executive officer and certain members of his immediate family. The Company assumed occupancy in 2012 and the leases expire in 2027 with the Company having one 10-year option to extend the lease term. The Company pays rent, taxes, insurance, and maintenance expenses that arise from the use of the property. Annual base rent for the corporate headquarters allows for adjustments to the rental rate annually for increases in the consumer price index. The Company has determined that the leases are operating leases. Operating lease cost recognized for the three months ended March 31, 2022 and 2021 was $0.9 million, respectively. The operating lease cost was allocated between Total direct costs and Selling, general and administrative in the condensed consolidated statements of operations. The Operating lease right-of-use assets at March 31, 2022 and December 31, 2021 were $16.6 million and $17.2 million, respectively, in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at March 31, 2022 were $2.6 million and $13.9 million, and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at December 31, 2021 were $2.6 million and $14.6 million, respectively, and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets.

Travel Services

The Company incurs expenses for travel services for company executives provided by private aviation charter companies which is a company controlled by the chief executive officer of the Company (each a “private aviation charter”). The Company may contract directly with the private aviation charter for the use of its aircraft or indirectly through a third party aircraft management and jet charter company (the “Aircraft Management Company”). The travel services provided are primarily for business purposes, with certain personal travel paid for as part of the executives’ compensation arrangements. The Aircraft Management Company also makes the private aviation charter aircraft available to third parties. The Company incurred travel expenses of $0.4 million and $0.1 million during the three months ended March 31, 2022 and 2021, respectively, related to these travel services. These travel expenses are recorded in Selling, general and administrative in the Company’s condensed consolidated statements of operations. As of March 31, 2022 and December 31, 2021, the Company had Accounts payable to the Aircraft Management Company of $0.6 million and $0.2 million, respectively, in the condensed consolidated balance sheets.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Entity Wide Disclosures
3 Months Ended
Mar. 31, 2022
Entity Wide Disclosures [Abstract]  
Entity Wide Disclosures

(13) Entity Wide Disclosures

Revenue by Category

The following table disaggregates our revenue by major source (in thousands):

 

 

 

Three months Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Therapeutic Area

 

 

 

 

 

 

 

Oncology

 

$

105,213

 

 

$

79,138

 

 

Other

 

 

70,417

 

 

 

68,938

 

 

Metabolic

 

 

48,116

 

 

 

32,495

 

 

Central Nervous System

 

 

38,487

 

 

 

24,812

 

 

Cardiology

 

 

37,396

 

 

 

23,762

 

 

AVAI

 

 

31,318

 

 

 

30,820

 

 

      Total revenue

 

$

330,947

 

 

$

259,965

 

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Unaudited Interim Financial Information

Unaudited Interim Financial Information

The interim condensed consolidated financial statements include the accounts of the Company, are prepared in conformity with U.S. generally accepted accounting principles (“GAAP”), and are unaudited. In the opinion of the Company’s management, all adjustments of a normal recurring nature necessary for a fair presentation have been reflected. Certain financial information that is normally included in annual financial statements prepared in accordance with GAAP, but that is not required for interim reporting purposes, has been omitted. The preparation of the interim condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the interim condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results and outcomes could differ from management’s estimates and assumptions. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.

Share Repurchases

Share Repurchases

In the second quarter of 2021, the Board approved an increase of $150.0 million to the stock repurchase program bringing the total repurchase authorization up to $300.0 million. In the first quarter of 2022, the Board approved increases totaling $500.0 million to the Company's stock repurchase program. During the three months ended March 31, 2022, the Company repurchased 2,745,865 shares for $425.9 million. As of March 31, 2022, the Company has remaining authorization of $264.6 million under the repurchase program.

Repurchases under the share repurchase program are executed in the open market or negotiated transactions under trading plans put in place pursuant to Rule 10b5-1. The Company constructively retired the repurchased shares associated with these approved share repurchases, except for a small portion which were retained as Treasury Shares on the condensed consolidated statements of shareholders' equity. Retired share repurchase amounts paid in excess of par value are reflected within Accumulated deficit/Retained earnings in the Company’s condensed consolidated balance sheets. The repurchase program may be suspended or discontinued at any time without notice.
Recently Adopted Accounting Standards

Recently Issued Accounting Standards

In November 2021, the FASB issued ASU 2021-10, "Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance" which requires entities to provide disclosures on material government assistance transactions for annual reporting periods. The disclosures include information around the nature of the assistance, the related accounting policies used to account for government assistance, the effect of government assistance on the entity's financial statements, and any significant terms and conditions of the agreements, including commitments and contingencies. The guidance is effective for annual periods beginning after December 15, 2021, with early adoption permitted. The Company is currently evaluating the effect this standard will have on its condensed consolidated financial statements and related disclosures.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Denominators and Additional Shares that are Excluded from the Calculation of EPS

The following table sets forth the computation of basic and diluted earnings per share for the three months ended March 31, 2022 and 2021 (in thousands, except for earnings per share):

 

 

Three Months Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Weighted-average shares:

 

 

 

 

 

 

 

Common shares outstanding

 

 

34,918

 

 

 

35,753

 

 

RSAs

 

 

21

 

 

 

116

 

 

Total weighted-average shares

 

 

34,939

 

 

 

35,869

 

 

Earnings per common share—Basic

 

 

 

 

 

 

 

Net income

 

$

61,311

 

 

$

43,306

 

 

Less: Undistributed earnings allocated to RSAs

 

 

(36

)

 

 

(140

)

 

Net income available to common shareholders—Basic

 

$

61,275

 

 

$

43,166

 

 

 

 

 

 

 

 

 

 

Net income per common share—Basic

 

$

1.75

 

 

$

1.21

 

 

 

 

 

 

 

 

 

 

Basic weighted-average common shares outstanding

 

 

34,918

 

 

 

35,753

 

 

Effect of diluted shares

 

 

1,446

 

 

 

1,996

 

 

Diluted weighted-average shares outstanding

 

 

36,364

 

 

 

37,749

 

 

 

 

 

 

 

 

 

 

Net income per common share—Diluted

 

$

1.69

 

 

$

1.14

 

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Contract Assets and Contract Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Summary of Company's Contract Asset and Contract Liability

Accounts receivable and unbilled, net consisted of the following (in thousands):

 

 

As of

 

 

March 31,

 

 

December 31,

 

 

2022

 

 

2021

 

Accounts receivable

$

185,309

 

 

$

150,496

 

Unbilled receivables

 

39,620

 

 

 

36,107

 

Less: allowance for doubtful accounts

 

(170

)

 

 

(171

)

Total accounts receivable and unbilled, net

$

224,759

 

 

$

186,432

 

Advanced billings consisted of the following (in thousands):

 

 

As of

 

 

March 31,

 

 

December 31,

 

 

2022

 

 

2021

 

Advanced billings

$

367,221

 

 

$

344,641

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets, Net

Intangible assets, net consisted of the following (in thousands):

 

 

 

As of

 

 

 

March 31,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Intangible assets:

 

 

 

 

 

 

Finite-lived intangible assets:

 

 

 

 

 

 

Carrying amount:

 

 

 

 

 

 

Customer relationships

 

 

145,051

 

 

 

145,051

 

Accumulated amortization:

 

 

 

 

 

 

Customer relationships

 

 

(136,175

)

 

 

(135,337

)

Total finite-lived intangible assets, net

 

 

8,876

 

 

 

9,714

 

Trade name (indefinite-lived)

 

 

31,646

 

 

 

31,646

 

Total intangible assets, net

 

$

40,522

 

 

$

41,360

 

Schedule of Estimated Amortization Expense of Intangible Assets

As of March 31, 2022, estimated amortization expense of the Company’s intangible assets for each of the next five years and thereafter is as follows (in thousands):

 

 

 

Amortization

 

Remainder of 2022

 

$

2,515

 

2023

 

 

2,199

 

2024

 

 

1,443

 

2025

 

 

946

 

2026

 

 

620

 

Later years

 

 

1,153

 

 

 

$

8,876

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses

Accrued expenses consisted of the following (in thousands):

 

 

 

As of

 

 

 

March 31,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Employee compensation and benefits

 

$

44,661

 

 

$

57,846

 

Project related reimbursable expenses

 

 

101,085

 

 

 

91,839

 

Other

 

 

9,272

 

 

 

9,601

 

Total accrued expenses

 

$

155,018

 

 

$

159,286

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Summary of Components of Lease Expense

The components of lease expense were as follows (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

 

Operating lease cost

$

6,500

 

 

$

5,730

 

 

Variable lease cost

 

2,016

 

 

 

1,704

 

 

 

Summary of Supplemental Cash Flow Information Related to Leases

Supplemental cash flow information related to the leases was as follows (in thousands):

 

 

Three Months Ended March 31,

 

 

2022

 

 

2021

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

Operating cash flows from operating leases

$

3,806

 

 

$

3,422

 

 

 

 

 

 

 

Right-of-use assets obtained in exchange for lease obligations:

 

 

 

 

 

Operating leases

 

17,745

 

 

 

2,672

 

Summary of Supplemental Balance Sheet Information Related to Leases

Supplemental balance sheet information related to the leases was as follows (in thousands):

 

 

As of

 

 

March 31,

 

 

December 31,

 

 

2022

 

 

2021

 

Operating lease right-of-use assets

$

141,638

 

 

$

129,558

 

 

 

 

 

 

 

Other current liabilities

$

18,460

 

 

$

16,276

 

Operating lease liabilities

 

141,624

 

 

 

130,965

 

Total operating lease liabilities

$

160,084

 

 

$

147,241

 

 

 

 

 

 

 

Weighted Average Remaining Lease Term (years)

 

 

 

 

 

Operating leases

11.4

 

 

 

12.0

 

Weighted Average Discount Rate

 

 

 

 

 

Operating leases

 

5.3

%

 

 

5.5

%

Schedule of Lease Payments Due Related To Lease Liabilities

Lease payments due related to lease liabilities as of March 31, 2022 were as follows (in thousands):

 

 

Related Party

 

 

Non-Related Parties

 

 

Total

 

 

Operating Leases

 

 

Operating Leases

 

 

Operating Leases

 

Remainder of 2022

$

8,186

 

 

$

10,731

 

 

$

18,917

 

2023

 

11,025

 

 

 

14,284

 

 

 

25,309

 

2024

 

11,154

 

 

 

11,269

 

 

 

22,423

 

2025

 

11,286

 

 

 

8,910

 

 

 

20,196

 

2026

 

11,422

 

 

 

7,506

 

 

 

18,928

 

Later years

 

106,988

 

 

 

10,612

 

 

 

117,600

 

Total lease payments

 

160,061

 

 

 

63,312

 

 

 

223,373

 

Less: imputed interest

 

(57,504

)

 

 

(5,785

)

 

 

(63,289

)

Total

$

102,557

 

 

$

57,527

 

 

$

160,084

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Shareholder's Equity and Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Schedule of Stock Option Activity

The following table sets forth the Company’s stock option activity:

 

 

 

Three Months Ended March 31, 2022

 

 

 

 

 

 

Weighted Average

 

 

 

Stock Options

 

 

Exercise Price

 

Outstanding - beginning of period

 

 

1,992,915

 

 

$

68.39

 

Granted

 

 

240,243

 

 

$

139.63

 

Exercised

 

 

(308,447

)

 

$

45.05

 

Cancelled/Forfeited

 

 

(15,550

)

 

$

79.70

 

Expired

 

 

(6,397

)

 

$

16.20

 

Outstanding - end of period

 

 

1,902,764

 

 

$

81.25

 

 

 

 

 

 

 

 

Exercisable - end of period

 

 

1,266,283

 

 

$

53.82

 

Schedule of RSA/RSU Activity

The following table sets forth the Company’s RSA/RSU activity:

 

 

 

Three Months Ended

 

 

 

March 31, 2022

 

 

 

Shares/Units

 

Outstanding and unvested - beginning of period

 

 

602,187

 

Granted

 

 

124,043

 

Vested

 

 

(82,000

)

Forfeited

 

 

(17,165

)

Outstanding and unvested - end of period

 

 

627,065

 

 

 

 

 

Cumulative vested shares - end of period

 

 

2,114,916

 

Summary of Stock-Based Compensation Expense Recognized in Statements of Operations Related to All Outstanding Stock Based Compensation Awards

Stock-based compensation expense recognized in the condensed consolidated statements of operations related to all outstanding stock based compensation awards is summarized below (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

 

2022

 

 

2021

 

 

Total direct costs

 

$

2,440

 

 

$

2,047

 

 

Selling, general and administrative

 

 

1,932

 

 

 

824

 

 

Total stock-based compensation expense

 

$

4,372

 

 

$

2,871

 

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Entity Wide Disclosures (Tables)
3 Months Ended
Mar. 31, 2022
Entity Wide Disclosures [Abstract]  
Summary of Revenue by Major Source

The following table disaggregates our revenue by major source (in thousands):

 

 

 

Three months Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Therapeutic Area

 

 

 

 

 

 

 

Oncology

 

$

105,213

 

 

$

79,138

 

 

Other

 

 

70,417

 

 

 

68,938

 

 

Metabolic

 

 

48,116

 

 

 

32,495

 

 

Central Nervous System

 

 

38,487

 

 

 

24,812

 

 

Cardiology

 

 

37,396

 

 

 

23,762

 

 

AVAI

 

 

31,318

 

 

 

30,820

 

 

      Total revenue

 

$

330,947

 

 

$

259,965

 

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Jun. 30, 2021
Basis Of Presentation [Line Items]    
Repurchases of shares, value $ 425,950  
Share Repurchase Program    
Basis Of Presentation [Line Items]    
Stock repurchase program, additional amount authorized $ 500,000 $ 150,000
Repurchases of shares 2,745,865  
Repurchases of shares, value $ 425,900  
Remaining amount of repurchase program $ 264,600  
Share Repurchase Program | Maximum    
Basis Of Presentation [Line Items]    
Stock repurchase program, authorized amount   $ 300,000
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share - Schedule of Reconciliation of Denominators and Additional Shares that are Excluded from the Calculation of EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Weighted-average shares:    
Basic weighted-average common shares outstanding 34,918 35,753
Total weighted-average shares 34,939 35,869
Earnings per common share—Basic    
Net income $ 61,311 $ 43,306
Net income available to common shareholders—Basic $ 61,275 $ 43,166
Net income per common share—Basic $ 1.75 $ 1.21
Basic weighted-average common shares outstanding 34,918 35,753
Effect of diluted shares 1,446 1,996
Diluted weighted-average shares outstanding 36,364 37,749
Net income per common share—Diluted $ 1.69 $ 1.14
RSAs    
Weighted-average shares:    
Basic weighted-average common shares outstanding 21 116
Earnings per common share—Basic    
Less: Undistributed earnings allocated to RSAs $ (36) $ (140)
Basic weighted-average common shares outstanding 21 116
Common Stock    
Weighted-average shares:    
Basic weighted-average common shares outstanding 34,918 35,753
Earnings per common share—Basic    
Basic weighted-average common shares outstanding 34,918 35,753
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share - Additional Information (Details)
shares in Thousands
3 Months Ended
Mar. 31, 2022
shares
Stock Options  
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]  
Anti-dilutive securities excluded from computation of diluted EPS 264
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Fair Value Disclosures [Abstract]    
Fair value measurements transfers between level 1, level 2 or level 3 $ 0 $ 0
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Contract Assets and Contract Liabilities - Summary of Accounts Receivable and Unbilled, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Accounts receivable $ 185,309 $ 150,496
Unbilled receivables 39,620 36,107
Less: allowance for doubtful accounts (170) (171)
Total accounts receivable and unbilled, net $ 224,759 $ 186,432
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Contract Assets and Contract Liabilities - Summary of Advanced Billings (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Advanced billings $ 367,221 $ 344,641
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Contract Assets and Contract Liabilities - Additional Information (Details)
$ in Billions
Mar. 31, 2022
USD ($)
Revenue from Contract with Customer [Abstract]  
Performance obligations remaining to be performed $ 2.4
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accumulated amortization:    
Total finite-lived intangible assets, net $ 8,876 $ 9,714
Trade name (indefinite-lived) 31,646 31,646
Total intangible assets, net 40,522 41,360
Customer Relationships    
Finite-lived intangible assets:    
Total finite-lived intangible assets 145,051 145,051
Accumulated amortization:    
Total accumulated amortization $ (136,175) $ (135,337)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets, Net - Schedule of Estimated Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2022 $ 2,515  
2023 2,199  
2024 1,443  
2025 946  
2026 620  
Later years 1,153  
Total finite-lived intangible assets, net $ 8,876 $ 9,714
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accrued Liabilities and Other Liabilities [Abstract]    
Employee compensation and benefits $ 44,661 $ 57,846
Project related reimbursable expenses 101,085 91,839
Other 9,272 9,601
Total accrued expenses $ 155,018 $ 159,286
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Additional Information (Details) - USD ($)
Jan. 01, 2022
Dec. 27, 2021
Mar. 29, 2021
Mar. 30, 2020
Mar. 31, 2022
Mar. 15, 2022
Sep. 30, 2019
Debt Instrument [Line Items]              
Outstanding letters of credit         $ 200,000    
Credit Facility              
Debt Instrument [Line Items]              
Credit facility, expiration date   Mar. 31, 2023 Mar. 31, 2022 Mar. 31, 2021      
Outstanding borrowings         $ 0    
Credit Facility | The Secured Overnight Financing Rate              
Debt Instrument [Line Items]              
Debt instrument, basis points 1.00%            
Maximum              
Debt Instrument [Line Items]              
Aggregate principal amount borrowed under line of credit facility           $ 250,000,000.0  
Maximum | Credit Facility              
Debt Instrument [Line Items]              
Debt instrument, principal amount             $ 50,000,000.0
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
Lessee Lease Description [Line Items]  
Lease not yet commenced, future payments $ 0.1
Real Estate and Equipment  
Lessee Lease Description [Line Items]  
Description of option to extend the lease Many of the Company’s leases include options to extend the leases on a month to month basis or for set periods for up to 20 years.
Operating lease, existense of option to extend true
Description of option to terminate the lease Many leases also include options to terminate the leases within 1 year or per other contractual terms.
Lessee, operating lease, existence of option to terminate true
Real Estate and Equipment | Maximum  
Lessee Lease Description [Line Items]  
Lease renewal term, operating lease 20 years
Operating lease, options to terminate lease term 1 year
Real Estate | Minimum  
Lessee Lease Description [Line Items]  
Remaining lease term, operating lease 1 year
Real Estate | Maximum  
Lessee Lease Description [Line Items]  
Remaining lease term, operating lease 18 years
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Lease, Cost [Abstract]    
Operating lease cost $ 6,500 $ 5,730
Variable lease cost $ 2,016 $ 1,704
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 3,806 $ 3,422
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases $ 17,745 $ 2,672
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets and Liabilities, Lessee [Abstract]    
Operating lease right-of-use assets $ 141,638 $ 129,558
Other current liabilities $ 18,460 $ 16,276
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities Other current liabilities
Operating lease liabilities $ 141,624 $ 130,965
Total operating lease liabilities $ 160,084 $ 147,241
Weighted Average Remaining Lease Term (years)    
Operating leases 11 years 4 months 24 days 12 years
Weighted Average Discount Rate    
Operating leases 5.30% 5.50%
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Lease Payments Due Related To Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating Lease Liabilities Payments Due [Line Items]    
Remainder of 2022 $ 18,917  
2023 25,309  
2024 22,423  
2025 20,196  
2026 18,928  
Later years 117,600  
Total lease payments 223,373  
Less: imputed interest (63,289)  
Total 160,084 $ 147,241
Related Party    
Operating Lease Liabilities Payments Due [Line Items]    
Remainder of 2022 8,186  
2023 11,025  
2024 11,154  
2025 11,286  
2026 11,422  
Later years 106,988  
Total lease payments 160,061  
Less: imputed interest (57,504)  
Total 102,557  
Non-Related Party    
Operating Lease Liabilities Payments Due [Line Items]    
Remainder of 2022 10,731  
2023 14,284  
2024 11,269  
2025 8,910  
2026 7,506  
Later years 10,612  
Total lease payments 63,312  
Less: imputed interest (5,785)  
Total $ 57,527  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Shareholder's Equity and Stock-Based Compensation - Additional Information (Details)
3 Months Ended
Mar. 31, 2022
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Stock options granted 240,243
2016 Incentive Award Plan | Granted to Employees  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Awards granted to employees 364,286
2016 Incentive Award Plan | Vesting After Two Years | Stock Options  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Stock options granted 127,234
Award vesting period 2 years
2016 Incentive Award Plan | Vesting After Four Years | Stock Options  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Stock options granted 113,009
Award vesting period 4 years
2016 Incentive Award Plan | Vesting After Four Years | Restricted Stock Units (RSU)  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Award vesting period 4 years
Shares granted 124,043
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Shareholder's Equity and Stock-Based Compensation - Schedule of Stock Option Activity (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Equity [Abstract]  
Number of Stock Options, Outstanding - beginning of period | shares 1,992,915
Number of Stock Options, Granted | shares 240,243
Number of Stock Options, Exercised | shares (308,447)
Number of Stock Options, Cancelled/Forfeited | shares (15,550)
Number of Stock Options, Expired | shares (6,397)
Number of Stock Options, Outstanding - end of period | shares 1,902,764
Number of Stock Options, Exercisable - end of period | shares 1,266,283
Weighted Average Exercise Price, Outstanding - beginning of period | $ / shares $ 68.39
Weighted Average Exercise Price, Granted | $ / shares 139.63
Weighted Average Exercise Price, Exercised | $ / shares 45.05
Weighted Average Exercise Price, Cancelled/Forfeited | $ / shares 79.70
Weighted Average Exercise Price, Expired | $ / shares 16.20
Weighted Average Exercise Price, Outstanding - end of period | $ / shares 81.25
Weighted Average Exercise Price, Exercisable - end of period | $ / shares $ 53.82
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Shareholder's Equity and Stock-Based Compensation - Schedule of RSA/RSU Activity (Details) - RSA/RSU
3 Months Ended
Mar. 31, 2022
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Outstanding and unvested - beginning of period 602,187
Granted 124,043
Vested (82,000)
Forfeited (17,165)
Outstanding and unvested - end of period 627,065
Cumulative vested shares - end of period 2,114,916
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Shareholder's Equity and Stock-Based Compensation - Summary of Stock-Based Compensation Expense Recognized in Statements of Operations Related to All Outstanding Stock Based Compensation Awards (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense $ 4,372 $ 2,871
Total Direct Costs    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 2,440 2,047
Selling, General and Administrative    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expense $ 1,932 $ 824
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Additional Information (Details)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Effective income tax rate 6.10% 10.70%
U.S. statutory rate 21.00%  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Minimum purchase commitments for project related supplies $ 11.9
Minimum purchase commitments, description The Company has several minimum purchase commitments for project related supplies totaling $11.9 million as of March 31, 2022. In return for the commitment, Medpace receives preferential pricing. The commitments expire at various times through 2027.
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
RenewalOption
Agreement
Building
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Related Party Transaction [Line Items]      
Advanced billings $ 11,400   $ 8,300
Accounts receivable and unbilled, net 6,000   2,700
Operating lease cost recognized 6,500 $ 5,730  
Operating lease right-of-use assets 141,638   129,558
Current portion of lease liability 18,460   16,276
Long-term portion of lease liabilities 141,624   130,965
Accounts payable 700   300
Employee Loans | Prepaid Expenses and Other Current Assets and Other Assets      
Related Party Transaction [Line Items]      
Employee advances receivables 200   200
Service Agreement | LIB      
Related Party Transaction [Line Items]      
Advanced billings 2,900   2,900
Accounts receivable and unbilled, net 3,200   500
Service Agreement | LIB | Revenue Net      
Related Party Transaction [Line Items]      
Revenue with related parties 7,400 500  
Service Agreement | CinRx Pharma and Subsidiaries      
Related Party Transaction [Line Items]      
Advanced billings 8,500   5,400
Accounts receivable and unbilled, net 2,800   2,100
Service Agreement | CinRx Pharma and Subsidiaries | Revenue Net      
Related Party Transaction [Line Items]      
Revenue with related parties 5,800 4,800  
Service Agreement | The Summit      
Related Party Transaction [Line Items]      
Expenses incurred   100  
Service Agreement | The Summit | Maximum      
Related Party Transaction [Line Items]      
Expenses incurred $ 100    
Leased Real Estate | Chief Executive Officer      
Related Party Transaction [Line Items]      
Term of lease 12 years    
Lease expiration period 2022-11    
Number of lease renewal, 10-year option | RenewalOption 1    
Lease term upon renewal 10 years    
Lease term reassessment Description In Q3 2021, the Company accounted for the renewal option, as it became reasonably certain it would be exercised per the agreement, by extending the lease term through November 2032.    
Leased Real Estate | Chief Executive Officer | Direct Costs and Selling, General And Administrative      
Related Party Transaction [Line Items]      
Operating lease cost recognized $ 600 500  
Leased Real Estate | Chief Executive Officer And Immediate Family | Office Space      
Related Party Transaction [Line Items]      
Number of lease renewal, 10-year option | RenewalOption 2    
Lease term upon renewal 10 years    
Lease expiration year 2040    
Leased Real Estate | Chief Executive Officer And Immediate Family | Building      
Related Party Transaction [Line Items]      
Number of lease renewal, 10-year option | RenewalOption 1    
Lease term upon renewal 10 years    
Lease expiration year 2027    
Number of lease agreements | Agreement 2    
Number of buildings | Building 2    
Lease occupancy year 2012    
Leased Real Estate | Chief Executive Officer And Immediate Family | Direct Costs and Selling, General And Administrative | Office Space      
Related Party Transaction [Line Items]      
Operating lease cost recognized $ 1,400 1,400  
Leased Real Estate | Chief Executive Officer And Immediate Family | Direct Costs and Selling, General And Administrative | Building      
Related Party Transaction [Line Items]      
Operating lease cost recognized 900 900  
Leased Real Estate | Operating Lease Right-of-Use Assets | Chief Executive Officer      
Related Party Transaction [Line Items]      
Operating lease right-of-use assets 19,300   19,700
Leased Real Estate | Operating Lease Right-of-Use Assets | Chief Executive Officer And Immediate Family | Office Space      
Related Party Transaction [Line Items]      
Operating lease right-of-use assets 54,700   55,100
Leased Real Estate | Operating Lease Right-of-Use Assets | Chief Executive Officer And Immediate Family | Building      
Related Party Transaction [Line Items]      
Operating lease right-of-use assets 16,600   17,200
Leased Real Estate | Other Current Liabilities | Chief Executive Officer      
Related Party Transaction [Line Items]      
Current portion of lease liability 1,500   1,500
Leased Real Estate | Other Current Liabilities | Chief Executive Officer And Immediate Family | Office Space      
Related Party Transaction [Line Items]      
Current portion of lease liability 1,000   900
Leased Real Estate | Other Current Liabilities | Chief Executive Officer And Immediate Family | Building      
Related Party Transaction [Line Items]      
Current portion of lease liability 2,600   2,600
Leased Real Estate | Operating Lease Liabilities | Chief Executive Officer      
Related Party Transaction [Line Items]      
Long-term portion of lease liabilities 17,900   18,300
Leased Real Estate | Operating Lease Liabilities | Chief Executive Officer And Immediate Family | Office Space      
Related Party Transaction [Line Items]      
Long-term portion of lease liabilities 65,700   65,900
Leased Real Estate | Operating Lease Liabilities | Chief Executive Officer And Immediate Family | Building      
Related Party Transaction [Line Items]      
Long-term portion of lease liabilities 13,900   14,600
Travel Services      
Related Party Transaction [Line Items]      
Accounts payable 600   $ 200
Travel Services | Chief Executive Officer      
Related Party Transaction [Line Items]      
Travel expenses with related party $ 400 $ 100  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Entity Wide Disclosures - Summary of Revenue by Major Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Total revenue $ 330,947 $ 259,965
Oncology    
Disaggregation Of Revenue [Line Items]    
Total revenue 105,213 79,138
Other    
Disaggregation Of Revenue [Line Items]    
Total revenue 70,417 68,938
Metabolic    
Disaggregation Of Revenue [Line Items]    
Total revenue 48,116 32,495
Central Nervous System    
Disaggregation Of Revenue [Line Items]    
Total revenue 38,487 24,812
Cardiology    
Disaggregation Of Revenue [Line Items]    
Total revenue 37,396 23,762
AVAI    
Disaggregation Of Revenue [Line Items]    
Total revenue 31,318 30,820
Revenue Net    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 330,947 $ 259,965
XML 64 medp-20220331_htm.xml IDEA: XBRL DOCUMENT 0001668397 medp:OperatingLeaseLiabilitiesMember medp:LeasedRealEstateMember srt:ChiefExecutiveOfficerMember 2022-03-31 0001668397 medp:RevenueNetMember 2021-01-01 2021-03-31 0001668397 medp:ShareRepurchaseProgramMember 2022-01-01 2022-03-31 0001668397 us-gaap:OtherCurrentLiabilitiesMember medp:OfficeSpaceMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2022-03-31 0001668397 us-gaap:OtherCurrentLiabilitiesMember us-gaap:BuildingMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2021-12-31 0001668397 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001668397 2021-03-31 0001668397 us-gaap:RetainedEarningsMember 2021-03-31 0001668397 medp:ShareRepurchaseProgramMember 2022-03-31 0001668397 2022-01-01 2022-03-31 0001668397 us-gaap:RetainedEarningsMember 2020-12-31 0001668397 medp:RelatedPartyServiceAgreementMember medp:LIBTherapeuticsLLCAndSubsidiariesMember 2022-03-31 0001668397 medp:OperatingLeaseLiabilitiesMember medp:LeasedRealEstateMember srt:ChiefExecutiveOfficerMember 2021-12-31 0001668397 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001668397 us-gaap:BuildingMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2022-03-31 0001668397 medp:RevenueNetMember medp:RelatedPartyServiceAgreementMember medp:LIBTherapeuticsLLCAndSubsidiariesMember 2022-01-01 2022-03-31 0001668397 medp:OperatingLeaseLiabilitiesMember us-gaap:BuildingMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2021-12-31 0001668397 srt:MinimumMember us-gaap:RealEstateMember 2022-03-31 0001668397 us-gaap:OtherCurrentLiabilitiesMember medp:LeasedRealEstateMember srt:ChiefExecutiveOfficerMember 2021-12-31 0001668397 medp:OperatingLeaseLiabilitiesMember medp:OfficeSpaceMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2022-03-31 0001668397 medp:RelatedPartyMember 2022-03-31 0001668397 medp:OncologyMember 2021-01-01 2021-03-31 0001668397 srt:MaximumMember us-gaap:RealEstateMember 2022-03-31 0001668397 us-gaap:CommonStockMember 2021-03-31 0001668397 medp:TotalDirectCostsMember 2022-01-01 2022-03-31 0001668397 medp:RevenueNetMember 2022-01-01 2022-03-31 0001668397 medp:PrepaidExpensesAndOtherCurrentAssetsAndOtherAssetsMember medp:EmployeeLoansMember 2021-12-31 0001668397 srt:MaximumMember medp:RealEstateAndEquipmentMember 2022-01-01 2022-03-31 0001668397 medp:OperatingLeaseRightOfUseAssetsMember medp:LeasedRealEstateMember srt:ChiefExecutiveOfficerMember 2021-12-31 0001668397 medp:AntiviralAndAntiInfectiveMember 2022-01-01 2022-03-31 0001668397 srt:MaximumMember medp:ShareRepurchaseProgramMember 2021-06-30 0001668397 medp:RestrictedSharesMember 2021-12-31 0001668397 medp:CardiologyMember 2022-01-01 2022-03-31 0001668397 srt:MaximumMember medp:RealEstateAndEquipmentMember 2022-03-31 0001668397 medp:OfficeSpaceMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2022-01-01 2022-03-31 0001668397 us-gaap:RestrictedStockMember 2021-01-01 2021-03-31 0001668397 medp:OtherMember 2021-01-01 2021-03-31 0001668397 medp:RevenueNetMember medp:RelatedPartyServiceAgreementMember medp:CinRxPharmaAndSubsidiariesMember 2022-01-01 2022-03-31 0001668397 medp:CentralNervousSystemMember 2022-01-01 2022-03-31 0001668397 us-gaap:CustomerRelationshipsMember 2021-12-31 0001668397 medp:PrepaidExpensesAndOtherCurrentAssetsAndOtherAssetsMember medp:EmployeeLoansMember 2022-03-31 0001668397 medp:DirectCostsAndSellingGeneralAndAdministrativeMember medp:LeasedRealEstateMember srt:ChiefExecutiveOfficerMember 2021-01-01 2021-03-31 0001668397 2022-03-31 0001668397 medp:MetabolicMember 2021-01-01 2021-03-31 0001668397 us-gaap:CustomerRelationshipsMember 2022-03-31 0001668397 medp:DirectCostsMember 2021-01-01 2021-03-31 0001668397 us-gaap:EmployeeStockOptionMember medp:TwoThousandSixteenIncentiveAwardPlanMember medp:ShareBasedCompensationAwardVestingAfterFourYearsMember 2022-01-01 2022-03-31 0001668397 medp:LeasedRealEstateMember srt:ChiefExecutiveOfficerMember 2022-01-01 2022-03-31 0001668397 medp:OperatingLeaseRightOfUseAssetsMember us-gaap:BuildingMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2022-03-31 0001668397 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001668397 medp:TravelServicesMember 2021-12-31 0001668397 2021-12-31 0001668397 medp:ReimbursableOutOfPocketCostsMember 2022-01-01 2022-03-31 0001668397 medp:CentralNervousSystemMember 2021-01-01 2021-03-31 0001668397 medp:DirectCostsAndSellingGeneralAndAdministrativeMember medp:OfficeSpaceMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2022-01-01 2022-03-31 0001668397 medp:OperatingLeaseRightOfUseAssetsMember us-gaap:BuildingMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2021-12-31 0001668397 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001668397 us-gaap:RestrictedStockUnitsRSUMember medp:TwoThousandSixteenIncentiveAwardPlanMember medp:ShareBasedCompensationAwardVestingAfterFourYearsMember 2022-01-01 2022-03-31 0001668397 medp:LeasedRealEstateMember srt:ChiefExecutiveOfficerMember 2022-03-31 0001668397 medp:DirectCostsAndSellingGeneralAndAdministrativeMember medp:OfficeSpaceMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2021-01-01 2021-03-31 0001668397 medp:AntiviralAndAntiInfectiveMember 2021-01-01 2021-03-31 0001668397 medp:OtherMember 2022-01-01 2022-03-31 0001668397 2021-01-01 2021-03-31 0001668397 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-03-31 0001668397 srt:MaximumMember medp:RelatedPartyServiceAgreementMember medp:TheSummitHotelMember 2022-01-01 2022-03-31 0001668397 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001668397 medp:TravelServicesMember srt:ChiefExecutiveOfficerMember 2021-01-01 2021-03-31 0001668397 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001668397 medp:RevenueNetMember medp:RelatedPartyServiceAgreementMember medp:LIBTherapeuticsLLCAndSubsidiariesMember 2021-01-01 2021-03-31 0001668397 2022-04-22 0001668397 medp:RelatedPartyServiceAgreementMember medp:CinRxPharmaAndSubsidiariesMember 2021-12-31 0001668397 medp:DirectCostsAndSellingGeneralAndAdministrativeMember medp:LeasedRealEstateMember srt:ChiefExecutiveOfficerMember 2022-01-01 2022-03-31 0001668397 srt:MaximumMember medp:CreditFacilityMember 2019-09-30 0001668397 medp:OfficeSpaceMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2022-03-31 0001668397 us-gaap:RetainedEarningsMember 2022-03-31 0001668397 us-gaap:CommonStockMember 2020-12-31 0001668397 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001668397 medp:OperatingLeaseLiabilitiesMember medp:OfficeSpaceMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2021-12-31 0001668397 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001668397 us-gaap:OtherCurrentLiabilitiesMember us-gaap:BuildingMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2022-03-31 0001668397 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001668397 medp:OperatingLeaseRightOfUseAssetsMember medp:LeasedRealEstateMember srt:ChiefExecutiveOfficerMember 2022-03-31 0001668397 medp:NonRelatedPartyMember 2022-03-31 0001668397 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001668397 us-gaap:CommonStockMember 2021-12-31 0001668397 us-gaap:BuildingMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2022-01-01 2022-03-31 0001668397 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001668397 medp:CreditFacilityMember 2021-03-29 2021-03-29 0001668397 us-gaap:RetainedEarningsMember 2021-12-31 0001668397 medp:TotalDirectCostsMember 2021-01-01 2021-03-31 0001668397 medp:CreditFacilityMember 2020-03-30 2020-03-30 0001668397 us-gaap:TreasuryStockCommonMember 2021-03-31 0001668397 medp:TravelServicesMember 2022-03-31 0001668397 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001668397 medp:CreditFacilityMember 2022-03-31 0001668397 medp:DirectCostsAndSellingGeneralAndAdministrativeMember us-gaap:BuildingMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2021-01-01 2021-03-31 0001668397 medp:OperatingLeaseLiabilitiesMember us-gaap:BuildingMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2022-03-31 0001668397 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001668397 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001668397 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001668397 2020-12-31 0001668397 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001668397 us-gaap:TreasuryStockCommonMember 2020-12-31 0001668397 us-gaap:CommonStockMember 2022-03-31 0001668397 us-gaap:OtherCurrentLiabilitiesMember medp:OfficeSpaceMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2021-12-31 0001668397 medp:ShareRepurchaseProgramMember 2021-06-30 0001668397 srt:MaximumMember 2022-03-15 0001668397 medp:RealEstateAndEquipmentMember 2022-01-01 2022-03-31 0001668397 medp:TheSecuredOvernightFinancingRateMember medp:CreditFacilityMember 2022-01-01 2022-01-01 0001668397 medp:RestrictedSharesMember 2022-03-31 0001668397 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001668397 medp:RelatedPartyServiceAgreementMember medp:LIBTherapeuticsLLCAndSubsidiariesMember 2021-12-31 0001668397 medp:CreditFacilityMember 2021-12-27 2021-12-27 0001668397 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001668397 us-gaap:TreasuryStockCommonMember 2021-12-31 0001668397 medp:OperatingLeaseRightOfUseAssetsMember medp:OfficeSpaceMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2021-12-31 0001668397 medp:RelatedPartyServiceAgreementMember medp:TheSummitHotelMember 2021-01-01 2021-03-31 0001668397 medp:DirectCostsAndSellingGeneralAndAdministrativeMember us-gaap:BuildingMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2022-01-01 2022-03-31 0001668397 us-gaap:OtherCurrentLiabilitiesMember medp:LeasedRealEstateMember srt:ChiefExecutiveOfficerMember 2022-03-31 0001668397 medp:DirectCostsMember 2022-01-01 2022-03-31 0001668397 medp:TravelServicesMember srt:ChiefExecutiveOfficerMember 2022-01-01 2022-03-31 0001668397 us-gaap:TreasuryStockCommonMember 2022-03-31 0001668397 us-gaap:EmployeeStockOptionMember medp:TwoThousandSixteenIncentiveAwardPlanMember medp:ShareBasedCompensationAwardVestingAfterTwoYearsMember 2022-01-01 2022-03-31 0001668397 medp:RestrictedSharesMember 2022-01-01 2022-03-31 0001668397 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001668397 medp:OperatingLeaseRightOfUseAssetsMember medp:OfficeSpaceMember medp:LeasedRealEstateMember medp:ChiefExecutiveOfficerAndImmediateFamilyMember 2022-03-31 0001668397 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001668397 medp:GrantedToEmployeesMember medp:TwoThousandSixteenIncentiveAwardPlanMember 2022-01-01 2022-03-31 0001668397 medp:RevenueNetMember medp:RelatedPartyServiceAgreementMember medp:CinRxPharmaAndSubsidiariesMember 2021-01-01 2021-03-31 0001668397 medp:ReimbursableOutOfPocketCostsMember 2021-01-01 2021-03-31 0001668397 medp:OncologyMember 2022-01-01 2022-03-31 0001668397 medp:RelatedPartyServiceAgreementMember medp:CinRxPharmaAndSubsidiariesMember 2022-03-31 0001668397 medp:MetabolicMember 2022-01-01 2022-03-31 0001668397 medp:CardiologyMember 2021-01-01 2021-03-31 medp:Agreement pure medp:Building shares medp:RenewalOption iso4217:USD shares iso4217:USD 0001668397 http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent --12-31 http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent false true Q1 10-Q true 2022-03-31 2022 false 001-37856 Medpace Holdings, Inc. DE 32-0434904 5375 Medpace Way Cincinnati OH 45227 513 579-9911 Common Stock $0.01 par value MEDP NASDAQ Yes Yes Large Accelerated Filer false false false Common Stock $0.01 par value 33647133 82843000 461304000 6000000.0 2700000 224759000 186432000 48367000 43176000 355969000 690912000 98529000 93153000 141638000 129558000 662396000 662396000 40522000 41360000 25809000 25134000 19483000 17422000 1344346000 1659935000 700000 300000 25434000 25678000 155018000 159286000 11400000 8300000 367221000 344641000 31755000 27612000 579428000 557217000 141624000 130965000 1055000 1080000 17223000 17745000 739330000 707007000 0.01 0.01 5000000 5000000 0 0 0 0 0 0 0.01 0.01 250000000 250000000 33651360 33651360 36006778 36006778 336000 360000 81573 180000 14243000 5427000 746123000 727857000 -120812000 234984000 -6388000 -4846000 605016000 952928000 1344346000 1659935000 13300 5300000 330947000 259965000 125434000 101387000 106836000 80151000 232270000 181538000 29366000 25738000 4270000 3812000 838000 1278000 266744000 212366000 64203000 47599000 1067000 924000 54000 -14000 1121000 910000 65324000 48509000 4013000 5203000 61311000 43306000 1.75 1.21 1.69 1.14 34918000 35753000 36364000 37749000 61311000 43306000 -1542000 -2135000 59769000 41171000 355000 -5578000 695904000 115229000 -131000 805779000 43306000 43306000 -2135000 -2135000 2871000 2871000 4000 9102000 9106000 359000 -5578000 707877000 158535000 -2266000 858927000 360000 -5427000 727857000 234984000 -4846000 952928000 61311000 61311000 -1542000 -1542000 4372000 4372000 3000 13894000 13897000 -27000 -14243000 -411680000 425950000 5427000 -5427000 336000 -14243000 746123000 -120812000 -6388000 605016000 61311000 43306000 4270000 3812000 838000 1278000 4372000 2871000 4537000 3903000 -713000 1289000 155000 167000 265000 -124000 38224000 -1089000 5547000 6073000 -1041000 -2638000 -3651000 -10043000 22580000 22143000 -3542000 -3155000 -1486000 420000 46256000 57319000 9257000 6507000 1951000 3144000 -11208000 -9651000 13867000 9102000 425950000 49500000 49500000 -412083000 9102000 -1426000 -1659000 -378461000 55111000 461304000 277766000 82843000 332877000 7375000 6531000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(1) Basis of Presentation</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Description of Business</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Medpace Holdings, Inc. (together with its subsidiaries, “Medpace” or the “Company”), a Delaware corporation, is a global provider of clinical research-based drug and medical device development services. The Company partners with pharmaceutical, biotechnology, and medical device companies in the development and execution of clinical trials. The Company’s drug development services focus on full service Phase I-IV clinical development services and include development plan design, project management, regulatory affairs, clinical monitoring, data management and analysis, pharmacovigilance new drug application submissions, post-marketing clinical support, laboratory services, clinical human pharmacology, imaging services, and electrocardiography reading support for clinical trials.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company’s operations are principally based in North America, Europe, and Asia.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Unaudited Interim Financial Information</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The interim condensed consolidated financial statements include the accounts of the Company, are prepared in conformity with U.S. generally accepted accounting principles (“GAAP”), and are unaudited. In the opinion of the Company’s management, all adjustments of a normal recurring nature necessary for a fair presentation have been reflected. Certain financial information that is normally included in annual financial statements prepared in accordance with GAAP, but that is not required for interim reporting purposes, has been omitted. The preparation of the interim condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the interim condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results and outcomes could differ from management’s estimates and assumptions. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Share Repurchases</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In the second quarter of 2021, the Board approved an increase of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">150.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million to the stock repurchase program bringing the total repurchase authorization up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">300.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. In the first quarter of 2022,</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> the Board approved increases totaling $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">500.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million to the Company's stock repurchase program.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> During the three months ended March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company repurchased </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,745,865</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares for $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">425.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company has remaining authorization of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">264.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million under the repurchase program.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Repurchases under the share repurchase program are executed in the open market or negotiated transactions under trading plans put in place pursuant to Rule 10b5-1. The Company constructively retired the repurchased shares associated with these approved share repurchases, except for a small portion which were retained as Treasury Shares on the condensed consolidated statements of shareholders' equity. Retired share repurchase amounts paid in excess of par value are reflected within Accumulated deficit/Retained earnings in the Company’s condensed consolidated balance sheets. The repurchase program may be suspended or discontinued at any time without notice. </span></span><span style=""/><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Standards</span></p></div><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In November 2021, the FASB issued </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">ASU 2021-10, "Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance" which requires entities to provide disclosures on material government assistance transactions for annual reporting periods. The disclosures include information around the nature of the assistance, the related accounting policies used to account for government assistance, the effect of government assistance on the entity's financial statements, and any significant terms and conditions of the agreements, including commitments and contingencies. The guidance is effective for annual periods beginning after December 15, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, with early adoption permitted. The Company is currently evaluating the effect this standard will have on its condensed consolidated financial statements and related disclosures.</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></span> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Unaudited Interim Financial Information</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The interim condensed consolidated financial statements include the accounts of the Company, are prepared in conformity with U.S. generally accepted accounting principles (“GAAP”), and are unaudited. In the opinion of the Company’s management, all adjustments of a normal recurring nature necessary for a fair presentation have been reflected. Certain financial information that is normally included in annual financial statements prepared in accordance with GAAP, but that is not required for interim reporting purposes, has been omitted. The preparation of the interim condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the interim condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results and outcomes could differ from management’s estimates and assumptions. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Share Repurchases</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In the second quarter of 2021, the Board approved an increase of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">150.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million to the stock repurchase program bringing the total repurchase authorization up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">300.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. In the first quarter of 2022,</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> the Board approved increases totaling $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">500.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million to the Company's stock repurchase program.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> During the three months ended March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company repurchased </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,745,865</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares for $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">425.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company has remaining authorization of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">264.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million under the repurchase program.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Repurchases under the share repurchase program are executed in the open market or negotiated transactions under trading plans put in place pursuant to Rule 10b5-1. The Company constructively retired the repurchased shares associated with these approved share repurchases, except for a small portion which were retained as Treasury Shares on the condensed consolidated statements of shareholders' equity. Retired share repurchase amounts paid in excess of par value are reflected within Accumulated deficit/Retained earnings in the Company’s condensed consolidated balance sheets. The repurchase program may be suspended or discontinued at any time without notice. </span> 150000000.0 300000000.0 500000000.0 2745865 425900000 264600000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Standards</span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In November 2021, the FASB issued </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">ASU 2021-10, "Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance" which requires entities to provide disclosures on material government assistance transactions for annual reporting periods. The disclosures include information around the nature of the assistance, the related accounting policies used to account for government assistance, the effect of government assistance on the entity's financial statements, and any significant terms and conditions of the agreements, including commitments and contingencies. The guidance is effective for annual periods beginning after December 15, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, with early adoption permitted. The Company is currently evaluating the effect this standard will have on its condensed consolidated financial statements and related disclosures.</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(2) Net Income Per Share</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Basic and diluted earnings or loss per share (“EPS”) are computed using the two-class method, which is an earnings allocation that determines EPS for each class of common stock and participating securities according to dividends declared and participation rights in</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">undistributed earnings. The Company’s Restricted Stock Awards (“RSA”) are considered participating securities because they are legally issued at the date of grant and holders are entitled to receive non-forfeitable dividends during the vesting term.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The computation of diluted EPS includes additional common shares, such as unvested Restricted Stock Units (“RSU”) and stock options with exercise prices less than the average market price of the Company’s common stock during the period (“in-the-money options”), which would be considered outstanding. This assumes that additional shares would have to be issued in cases where the exercise price of stock options is less than the value of the common stock being acquired because the cash proceeds received from the stock option holder would not be sufficient to acquire that same number of shares. The Company does not compute diluted EPS in cases where the inclusion of such additional shares would be anti-dilutive in effect.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the computation of basic and diluted earnings per share for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 and 2021 (in thousands, except for earnings per share):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;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:57.744%;"/> <td style="width:1.929%;"/> <td style="width:1.206%;"/> <td style="width:16.305%;"/> <td style="width:0.798%;"/> <td style="width:1.929%;"/> <td style="width:1.206%;"/> <td style="width:16.157%;"/> <td style="width:0.798%;"/> <td style="width:1.929%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average shares:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Common shares outstanding</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34,918</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,753</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">RSAs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">116</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total weighted-average shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34,939</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,869</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Earnings per common share—Basic</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net income</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">61,311</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">43,306</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less: Undistributed earnings allocated to RSAs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">36</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">140</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net income available to common shareholders—Basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">61,275</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">43,166</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net income per common share—Basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.75</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.21</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Basic weighted-average common shares outstanding</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34,918</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,753</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effect of diluted shares</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,446</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,996</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Diluted weighted-average shares outstanding</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">36,364</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">37,749</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net income per common share—Diluted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.69</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.14</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2022, the Company had (in thousands) </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">264</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> stock options that were excluded due to the exercise price exceeding the average fair value of the Company’s common stock during the period.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the computation of basic and diluted earnings per share for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 and 2021 (in thousands, except for earnings per share):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;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:57.744%;"/> <td style="width:1.929%;"/> <td style="width:1.206%;"/> <td style="width:16.305%;"/> <td style="width:0.798%;"/> <td style="width:1.929%;"/> <td style="width:1.206%;"/> <td style="width:16.157%;"/> <td style="width:0.798%;"/> <td style="width:1.929%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average shares:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Common shares outstanding</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34,918</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,753</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">RSAs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">116</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total weighted-average shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34,939</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,869</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Earnings per common share—Basic</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net income</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">61,311</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">43,306</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less: Undistributed earnings allocated to RSAs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">36</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">140</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net income available to common shareholders—Basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">61,275</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">43,166</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net income per common share—Basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.75</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.21</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Basic weighted-average common shares outstanding</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34,918</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,753</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effect of diluted shares</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,446</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,996</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Diluted weighted-average shares outstanding</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">36,364</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">37,749</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net income per common share—Diluted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.69</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.14</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 34918000 35753000 21000 116000 34939000 35869000 61311000 43306000 -36000 -140000 61275000 43166000 1.75 1.21 34918000 35753000 1446000 1996000 36364000 37749000 1.69 1.14 264000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(3) Fair Value Measurements</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company follows accounting guidance related to fair value measurements that defines fair value, establishes a framework for measuring fair value, and establishes a hierarchy for inputs used in measuring fair value. This hierarchy maximizes the use of “observable” inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. The hierarchy specifies three levels based on the inputs, as follows:</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1: Valuations based on quoted prices in active markets for identical assets or liabilities.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 2: Valuations based on directly observable inputs or unobservable inputs corroborated by market data.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 3: Valuations based on unobservable inputs supported by little or no market activity representing management’s determination of assumptions of how market participants would price the assets or liabilities.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The fair value of financial instruments such as cash and cash equivalents, accounts receivable and unbilled, net, accounts payable, accrued expenses and advanced billings approximate their carrying amounts due to their short term maturities.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company does not have any recurring fair value measurements as of March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> transfers between Level 1, Level 2 or Level 3 during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 or March 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 0 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(4) Contract Assets and Contract Liabilities</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contract assets and liabilities are reflected in the Company’s condensed consolidated balance sheets within the accounts reflected below.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Assets</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable represent amounts due from the Company’s customers who are concentrated primarily in the pharmaceutical, biotechnology, and medical device industries. Unbilled represents revenue recognized to date that has not been billed or is not yet contractually billable to the customer. In general, amounts become billable upon the achievement of negotiated contractual events, in accordance with predetermined payment schedules or when a reimbursable expense has been incurred. Amounts classified to unbilled are those billable to customers within one year from the respective balance sheet date.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable and unbilled, net consisted of the following (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;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:59.039%;"/> <td style="width:1.206%;"/> <td style="width:17.262%;"/> <td style="width:0.983%;"/> <td style="width:2.013%;"/> <td style="width:1.206%;"/> <td style="width:17.308%;"/> <td style="width:0.983%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">185,309</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">150,496</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unbilled receivables</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">39,620</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">36,107</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less: allowance for doubtful accounts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">170</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">171</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total accounts receivable and unbilled, net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">224,759</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">186,432</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Liabilities</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Advanced billings represent cash received from customers, or billed amounts per an agreed upon payment schedule, in advance of services being performed or revenue being recognized.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Advanced billings consisted of the following (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:59.054%;"/> <td style="width:1.206%;"/> <td style="width:17.263%;"/> <td style="width:0.974%;"/> <td style="width:2.013%;"/> <td style="width:1.206%;"/> <td style="width:17.31%;"/> <td style="width:0.974%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Advanced billings</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">367,221</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">344,641</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:5.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:5.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, we had approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> billion of performance obligations remaining to be performed for active projects.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable and unbilled, net consisted of the following (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;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:59.039%;"/> <td style="width:1.206%;"/> <td style="width:17.262%;"/> <td style="width:0.983%;"/> <td style="width:2.013%;"/> <td style="width:1.206%;"/> <td style="width:17.308%;"/> <td style="width:0.983%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">185,309</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">150,496</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unbilled receivables</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">39,620</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">36,107</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less: allowance for doubtful accounts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">170</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">171</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total accounts receivable and unbilled, net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">224,759</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">186,432</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Advanced billings consisted of the following (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:59.054%;"/> <td style="width:1.206%;"/> <td style="width:17.263%;"/> <td style="width:0.974%;"/> <td style="width:2.013%;"/> <td style="width:1.206%;"/> <td style="width:17.31%;"/> <td style="width:0.974%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Advanced billings</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">367,221</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">344,641</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 185309000 150496000 39620000 36107000 170000 171000 224759000 186432000 367221000 344641000 2400000000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(5) Intangible Assets, Net</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets, net consisted of the following (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:66.753%;"/> <td style="width:1.596%;"/> <td style="width:1.206%;"/> <td style="width:12.839%;"/> <td style="width:0.983%;"/> <td style="width:1.596%;"/> <td style="width:1.206%;"/> <td style="width:12.839%;"/> <td style="width:0.983%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Finite-lived intangible assets:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Carrying amount:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:30.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:30.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">145,051</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">145,051</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated amortization:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:30.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:30.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">136,175</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">135,337</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total finite-lived intangible assets, net</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,876</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,714</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trade name (indefinite-lived)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,646</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,646</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total intangible assets, net</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40,522</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">41,360</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022, estimated amortization expense of the Company’s intangible assets for each of the next five years and thereafter is as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;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:80.02%;"/> <td style="width:1.939%;"/> <td style="width:1.206%;"/> <td style="width:16.232%;"/> <td style="width:0.603%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,515</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,199</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,443</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">946</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">620</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Later years</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,153</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,876</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets, net consisted of the following (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:66.753%;"/> <td style="width:1.596%;"/> <td style="width:1.206%;"/> <td style="width:12.839%;"/> <td style="width:0.983%;"/> <td style="width:1.596%;"/> <td style="width:1.206%;"/> <td style="width:12.839%;"/> <td style="width:0.983%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Finite-lived intangible assets:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Carrying amount:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:30.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:30.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">145,051</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">145,051</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated amortization:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:30.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:30.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">136,175</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">135,337</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total finite-lived intangible assets, net</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,876</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,714</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trade name (indefinite-lived)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,646</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,646</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total intangible assets, net</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40,522</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">41,360</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 145051000 145051000 -136175000 -135337000 8876000 9714000 31646000 31646000 40522000 41360000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022, estimated amortization expense of the Company’s intangible assets for each of the next five years and thereafter is as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;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:80.02%;"/> <td style="width:1.939%;"/> <td style="width:1.206%;"/> <td style="width:16.232%;"/> <td style="width:0.603%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,515</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,199</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,443</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">946</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">620</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Later years</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,153</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,876</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 2515000 2199000 1443000 946000 620000 1153000 8876000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(6) Accrued Expenses</span></p><div style="font-size:10.5pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses consisted of the following (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;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:66.942%;"/> <td style="width:1.623%;"/> <td style="width:1.364%;"/> <td style="width:12.865%;"/> <td style="width:0.677%;"/> <td style="width:1.623%;"/> <td style="width:1.364%;"/> <td style="width:12.865%;"/> <td style="width:0.677%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:14.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:14.0pt;text-indent:0.0pt;font-size:10.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Employee compensation and benefits</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">44,661</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57,846</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Project related reimbursable expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">101,085</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">91,839</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,272</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,601</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total accrued expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">155,018</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">159,286</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses consisted of the following (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;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:66.942%;"/> <td style="width:1.623%;"/> <td style="width:1.364%;"/> <td style="width:12.865%;"/> <td style="width:0.677%;"/> <td style="width:1.623%;"/> <td style="width:1.364%;"/> <td style="width:12.865%;"/> <td style="width:0.677%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:14.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:14.0pt;text-indent:0.0pt;font-size:10.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Employee compensation and benefits</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">44,661</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57,846</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Project related reimbursable expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">101,085</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">91,839</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,272</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,601</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total accrued expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">155,018</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">159,286</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 44661000 57846000 101085000 91839000 9272000 9601000 155018000 159286000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(7) Debt</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On September 30, 2019 (the “Closing Date”), the Company obtained an unsecured credit facility in an aggregate principal amount up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">50.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million (as amended from time to time, the “Credit Facility”) through its wholly owned subsidiaries, Medpace, Inc., as borrower (the “Borrower”), and Medpace IntermediateCo, Inc., as guarantor (the “Guarantor”).</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On the Closing Date, the Borrower and lender entered into a Loan Agreement (the “Loan Agreement”) providing for the Credit Facility, and the Guarantor executed a Guaranty Agreement providing for its guarantee of the payment and performance of the obligations under the Loan Agreement. </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On March 30, 2020, the Company amended the Credit Facility to extend its expiration date to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2021</span></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and add provisions for alternative interest rates when certain interbank market offered rates are not available. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On March 29, 2021 the Company amended the Credit Facility expiration date to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. On December 27, 2021, the Company entered into Amendment No. 3 to the Credit Facility, which extends the expiration date of the revolving credit note to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2023</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and adds provisions for alternative rates of interest as a result of global reference rate initiatives and removes the ability to obtain advances in any currency other than U.S. Dollars. After the LIBOR cessation date of December 31, 2021, the Credit Facility bears interest at a rate of the sum of The Secured Overnight Financing Rate (SOFR) and the benchmark replacement adjustment plus </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> basis points (1.00%). On March 15, 2022, the Company entered into </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amendment No. 4 to the Credit Facility, which increases the aggregate principal amount that may be borrowed under the facility’s line of credit to up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">250.0</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, there were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> outstanding borrowings under the Credit Facility and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in letters of credit outstanding related to certain operating lease obligations, which are secured by the Credit Facility.</span> 50000000.0 2021-03-31 2022-03-31 2023-03-31 0.0100 250000000.0 0 200000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(8) Leases</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company enters into leases for real estate and equipment. Real estate leases are for our corporate office space and laboratories around the world. Real estate leases have remaining lease terms of less than </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> year to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> years. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Many of the Company’s leases include options to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_74ec205b-5666-4174-96c8-6e69f511fbb2;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">extend</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> the leases on a month to month basis or for set periods for up to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Many leases also include </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">options</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to terminate the leases within </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> year or per other contractual terms.</span></span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The components of lease expense were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:61.028%;"/> <td style="width:1.206%;"/> <td style="width:15.786%;"/> <td style="width:0.603%;"/> <td style="width:1.892%;"/> <td style="width:1.206%;"/> <td style="width:15.786%;"/> <td style="width:0.603%;"/> <td style="width:1.892%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease cost</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,730</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Variable lease cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,016</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,704</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to the leases was as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:62.254%;"/> <td style="width:1.206%;"/> <td style="width:15.501%;"/> <td style="width:0.826%;"/> <td style="width:2.672%;"/> <td style="width:1.206%;"/> <td style="width:15.51%;"/> <td style="width:0.826%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating cash flows from operating leases</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,806</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,422</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Right-of-use assets obtained in exchange for lease obligations:</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating leases</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17,745</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,672</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Supplemental balance sheet information related to the leases was as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:61.2%;"/> <td style="width:1.206%;"/> <td style="width:14.859%;"/> <td style="width:1.994%;"/> <td style="width:2.671%;"/> <td style="width:1.206%;"/> <td style="width:14.869%;"/> <td style="width:1.994%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease right-of-use assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,638</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">129,558</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_3d0c50a6-f0df-4e48-96a4-3c18037fff5f;"><span style="-sec-ix-hidden:F_f5413f7a-9f39-4a7c-830b-0a81ea3d5355;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other current liabilities</span></span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,460</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,276</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,624</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">130,965</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">160,084</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">147,241</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average Remaining Lease Term (years)</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating leases</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11.4</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12.0</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average Discount Rate</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating leases</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.3</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.5</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Lease payments due related to lease liabilities as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:31.182%;"/> <td style="width:1.206%;"/> <td style="width:19.291%;"/> <td style="width:0.983%;"/> <td style="width:2.189%;"/> <td style="width:1.206%;"/> <td style="width:19.291%;"/> <td style="width:0.983%;"/> <td style="width:2.189%;"/> <td style="width:1.206%;"/> <td style="width:19.291%;"/> <td style="width:0.983%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Related Party</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Non-Related Parties</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating Leases</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating Leases</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating Leases</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,186</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,731</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,917</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,284</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25,309</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,154</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,269</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,423</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,286</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,910</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,196</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,422</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,506</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,928</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Later years</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">106,988</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,612</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">117,600</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total lease payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">160,061</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">63,312</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">223,373</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less: imputed interest</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57,504</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,785</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">63,289</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">102,557</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57,527</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">160,084</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, we have several additional leases with contractual obligations, which have not yet commenced, with future payments of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P1Y P18Y Many of the Company’s leases include options to extend the leases on a month to month basis or for set periods for up to 20 years. P20Y Many leases also include options to terminate the leases within 1 year or per other contractual terms. true P1Y <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The components of lease expense were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:61.028%;"/> <td style="width:1.206%;"/> <td style="width:15.786%;"/> <td style="width:0.603%;"/> <td style="width:1.892%;"/> <td style="width:1.206%;"/> <td style="width:15.786%;"/> <td style="width:0.603%;"/> <td style="width:1.892%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease cost</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,730</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Variable lease cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,016</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,704</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 6500000 5730000 2016000 1704000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to the leases was as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:62.254%;"/> <td style="width:1.206%;"/> <td style="width:15.501%;"/> <td style="width:0.826%;"/> <td style="width:2.672%;"/> <td style="width:1.206%;"/> <td style="width:15.51%;"/> <td style="width:0.826%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating cash flows from operating leases</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,806</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,422</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Right-of-use assets obtained in exchange for lease obligations:</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating leases</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17,745</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,672</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 3806000 3422000 17745000 2672000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Supplemental balance sheet information related to the leases was as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:61.2%;"/> <td style="width:1.206%;"/> <td style="width:14.859%;"/> <td style="width:1.994%;"/> <td style="width:2.671%;"/> <td style="width:1.206%;"/> <td style="width:14.869%;"/> <td style="width:1.994%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease right-of-use assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,638</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">129,558</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_3d0c50a6-f0df-4e48-96a4-3c18037fff5f;"><span style="-sec-ix-hidden:F_f5413f7a-9f39-4a7c-830b-0a81ea3d5355;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other current liabilities</span></span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,460</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,276</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,624</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">130,965</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">160,084</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">147,241</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average Remaining Lease Term (years)</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating leases</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11.4</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12.0</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average Discount Rate</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating leases</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.3</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.5</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table> 141638000 129558000 18460000 16276000 141624000 130965000 160084000 147241000 P11Y4M24D P12Y 0.053 0.055 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Lease payments due related to lease liabilities as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:31.182%;"/> <td style="width:1.206%;"/> <td style="width:19.291%;"/> <td style="width:0.983%;"/> <td style="width:2.189%;"/> <td style="width:1.206%;"/> <td style="width:19.291%;"/> <td style="width:0.983%;"/> <td style="width:2.189%;"/> <td style="width:1.206%;"/> <td style="width:19.291%;"/> <td style="width:0.983%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Related Party</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Non-Related Parties</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating Leases</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating Leases</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating Leases</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,186</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,731</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,917</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,284</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25,309</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,154</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,269</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,423</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,286</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,910</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,196</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,422</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,506</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,928</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Later years</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">106,988</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,612</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">117,600</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total lease payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">160,061</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">63,312</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">223,373</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less: imputed interest</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57,504</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,785</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">63,289</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">102,557</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57,527</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">160,084</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 8186000 10731000 18917000 11025000 14284000 25309000 11154000 11269000 22423000 11286000 8910000 20196000 11422000 7506000 18928000 106988000 10612000 117600000 160061000 63312000 223373000 57504000 5785000 63289000 102557000 57527000 160084000 100000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(9) Shareholder’s Equity and Stock-Based Compensation</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company granted </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">364,286</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> awards to employees under the 2016 Incentive Award Plan during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, consisting of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">124,043</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> RSU and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">113,009</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> stock option awards vesting after </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">127,234</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> stock option awards vesting after </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">two years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Award Activity</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the Company’s stock option activity:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:42.95%;"/> <td style="width:2.375%;"/> <td style="width:1.002%;"/> <td style="width:24.137%;"/> <td style="width:1.002%;"/> <td style="width:2.375%;"/> <td style="width:1.002%;"/> <td style="width:24.156%;"/> <td style="width:1.002%;"/> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Calibri;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;">Average</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;">Stock Options</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;">Exercise Price</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding - beginning of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">1,992,915</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">68.39</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">240,243</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">139.63</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Exercised</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">308,447</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">45.05</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Cancelled/Forfeited</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">15,550</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">79.70</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Expired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">6,397</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">16.20</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding - end of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">1,902,764</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">81.25</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Exercisable - end of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">1,266,283</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">53.82</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the Company’s RSA/RSU activity:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:71.596%;"/> <td style="width:2.393%;"/> <td style="width:1.002%;"/> <td style="width:24.007%;"/> <td style="width:1.002%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Shares/Units</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding and unvested - beginning of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">602,187</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">124,043</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">82,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17,165</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding and unvested - end of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">627,065</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cumulative vested shares - end of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,114,916</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense recognized in the condensed consolidated statements of operations related to all outstanding stock based compensation awards is summarized below (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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.575%;"/> <td style="width:1.595%;"/> <td style="width:1.206%;"/> <td style="width:13.011%;"/> <td style="width:0.603%;"/> <td style="width:1.595%;"/> <td style="width:1.206%;"/> <td style="width:13.011%;"/> <td style="width:0.603%;"/> <td style="width:1.595%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total direct costs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,440</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,047</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,932</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">824</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,372</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,871</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> 364286 124043 113009 P4Y P4Y 127234 P2Y <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the Company’s stock option activity:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:42.95%;"/> <td style="width:2.375%;"/> <td style="width:1.002%;"/> <td style="width:24.137%;"/> <td style="width:1.002%;"/> <td style="width:2.375%;"/> <td style="width:1.002%;"/> <td style="width:24.156%;"/> <td style="width:1.002%;"/> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Calibri;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;">Average</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;">Stock Options</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;">Exercise Price</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding - beginning of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">1,992,915</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">68.39</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">240,243</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">139.63</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Exercised</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">308,447</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">45.05</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Cancelled/Forfeited</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">15,550</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">79.70</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Expired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">6,397</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">16.20</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding - end of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">1,902,764</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">81.25</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Exercisable - end of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">1,266,283</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">53.82</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 1992915 68.39 240243 139.63 308447 45.05 15550 79.70 6397 16.20 1902764 81.25 1266283 53.82 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the Company’s RSA/RSU activity:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:71.596%;"/> <td style="width:2.393%;"/> <td style="width:1.002%;"/> <td style="width:24.007%;"/> <td style="width:1.002%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Shares/Units</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding and unvested - beginning of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">602,187</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">124,043</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">82,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17,165</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding and unvested - end of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">627,065</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cumulative vested shares - end of period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,114,916</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 602187 124043 82000 17165 627065 2114916 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense recognized in the condensed consolidated statements of operations related to all outstanding stock based compensation awards is summarized below (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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.575%;"/> <td style="width:1.595%;"/> <td style="width:1.206%;"/> <td style="width:13.011%;"/> <td style="width:0.603%;"/> <td style="width:1.595%;"/> <td style="width:1.206%;"/> <td style="width:13.011%;"/> <td style="width:0.603%;"/> <td style="width:1.595%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total direct costs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,440</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,047</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,932</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">824</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,372</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,871</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 2440000 2047000 1932000 824000 4372000 2871000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(10) Income Taxes</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company’s effective income tax rate was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended March 31, 2022 and 2021, respectively. The Company’s effective income tax rate for the three months ended March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> varied from the U.S. statutory rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% primarily due to the impact of state taxes, which was favorably offset by excess tax benefits recognized from share-based compensation and benefits from uncertain tax positions.</span></p> 0.061 0.107 0.21 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(11) Commitments and Contingencies</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Legal Proceedings</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company is involved in legal proceedings from time to time in the ordinary course of its business, including employment claims and claims related to other business transactions. The Company cannot predict with certainty the outcome of such proceedings, but it believes that adequate reserves have been recorded and losses already recognized with respect to such proceedings, which were immaterial as of March 31, 2022 and December 31, 2021. There is a reasonable possibility that a loss exceeding amounts already recognized may be incurred related to these actions; however, the Company believes that such potential losses were immaterial as of March 31, 2022.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Purchase Commitments</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company has several minimum purchase commitments for project related supplies totaling $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. In return for the commitment, Medpace receives preferential pricing. The commitments expire at various times through 2027.</span></span></p> The Company has several minimum purchase commitments for project related supplies totaling $11.9 million as of March 31, 2022. In return for the commitment, Medpace receives preferential pricing. The commitments expire at various times through 2027. 11900000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(12) Related Party Transactions</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Loans</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company periodically extends short term loans or advances to employees, typically upon commencement of employment. Total receivables as a result of these employee advances of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million existed at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 and December 31, 2021, respectively, and are included in the Prepaid expenses and other current assets and Other assets line items of the condensed consolidated balance sheets, respectively, depending on the contractual repayment date.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Service Agreement</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">LIB Therapeutics LLC and subsidiaries (“LIB”)</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Certain executives and employees of the Company, including the chief executive officer, are members of LIB’s board of managers. The Company entered into a MSA dated November 24, 2015 with LIB, a company that engages in research, development, marketing and commercialization of pharmaceutical drugs. Subsequently, the Company and LIB have entered into several task orders for the Company to perform clinical trial related services. The Company recognized total revenue from LIB of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 and 2021, respectively, in the Company’s condensed consolidated statements of operations. As of March 31, 2022 and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively, the Company had Advanced billings from LIB of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in the condensed consolidated balance sheets. In addition, as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively, the Company had Accounts receivable and unbilled, net from LIB of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in the condensed consolidated balance sheets.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">CinRX Pharma and subsidiaries (“CinRx”)</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Certain executives and employees of the Company, including the chief executive officer, are members of CinRx’s board of managers and/or have equity investments in CinRx, a biotech company. The Company and CinRx have entered into several task orders for the Company to perform clinical trial related services. The Company recognized total revenue from CinRx of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 and 2021, respectively, in the Company’s condensed consolidated statements of operations. As of March 31, 2022 and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively, the Company had Advanced billings from CinRx of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in the condensed consolidated balance sheets. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> the Company had Accounts receivable and unbilled, net from CinRx of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, in the condensed consolidated balance sheets.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The Summit Hotel (“The Summit”)</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Summit Hotel, located on the Medpace campus, is owned by the chief executive officer, and managed by an unrelated hospitality management entity. Medpace incurs travel lodging and meeting expenses at The Summit. During the three months ended March 31, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, Medpace incurred expenses of less than $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million at The Summit, respectively.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leased Real Estate</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Headquarters Lease</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company entered into an operating lease for its corporate headquarters with an entity that is wholly owned by the chief executive officer of the Company. The Company has evaluated its relationship with the related party and concluded that the related party is not a variable interest entity because the Company has no direct ownership interest or relationship other than the lease. The lease for headquarters is for an initial term of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">twelve years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> through </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">November 2022</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> with a renewal option for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">one</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> term at prevailing market rates.</span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> In Q3 2021, the Company accounted for the renewal option, as it became reasonably certain it would be exercised per the agreement, by extending the lease term through November 2032.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> The Company pays rent, taxes, insurance, and maintenance expenses that arise from the use of the property. Annual base rent for its corporate headquarters allows for adjustments to the rental rate annually for increases in the consumer price index. Operating lease cost recognized for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The operating lease cost was allocated between Total direct costs and Selling, general and administrative in the condensed consolidated statements of operations.</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> The Operating lease right-of-use assets at March 31, 2022 and December 31, 2021</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19.3</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19.7</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at </span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17.9</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at </span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18.3</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In 2018, Medpace, Inc. entered into a multi-year lease agreement governing future occupancy of additional office space in Cincinnati, Ohio with an entity that is wholly owned by the Company’s chief executive officer and certain members of his immediate family. The Company began to occupy the premises in the second quarter of fiscal year 2020. The lease expires in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2040</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and the Company has </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> options to extend the term of the lease. The Company pays rent, taxes, insurance, and maintenance expenses that arise from the use of the property. Annual base rent for the corporate headquarters allows for adjustments to the rental rate annually for increases in the consumer price index. The Company has determined that the lease is an operating lease. Operating lease cost recognized for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The operating lease cost was allocated between Total direct costs and Selling, general and administrative in the condensed consolidated statements of operations.</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> The Operating lease right-of-use assets at March 31, 2022 and December 31, 2021</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">54.7</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">55.1</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at </span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">65.7</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at </span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">65.9</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets.</span><span style="color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company entered into </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> multi-year lease agreements governing the occupancy of space of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> buildings in Cincinnati, Ohio with an entity that is wholly owned by the Company’s chief executive officer and certain members of his immediate family. The Company assumed occupancy in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2012</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and the leases expire in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2027</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> with the Company having </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">one</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> option to extend the lease term. The Company pays rent, taxes, insurance, and maintenance expenses that arise from the use of the property. Annual base rent for the corporate headquarters allows for adjustments to the rental rate annually for increases in the consumer price index. The Company has determined that the leases are operating leases. Operating lease cost recognized for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The operating lease cost was allocated between Total direct costs and Selling, general and administrative in the condensed consolidated statements of operations.</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> The Operating lease right-of-use assets at March 31, 2022 and December 31, 2021</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16.6</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17.2</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at </span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.6</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.9</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets. The current and long-term portions of the lease liabilities at </span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.6</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14.6</span><span style="background-color:rgba(255,255,255,1);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, and were recognized in Other current liabilities and Operating lease liabilities in the condensed consolidated balance sheets.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Travel Services</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company incurs expenses for travel services for company executives provided by private aviation charter companies which is a company controlled by the chief executive officer of the Company (each a “private aviation charter”). The Company may contract directly with the private aviation charter for the use of its aircraft or indirectly through a third party aircraft management and jet charter company (the “Aircraft Management Company”). The travel services provided are primarily for business purposes, with certain personal travel paid for as part of the executives’ compensation arrangements. The Aircraft Management Company also makes the private aviation charter aircraft available to third parties. The Company incurred travel expenses of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 and 2021, respectively, related to these travel services. These travel expenses are recorded in Selling, general and administrative in the Company’s condensed consolidated statements of operations. </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022 and December 31, 2021</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company had Accounts payable to the Aircraft Management Company of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, in the condensed consolidated balance sheets.</span></p> 200000 200000 7400000 500000 2900000 2900000 3200000 500000 5800000 4800000 8500000 5400000 2800000 2100000 100000 100000 P12Y 2022-11 1 P10Y In Q3 2021, the Company accounted for the renewal option, as it became reasonably certain it would be exercised per the agreement, by extending the lease term through November 2032. 600000 500000 19300000 19700000 1500000 17900000 1500000 18300000 2040 2 P10Y 1400000 1400000 54700000 55100000 1000000.0 65700000 900000 65900000 2 2 2012 2027 1 P10Y 900000 900000 16600000 17200000 2600000 13900000 2600000 14600000 400000 100000 600000 200000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(13) Entity Wide Disclosures</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue by Category</span></p><div style="font-size:11.0pt;font-family:Calibri;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table disaggregates our revenue by major source (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:38.444%;"/> <td style="width:2.866%;"/> <td style="width:1.206%;"/> <td style="width:24.671%;"/> <td style="width:0.603%;"/> <td style="width:2.866%;"/> <td style="width:1.206%;"/> <td style="width:24.671%;"/> <td style="width:0.603%;"/> <td style="width:2.866%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Three months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Therapeutic Area</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Oncology</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">105,213</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79,138</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">70,417</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">68,938</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Metabolic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">48,116</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">32,495</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Central Nervous System</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">38,487</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,812</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cardiology</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">37,396</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">23,762</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">AVAI</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,318</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">30,820</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">      Total revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">330,947</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">259,965</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table disaggregates our revenue by major source (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;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:38.444%;"/> <td style="width:2.866%;"/> <td style="width:1.206%;"/> <td style="width:24.671%;"/> <td style="width:0.603%;"/> <td style="width:2.866%;"/> <td style="width:1.206%;"/> <td style="width:24.671%;"/> <td style="width:0.603%;"/> <td style="width:2.866%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Three months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Therapeutic Area</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Oncology</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">105,213</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79,138</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">70,417</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">68,938</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Metabolic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">48,116</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">32,495</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Central Nervous System</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">38,487</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,812</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cardiology</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">37,396</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">23,762</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">AVAI</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,318</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">30,820</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">      Total revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">330,947</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">259,965</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> </table> 105213000 79138000 70417000 68938000 48116000 32495000 38487000 24812000 37396000 23762000 31318000 30820000 330947000 259965000 EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,. FE0'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 " ##@)I4U#A&ULS9+! M3L,P#(9?!>7>.DW9#E'7"]-.("$Q"<0M2KPMHFFBQ*C=V].&K1."!^ 8^\_G MSY(;':3V$9^C#QC)8KH;7=,1@M(? MZH@@.%^#0U)&D8(96(2%R-K&:*DC*O+Q@C=ZP8?/V&68T8 =.NPI0556P-IY M8CB/70,WP PCC"Y]%] LQ%S]$YL[P"[),=DE-0Q#.=0Y-^U0P=O3XTM>M[!] M(M5KG'XE*^D<<,.NDU_KA^U^QUK!A2CX?2'6>\$E7\E5_3Z[_O"["3MO[,'^ M8^.K8-O K[MHOP!02P,$% @ PX":5)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" ##@)I4U&TVF34% !N%0 & 'AL+W=OW1:]6(-:X,"+%V6 M./[WG04,3H0'5[U) #,OS\XN[PP[WDCUFOI":/(>A7%ZWO&U3KY:5NKZ(N+I MJ4Q$#+^LI(JXAE.UMM)$">[E05%H4=L>6!$/XLYDG%^;J\E89CH,8C%7),VB MB*OMA0CEYKSC='87GH.UK\T%:S).^%HLA/X]F2LXLRH5+XA$G 8R)DJLSCM3 MY^N,41.0W_%'(#;IWC$Q0UE*^6I.;KWSCFV(1"A<;20X_'L3,Q&&1@DX_BE% M.]4S3>#^\4[].A\\#&;)4S&3X?? T_YYYZQ#/+'B6:B?Y>9&E /J&SU7AFG^ MEVR*>WN]#G&S5,NH# :"*(B+__R]3,1> !T="*!E /T4X!QZ BL#6#[0@BP? MUB77?#)6FSP:1A/$9AH76L&O <3IR:5T,Y@537CLD:M8!WI+ M;N-B>9@T=TGJQW@+*"M4ND.] MH*C@/5>GA#DGA-J4-O#,\/!I N&4-H5_P&%5YEBNQP[HS>2;4.2OZ3+5"A;C MWXADKY+LY9*]MLEXV2:B*>-XN&-WGQ"*?D711V6F@.#E&-/S] MU>4Q#LS;"DEZX%'C0FH1NA=>PEU!;F1H1I:>@%FZIQCC MGA$[QS#.8 H53-\MN.8[^4UL&REQ*=NVG<'@C(V&&!FMR>A19)E29GT]BT0J MG<^KYKIY<;4H_OA<4#Z2U1;L,%1GA[3_%F(VT2+7[3JTR["5[]16[N!F7";M M.@BA2LR 9RU5\USB.G=NTTI4^[R#FW-)=!4)M39+_ALH:!]- M%B[8BE;[O8-;].ZUE%$$C=I"2_?U!.;2=&OD,=.IAI8.D)LZI5*YGRN;3O]M MPMB@-W08&UMO352UY3NX9^^M>_*01G1[D_ M.+548%UY8WN2FY<@$EY.F8'EFD1ZC:;1HGYYA4'6]D^/LO\7_DYN/?"T8!6X M10M^.(LMDHQV[1[KC>P>1EB7 7I4&9AZ'JPPJ'SE ;F#^\ACW)P[7++/AGVR MJZG?^1;CK(L"Q5W\,^?,G,$\O\A-W,C84F."V WB&.8"HZOK CVJ+E1TU3*< M*_D&CVI.(Z[Y>(.AU>6 'E4.*K2Y! \)R9]!:V1>AANKB<8E^0M*X"M*7S#S3XOUP1A_ZR_)7L$!NA<*7] M\D9^MD]MAR30Y;WQ,,/***NK SNR.FBABDTETS[R7;O;A-RBB'>WK"X)#/?O MZHON*>,*Z,)MV7LW,N%:6N'IJJL PRV[WJ. [Z@TR"L40H6+'6R&K+T=+=-Z MY1M]*7%-J2XVMZJKU6;B--]"L^K;BYU(^/B'SBTEH5A!J'TZ!,M2Q>9><:)E MDN^/+:76,LH/?<$]H\&'#C; W0I4&=;)\9B8Z%2J(G4G:\7[^C[$JV1"EI4?1# M&TF^.ST\'N]Y2%UM1/Y5+CE7Z#5-,GD]6"JUNAB/9;CD*9/G8L4S^&4A\I0I MN,U?QG*5EH]Y' WKJ)$<F>0W(ODGCM3R>N /4,07K$C4%['YR/<#![IW*#,WWB$KAS5CBDVN3CG?_Q?)S1/$0$8L0@_M-O_N,AY4[/G8?0Q:J5) J%:2,1[M2 M4>0YSQ1B4G(E+WHBTBHB+2/:71&97"+(#0KU!?^WB-;6"TA4L(4C]"*Y2H&%Z80 MS'>XK":\](,YY.DSSZMY'(*C7/%R<2?;,U.B=D-Q#E) B.TY02-3;3/LNS8E MYDPY5::.$[C-Y+;-W, *<$=RO0JD]T9R@9YRM2V3JI?+ M"@A#E<5GPNJU0 2^0YI0#584.]2,U*^0^KU(/P-.IN+L!24<2 3EFBU&8C$J MX*8[NWZ[)FWL4K\!V6!& L?QS9B#"G/0B_E/(:(-+%$3L* ]GRZA@=L ]J;9 M$3!LU21D]4*[RQ3+7N*R[93)ZYSS?:"CU6$YA#2 FLPP=:T.H =LB7N!SOB" MPQ**@/E"D7*DV"LW,Q]N=RG'MYK%:33#M*.=XYK*,.FOS[(C=1?BWOVHQ )H M1DUX!C//)AW+'->\B/N)<=>->N#1]GNI;5.[69 F0]<) NIT0*P9$=OO4@-) MS( #8\UA?9( UP2"^QFDXMH5VY9$>T"KU@&+EK1JG=-?1:NXS3O$L0]*<9]Q MDYGK=?0F7/,3[B\)I8C1#;M(,=Q\+-_FFT"XC?U:=J?L+]!#6-UBP+ M :661=#]Y>'D87QN'\^>_PMGKTUSH"R(%L;'J3'8V;9KXX[4U(2(WV#$(PUT ML&J,:-L,!Q+'<9I@VV;$<[M4!JZ)$/@MKF_0<+[!)J^@,=HY'L&=& M2VIR)/WDV-0:;^ E;>K3(H,T%[+)CEJ!V]$Y2PY2)R%Y&BN?IF]DU,2(A3>(TFGEV5VYKXB3O(A;GJGDG-T+Q1'&!M[ M67]T?;!U(5#%?1%GJ_Y8(),YP<_(=!Q!FJ2)TZO>I@O6_\>C2Y2);T]C*37MEMO80DG0X9%N-3_$3,;);'-QJP[[3(X3 M5#,UZ6=J78+ NIW9(8[5G9\?&_TEHG3H.G@(^XS2GKH0WAUZGO_+DFU@=]K4 MS":CKIT1J?F?]//_8P[D5.3;*N4^'CH>+4>"_>-$_[3AMO7!"-ND=6AFLG-L MTM7G:AU!^G7$-(IB?1@-+5D?"HWB#(5L%4.+-J)M"P3/!C730FNP(Y[O=,"E MM9"@_4+B%#1VD18["1KQ11S&Z@Q]X8J!(2AOEF=:TQH/)]MB882)Y>/FQMM@ M2*@=^!T[6EJK"MJO*@ZQ[\_;1 IM>ZD_*:Q!%0EI1MZ6#2.7^DWU9C*S?;MC MQT!K>4'[Y<6.L&4G'1@AM\6#:\$VI[F0#7:!0P+2L1>C!\?6WZDRR@7ZG8-H MGU2;M_ F0^,6?GSPE4-_8H(>\A)G$E3Q CQAZPR)R'=?;78W2JS*#Q_/0BF1 MEI=+S@"^-H#?%P)$R/Y&?TNIOIU-_@=02P,$% @ PX":5).)-DJ4 P M20P !@ !X;"]W;W)KU% M*W7DB8>T B0*3*O4=6BTVXMI+TQBB%4G9K8#ZS[]SDF:)A!"NKXH=O*_\^\N M1^X8[KEXEB$A"OV)6"Q'1JC4]L8TI1^2",L.WY(8[JRYB+""K=B8OWC^EP4,P*RS)E+,?-%#A MR/ ,%) U3ICZQO>?21Y03_OS.9/I?[3/M9:!_$0J'N7&0!#1./O$?_)$E P@ MT'H#)S=PVAJXN8&;!IJ1I6'-L,+CH>![)+0:O.E%FIO4&J*AL7Z,2R7@+@4[ M-9Y^?9C-'Y;S&8+5\NO]W6SR")O;R?WD83I'R\_S^>,273P]3)YF=W#G$ETL ML""Q"HFB/F:7Z"-Z6L[0Q8=+] '1&'VAC,'SD4-3 9X^Q/1SE-L,Q3F!\@6+ M#G+M*^18CE-C/FTVGQ&_,+>KYB8DIN9>P5SKYDYV,%S M!32=:1IOVJ>X=Y1 V^YT#XB/15['MP>S]#S.5,JGG]8XX#DF;%!7&ZX+Q^G\8H5U+A>, "KH.]/HL M:).B FI;;WW&:D2=\BB"MV:;,LT]G:G3OP,.\ MMI)6P=_:E>V\&_QTL>;.RB2NV^_9;O^(N4;9AR%Q,/!.(+\U/;NYZ]4AGZG= MW&,;[AIE,_=;H[.;.]TC#,PR$2\5\EK:[A _<&[B'JLLB& MB6E#8XD868,A-$SP(+*Y-=LHODU'OQ57,$BFRQ!F?2*T .ZO.5>O&SU-%K\> MQO\ 4$L#!!0 ( ,. FE3MQ-X:9@4 ,D3 8 >&PO=V]R:W-H965T M&ULK5A=;^HX$/TK%NI#*_66V/FN*%(+O5JDVP^5=N^S(0:B MF\1L;*!W?_U.$DA"['B[TCZTQ,G,Y,RQ?6;BT8'GO\2&,8D^TR03=X.-E-O; MX5 L-RREXH9O609/5CQ/J81AOAZ*;9([-*4YK\?6,(/=P,\.-UXB]<;6=P8CD=;NF9S)C^VKSF,AG64*$Y9 M)F*>H9RM[@;W^'9"PL*AM/@S9@?1ND9%*@O.?Q6#670WL I$+&%+682@\+-G M$Y8D123 \=$W"+>DB>B_(\.1UMK@)8[(7EZ= 8$:9Q5O_3S2$3+ >+H'IX_/ M\\W^?08&Z/+C^?YC.@.;*_0- M?-WPG:!:):W1Q-AX-)< M7CI<'J$]5-!(#S0;/?%, M;@1ZS"(6G?L/(B;Y0 M@_W8MJW0\4?#?9LTU8RX8>BYM=D9.4Y-CE/ZV3WDO&Q93F6![+&RO7[$/LU8M^(>,J@ M@"QC6LBR#IJOO-11R52-[ 3/;"@!A88@=VG'+;'W[W N6=08N+"I=J@XG? M0UA8XPJ_L JYLL)U&$-UQCS/=YP.3(T9)NWY/P.*K:8Z6$:HLVS)4X96.4]/ M@'FFUW)+@> YQ+([0#5FC@]ZT0.T5<:P62] _G(H. 7<4E%-"T%1%TLEM?52XU52)R>_)M:@LW%9)9)!HHNCQC1Y7%17?6C MM14<;G=9:6R^X3ZLC;1CYROKOSMC6I".2BDNJN\Y3-4JQ%8/S*968'.Q.*[] M!8/JRDZ\2OJIWZA8+0>>:Q.%4=7,"5RK;_TW50.;R\:LAH>V.=_'HD?SL%H" M' LKNU2UUM(A*F<>+G:2+!,CET#.DT%U5#S<\B5AN[$MP4Q*PN28\4!$OM:Q4 M?F%[!]SX;I<4G55KGYSWRXW\$[/\3^-D)[N]]['5MC1O],(.+JU5GX*01NV) M6>U_EE]GT-W2/=2D-3N;%X'@QYE M"5M!2 MD>8#RZMRH&DB^+8]>%EQ*GI:7&T:A:A0&\'S%N3P-BA?4IW?C?P!0 M2P,$% @ PX":5(Z@V-%& @ (04 !@ !X;"]W;W)K]Y_-SA2R[TT"N,J>Y\7V<%E%1?RPH$ M[NRD*JE!5^U]72F@N0.5W ^#X-8O*1->$KO82B6Q/!C.!*P4T8>RI.IE#%S6 M0Z_OG0)KMB^,#?A)7-$]I&"VU4JAYWJ/^W61@\UW"3P:U M/K.)K>11RB?KS/.A%UA!P"$SEH'B MJ8:)Y+]8;HJA]\TC.>SH@9NUK+]#6\^-Y),,EDNIK-%.IL2M-+EC_ETM$$GW>#R,%ML4K*\)\O5;#W:S#&! M7&T7H^UTCCD]$[,B+R M()%)DYG((?\7[V-)75WAJ:YQ>)'P@:IK$O4_DS (PS?T3#X.[U^0$W5MCAS? MX!V^-1Q!'( LP%Q@&W1L@P^QUP?SSOR?]8-)@5G>8U8_^RVE:#V;@@UR>1!F.8'==%NSD?N>K^*CW'^FW'] M2],\'MC^/1.:<-@A97#]%:='-0/9.$96[DX_2H,3XLP"WS!0-@'W=U*:DV,/ MZ%[%Y ]02P,$% @ PX":5)D/;?O1 @ _ 8 !@ !X;"]W;W)K<]7P/#-@HN,*MR*I2U7 FAD0%EJ>XY3LS.:,*O5,&<3T6KPM4H3!A-! MY#K+J/CL0,JW3OR3)6^L!N-59T"0&HV6HB<&>7+%&2 9,)9T3 HFFU MW<=N7<>;@+<$MG)O3;23.>?O>C.(FI:C!4$*H=(,%!\;Z$*::B*4\;O@M,J4 M&KB_WK$_&>_H94XE='GZ/8E4W+2^622"!5VGZI5OGZ'P4]5\(4^E^27;(M:Q M2+B6BF<%&!5D"4X#O +@'0,J9P!^ ?"-T5R9L=6CBK8:@F^) MT-'(IA>F-@:-;A*F;S%0 M\FB%.M[GC4ZX^"?H_@*AB_#'KM*6Z"*3Z&_=$T M(.,G?#6#$>[[Y'HV:L]Z XR^(7=D%O3(]=4-N2()(].8KR5E MD6S8"C7J3'98Z.GD>KPS>GPRY$S%DO19!-$AWD9OI4%O9[#C720<4G%/?/>6 M>([GG=#3_7^X>T&.7];;-WS^&;Y 4078!8KP!>GR#%LOUCVQ 3)@(<^ _&C/ MI1+X]_YY(5VE3%IVW[1JKN^BS$@;F(A3]@)-_UCQ/=<_[G5NM>$<5.A'EN7[U=(7JI8GZ11/= M?]8FEUC_^CF43^:S--XJOS+B:&PO=V]R:W-H965T&ULK5AM;Z,X$/XK5K32M=*E8(-Y6:61 MTD#:2MVVEZ1WNH\N. U:P#EPFO;?KR&4!MLD>W?[)0'R/#//S-CC(:,=*[Z7 M:THY>,O2O+PYR MZ(+RI\UC(>Z,UDJ<9#0O$Y:#@JXN!Q/X]1KBBE C_DSHKCRX!E4HSXQ]KVYN MX\N!62FB*8UX98*(KU!/-,2CIEZ5]) MS->7 V\ 8KHBVY3/V>Z&-@'5 B.6EO4GV#58+A[C:8+,7-8BF^OH7WRP5XF('%S60>WCS%\\1L(_WBZ7?X-SI[N)T_! MK4"?@R%X6@3@[,LY^ *2'"S7;%N2/"Y'!A<:*T]&U.BYVNM!/7J6C)-40YL> MITU9EHF%O> L^JYA!R>*;ACI635$&NI75"H75"H=F/WN+DB*TM.;:GJF:]CS\2NZX^,U\/2JS +XRXF4#%#C%VOBPI5E.-CW[2[L)D*@Q C M).FZUOB$%FQ!G?19;?JLH^F[%Z=/DD5!0TC]X!+TA>BN4DUKU.JJV(&")H266[/H7J2,6M5'Q4:KV+ MA]4!%0.127%JE[5,0-^J:VUFL2($>2Z4EL\)4$>LTXIU3HL%;%,)+(5"6D2) M$*[3Z"CN?2@7?ZJ"I-4=:LT@?11N&X7[L[O^&RG:70]U8;B*?P][/G*E0%28 MA:4=&*@8W:Y74:[I>J[D<*;"(/:PLF0U/A%R>G:7U^;/^R]=4YL_3ZT?1CZ2 MHIZJ,,LQI?RIF"&VY4J$*LI%KH?E_*DP9-F^)RV_:XU/V[-[\N>W^?/_1]OT M%9>.:-32[IZ=0G6$0?-SP#)_:>-LS'42!$55I#2>A'7E'LR#\)\ 8\/'/^B@3:6.EO<\GRY\VA@EAR+WI+=$\SGZ0^/'_]SNMD6 MT5IDOP1L516@&FO+GK'T"JI'_=!&V,>F')(*E+=YH,% &]E2Z#,-S(;0\ MV#\'#'A\PA S;E)0\9K+J]#YQTS>%WP -<.#VKUF&E@'U57[.6/ XT-&SXF' MM&7"ZMQI8A/*9[<&9UF.7"85--34*=3@7-N!2*FGSAXR/:AT' W0L3Q/RJ1Q M\#):_9LALO.2B)V9TI7@F1>N,%/L_R#8WW"VJ=]/GQD7;[OUY9J2F!850/R^ M8HQ_W%2OO.W?-.,?4$L#!!0 ( ,. FE0=#W$8\P8 +(: 8 >&PO M=V]R:W-H965T&ULI9E_4Z,X&,??2J:WJ>_\BI)9;(%V@5>_57P(5*@E1[V8<"^V3Y)N'YWD^2;AXHMG/?$-( M 9Z3.,TO>YNBV)X/!GFP(8F??Z5;DK)?UC1+_(+=9H^#?)L1/RP;)?$ :9HY M2/PH[5U=E-\MLJL+NBOB*"6+#.2[)/&SEVL2TZ?+'NR]?K&,'C<%_V)P=;'U M'XE'BKOM(F-W@[J7,$I(FD#["%F]06MQ'Y"D_N@9\*@^4_N0W MT_"RIW%%)"9!P;OPV<>>C$@<\YZ8CE^'3GOUF+SA\?5K[Y-R\FPR#WY.1C3^ M$87%YK)G]T!(UOXN+I;TZ3LY3,C@_04TSLO_X.E@J_5 L,L+FAP:,P5)E%:? M_O/!$4<-6#_R!NC0 +4;Z!T-\*$!+B=:*2NG-?8+_^HBHT\@X]:L-WY1^J9L MS683I?PQ>D7&?HU8N^)J-)^-W9GGC@&[\N8WT[&S8C?>BGW/H]3AZ.8[> M,9M293Z:PQ884OB'Q>3F3NJEH;QXY EM;REFB$;8CDSK)J8992F)/0 MK(C^Z11F"6/:V&[I$FT@LFRY+KO692MU>04-?O9YT0P!>V*,)'FI$9!G?BV- M.5MT(K902ZQHA&P+RL4.:[%#=2JP ..1%!.F5Z5P*"HTL-52*!KAH8;E"J'6 MU%[MG0A(:HA!'P'$1L_?20Y!ZF?YX352>[8./(?HOC=D@<;0$ U M(9P@H#M>A5GI(]'>?V UF ^T2]DX,0G/> V6^D87?8-M=#3Q@W=$.ZAUAES# M#V@H=2\RLO6C\#61*^]0_B#9*HD%&XN\RFU2[8:HW3#T=I++S$S-ZDKSAC-0 M#9K:YUO_A3M<*E$$21]J>AO.,C-DXH["#AOBP'>0$P39CC3NE4H4F=+'IB%( ME)A!3=.[W-C0!ZKQXX1[/PWXFH!%*EL.R$5*6((,NXUMJ1GLU-A !ZJII*#4[+I)O5\8-=9":.F7YZR@RG>F/)"31;;,E66+5UY'6 MH;CA#5+S9O;19:%4N0@1W42&(%TT,RP,.PH7:F"#T*>6_M/9O>M]8NF/&H(@ M_$Z)Y"XI7LIG2G[MHFT)Y#*E&89W68=_L/C,ALAH%T>9F6EH'3! "0&DB= M,$82X,"A4&YD9ACJ'3Q"0&CAUS.WR1/8WW/+QBZDN7_$BR4V$R.G3@A@=8S8.%_U)MS,N# MN?=48%F)5\AHBCS^8)$_.63N*GW M6+VY<"<3=[3BIV;N7Z/OSNR;"Y;.RO7 ?%:>HYU5IVGNGW?3>^>&G["= 65TQ _?N(%T:I+M"=11FV12,]/H(!D^.L-2\^5D[(Z6KN.YIPQBU16[ M^-^3DG %6[9NM@N]Q- P(.RHE[@!$%8#Z!/ZP>^_V0BB/\ U>8S2E "RD:T+^26: M88QLJV/%@!O 837@O+O%XJ8\G'9NP'CJC6[FWMW2?7-0S0)S,E_>.JOI?':8 MF.H8MT$>?F^?Q-95>50RCCM)NN0Z#)C2M,\+FM2'EG#*:F&K?=(@L3(-W([X MP='I?T*RQ_*E2 [*/6=U8EY_6[]X<&PO=V]R:W-H965T&ULI5C;;MM($OV5@C;820!9-]N))[$-R+G,&(L,O'8R^[#8AQ;9 M(CLFV4Q?;&N_?D]U-RDZECR#G1=;)+ONITX5>7JOS:TMI73T4%>-/1N5SK5O MIU.;E;(6=J);V>#)6IM:.%R:8FI;(T4>A.IJNIC-7D]KH9K1^6FX=V7.3[5W ME6KDE2'KZUJ8S86L]/W9:#[J;ERKHG1\8WI^VHI"WDCWM;TRN)KV6G)5R\8J MW9"1Z[/1Z^I?*77DV.AE1+M?"5^Y:W_\J4SS' MK"_3E0U_Z3Z>/83%S%NGZR2,ZUHU\;]X2'D8")S,]@@LDL B^!T-!2\_""?. M3XV^)\.GH8U_A%"#-)Q3#1?EQAD\59!SYQ?"*DMZ35=&6MDXP;DZG3JHY@/3 M+*FYB&H6>]0>77@+?=;29YFS$OI55SEB MMF.Z;+()O72ZD*Z4!BAS)2EGT8TKJW(E##(RIK__[62QF+U+XN%J_HZT(0AU M#]_KNA7-)CU\-28!-RIQ+XRD3)M6F^#;F."OH*+2*U%1:_2=RF$87F8(6F6X MR9$(DY4'W%+:C $6<$]^R$OL"CY JUPKA& M&AO#:DN!?LVD=ZQE3"NEGZV(QW6F*(!M?+S,;)=^$HX;38DUFNA#.K=FZIUH_ (6!E3 M#B(92 :+N*HV0."XRR[*62B8A.L-N#?6KFW16A&9P%6M+',WRVCK#D#ZMS)T M8&_5^A9P@6^56#%LV+%8156+@G5MCX+52*45!!CFMHA/9;B3M)*RK _,#38 MJ_?2.&PK@W2J01U<*1PS5S2*9*0$A[R)IO$XO[,0P_QRWDP>FB/DES,%'O)N MH-[!I^]>L02[W]4>6@"ID'$/+K6,;%!#C$*C9"$&1DLT*-P@M?\?@)[ @=WM MO!O6AYS&U:TD:1WZSR4V$A8K71L;)<0'>F'R88]B. RENH'\E!ZQVG[<&'-OXY)]\:%DGZ-T')&Z% M0L5@6*,ZR\SY.-ZP&T9![,,8,A!$0U4<)U)D:&UT/<@CAS=9FL\._DFV#(ZL9.#'A()OOHG+5!6(.+S2&!8\N;"A<^9!)Y,0&1+V@^?%L M,L/J756!'G14Z'1VRWE-EGC@8MS4M&)8=,APV@48]*>$=R6&[']CQ7S+ZE[0 MX6Q@H6?--0:T^\'EQ4Z7.W]M-,C67]#Q;(?;*>,_V;T!3.C#%MFN-%+R:L"; M?1^H:WS-273X(;8F-[,GBXJYI\.ZY^6]3R^S#% M7887XT86VJF '4-C>S"P'@<7MZE&$2AL^A+U\ ,N@XG/X:)R2(?>-*G^6EY MX%$@,Z: 4J$H]S*(\,#DYK#TA:'F,7-OHDT=L[*';0=\@%H%!TJ\DF!5_XEX MOK@-UR0&]:0*'0FW0H7LL[,V*,+4E1),WV$#4.XF7/USY2#][0\;;G MIM==#& 01I+=QT)[(L%+3)CGX54[+8P[$%.+#7.J];:-#8/,\E +D\QS"GF? MWA#X/>X&& Q,CUAA.1,94H4Z7X+Q<7;PTGKCP*?H^D!IOZ&<@?JV+/9I>7.! MO2**W7P-3P[FLS&-?L%ATX3QO<0^CHIP&"^_8"O+Z.1P\>HM?>BG+O:,S?8M M\B-LQS&[8C=W:AHEH/3K@NR$@.OTUC<8ZP$P/-IX[Z9BJU%L?7O41P&:<3#\ M.&A3%8;*NVUX.!B%01)CSZ3%,6T*6Y/CU%$1,L.MM_M6X!D0B"@]"V[M]#ZJ MDG$#@J'=(::N";EB.MXU0=-*#;#P.YT"C -;2%/'X'JVM$;S/%.'T$ON:.%ZX:/[)9(Q=,JHA^ZP5!AJ^>- MQ^WMUC_<2 :@F="NSS_3P3SQ^V<1X M0]8L57(-T=GDS?&(3/Q:&"^<;L,7NI5V3M?A9XFE3!H^@.=KC?TI7;"!_I/M M^?\ 4$L#!!0 ( ,. FE18";&0D@4 )\- 9 >&PO=V]R:W-H965T M/)6%=F?] MW/OE\7#HTIQ*Z?;-DC3>S(TMI<>M70S=TI+,@E-9#./1:#(LI=+]\]/P[,:> MGYK*%TK3C16N*DMIGR^I,*NS?M1O']RJ1>[YP?#\="D7=$?^Z_+&XFZX1LE4 M2=HIHX6E^5G_(CJ^'+-],/A3T$23^'NF* MBH*!$,;W!K._7I(=N]'"KUC5MLFH+]+*>5,VSHB@5+K^ET\-#QV'HVT.<>,0A[CKA4*4GZ27 MYZ?6K(1E:Z#Q14@U>",XI;DH=][BK8*?/_\#=?^L4U.2N"$K[G)IZ73H@(T_#OCC_TGCARC<@,=N*5,Z MZZ/#'-E'ZI_OQ+OB/7AQ*9U*A=29R%11>PNTD^-]E K'*5YD(Y+/:RABP* MD\K06CZ7'JW@R4*A!!7I6J)4"PM*.T MLLHK^,LT-38+\1@D]Z@RTIG#"L"RB/65,X\';CXGE!:5SA3JJF8;C.R+>V1V MA62E?F8"HL,3)VZ)+5,VO M17:RDQ4(M6;=W%Z_(PC#*B$/8&ON,4EDY8B:? M@U-!"U#U#/I@^D MSDEY.2NHRPO6;FKWB(S"-4I1YUP7N&8)Z[52X1(IG195QGQGF6(#6:R+Q*)Q M \QJ5% ZL,K(\'M#V5>M?)>QKR^,(:FZV&;)Z ZCS>>"GLBF"@PM@8/%"X(\ MH" =$I"/9+$98,39!X@^V'#<_IWR;0BJ0P)4KTRVCDGI/3S=@RDJTH32!MEJ M>V6J(D/MNB7&%N8\D@ L4\GR1PE+.Z35;#4@.5+@N@&L*3E4F6+C@$$. MX!#B)@FKTG<0PTE4Y@P^''RC8:#.1&>3,2,V0 M>26^-Z0$/;I&J+7RMG",T- V:B\ 9S[/1U!'.#X;0*>@B]X@@:1?- M?OYM3\RV#]*7 !V]3YD\$NF['V&4D^]$.2.2"9B%W_1>"1V MN]#R4:HBE!:VW5B:*=H-J8XC/CRHXX@FDR[21\G (=H/?M$^F*^?O2$K_4'> MKX- NT.X<8D&X_$$O]/II/>I>;6M)!OPDT$R&8OD<' XGOY 3BTVIS.9AK]H M+#Z]#,Y_U?:@.X^*&/%L3K(P+%;&ULI59=;]LV%/TKA 84&Q!8MNRN06(;2-(5&] 0;MV#\,>:.G* M(D*1"DG9\7[]SJ4D1\F<[&$OMDC>>\[])I=[Z^Y]113$8ZV-7R55",U%FOJ\ MHEKZB6W(X*2TKI8!2[=-?>-(%E&IUFDVG?ZW=NO;1MT,K0G1.^ MK6OI#M>D[7Z5S))AXXO:5H$WTO6RD5OZ2N%;<^>P2H\HA:K)>&6-<%2NDJO9 MQ?6"Y:/ =T5[/_H6[,G&VGM>_%:LDBD;1)KRP @2?SNZ(:T9"&8\])C)D9(5 MQ]\#^J?H.WS92$\W5O^ABE"MDO-$%%3*5H6'^2RHGO4KZZ"O=1,QG9R*;9MD;>/.CI_.(-_]O3S\J MGVO+SGKQY]7&!X?B^.L-CL618Q$Y%O\_FF\#_3C_2;P")GZO2-S8NI'F($JK MT58>Q9W;U@1EMF+;JD*:G- R6@8J1+"B9*A=A*K'4*&2@6L8['XD=";(![G1 M"G4%;%$Z61-W%_A=#5A6Z.D>LY$.$5-H)5BPMZWN0QR3]$H4.=NC?@(@V@<- MIQ!X93!+VJZW?)M7G.!<^BH69?S@8H,B2YP-7>OA4DZJ"P=+M@9TFHHS82B, MQ!IY8)FXXUJ$BAYQ.7OJBEX6.^Y[!!#*B UVF\99M! RQ![!YEPZ=^"XR;J# M+. "!D1WZBMD0'#T$*" ]GSR>!@XA06;L4%4ZB+".Q)Y_D&7,8.-+ M4D'OV?,A+K?&?G4EHH?G2FEW.RR]KV_&8Y>5 M6 DW,C5JVMD86PE/K[88N]JBR(-1I<;Q9#(?5T+JX6H9UA[L:FD:KZ3&!PNN MJ2IA=W>HS/9V.!WV"X^R*#TOC%?+6A3X&?V7^L'2VWB/DLL*M9-&@\7-[7 ] MO;E+^'PX\)O$K3MZ!HXD->8KOWS(;X<3)H0*,\\(@OZ>\!Z58B"B\7>'.=R[ M9,/CYQ[]?8B=8DF%PWNC?I>Y+V^'5T/(<2,:Y1_-]A?LXKEDO,PH%WYAVYY- M%D/(&N=-U1D3@TKJ]E\\=SH<&5Q-7C&(.X,X\&X=!9;OA!>KI35;L'R:T/@A MA!JLB9S4G)3/WM*N)#N_NC?:6Y(&ULZA=R!T#ONUCU*D4DDOT2W'GKRQS3CK MD.]:Y/@5Y!E\(IS2P<\ZQ_RE_9A8[JG&/=6[^$W 3\*.8#:-()[$\1MXLWWH MLX W>P7O$9]0-P@;:ZI#S%OI2[@/PJ.%/]:I"^M_ON$PV3M,@L/D.VC]-O)Y M<@'_%_VP* X'U=&^L,CMQGV#.4@-OD0RJFJA=S_^22,OB&^/IS,4#Z)5#$?&CD.-9&N MVLV\S]Q)=EW^B$%I0D#$,D/VPXYK*VD"2;7KHZM+01V>8>-E)E0$J30>LU(; M98I=%!2J,.<]ZO@G20%*G9,/2WJ-X(LF[13A[EDR][:X* 93:/D/[7H#+!(Y M%!Y*X4 ;3QJ@AL[<6)#MZHZF<=;)T@A%1/E(4()0F'$?X0@^:"A0HV7>O3@I M>:WP8-34IL]"*8E9Q4J:#6@LC)=!DR-WP-R]BU@=3IO-0TY#9U" .7JT-(I8 M2+$+4/RMR!M%Q4,Q;$L*25#DLDH;ZP(!?*ZY6D+8(62IL\82U@C6'>=,43W* MC6R5:GI-.7F^- Y?2'"4X+;$C$923=A#35 F:@PS_V55AB2,3E89Y[EW')$X M(0E..M:'U&+4C5%4M%(7BW*&.V_&-\,\@CI-H<1F(7W6H1]')TA_AW1_X^.,TK>(XGC* M3TD2S9,I!# X@ 7["+;<,"1,75OS3"/+(TT"RLDH:>%(&3+KHFVU2)4L!-]W M. -\*6/NU# I'JG"A=)>AZB?S5_4)6YTZOLV/KI74+:*<'MBE2A/[15CO[J_ MH*W;>\GA>'N[H]@*2:04;LAT,EI<#L&V-Z;VQ9LZW%)2XZDTPF-)ETRT?(#V M-X9&&PO M=V]R:W-H965T^;JQCQ//IAJWQ$]H_-H^:;O$! MI>8M2L.5!(VK6;A()W>%D_<"?W+Q3" 9$;__:8X<&D4SRF]^AO?>P4RY(9O%?B+U[;9A:.0ZAQQ;;"/JG=>^SC M*1U>I83Q7]AULF4>0K4U5K6],GG0[,^2]?&"6 MS:=:[4 [:4)SA _5:Y-S7+JB?+*:_G+2L_,/TC*YYDN!L# &K8G@=[33V!*V MDXBK'N>NP\G.X.3P44G;&/A5UEC_5S\FGPZ.97O'[K*+@!^9OH$\C2!+LNP" M7GX(-/=X^1F\=TK5.RX$,%G#2=3PP$TEE-EJA+\72V,UMQ'&S.3$;5N$LI.$SJ)\QG%^7@]-0O(%C-NO9DMB5HG$R%FM0*[ -PDH) MFDLNUW#-)7'4UE""S& 2+ S)!%2&JO%U>, *VR5J=PE<45QETN#$T"1XRR6W M^$;0N-7 3__?,ZU?G4G6JJVTQ/!]3M :!7/#:AJ^,9 69924Z?X,%E6U;;_F%.C5&,-R BZUY#X8BGZ9X179-KX MB2 ^[?25I1QRXIB^,.+""- MBB)W9 FWE!\BAC#,DN WYDQV?J116N;!59_T'PU??+3HJ-QKO\X-=36U4;?S M#MS#B['H%N5W\>ZYH62ON30@<$6JRM-^8 @ =04 !D !X M;"]W;W)K&ULI51+;]LP#+[G5PA&#RT0U*_$38,D M0-)VV [%@G:/P["#;-.Q5CT\26[2?S]*3MRL6'/9Q28I\N-'VI]F6Z6?3 U@ MR4YP:>9!;6TS#4-3U""HN50-2#RIE!;4HJLWH6DTT-(7"1XF492%@C(9+&8^ MMM:+F6HM9Q+6FIA6"*I?5L#5=A[$P2'PP#:U=8%P,6OH!A[!?FW6&KVP1RF9 M &F8DD1#-0^6\70U1 Y0L"AL Z!XNL9;H!S M!X0T?N\Q@[ZE*SRV#^@?_.PX2TX-W"C^G96VG@>3@)10T9;;![7]"/MYQ@ZO M4-SX)]EVN6D:D*(U5HE],3(03'9ONMOOX:A@$KU3D.P+$L^[:^19WE)+%S.M MMD2[;$1SAA_55R,Y)MU'>;0:3QG6V<6R*'0+);G;X6^ M@[>F+S3G8 B5)?'S4F[(CV5NK,:?XN>)%J.^Q79!WD+W 3@$"H42,19#JB*V!E(ICEICO9.,H'D:3,;F.AY/T>O 9^6IR M/4RN$GQF43SXHBSE*-8W0YZ1>#P>1O'$6U@PRN,%[W;42MNI MHH_V=\JRD])K>GK/%>!.T2 M\+Q2RAX]]^[TV*Z#T0V_=^37=:WKH)LS$Z/6[7D6PX? MVO<.7[-!2Z5K;KRV#3E>G$S.YJ_/#^1^O/"'YHT?K4D\*:R]DX^WU'GGB_8&%$$&!\[G9/!I B.U[WVJ^@[?"F4YPMK_M156)U,7DZHXH5: MFW!C-[]PY\^AZ"NM\?$O;=+=_&A"Y=H'6W?"0%#K)OVJAXZ'D<#+[ L">2>0 M1]S)4$1YJ8(Z/79V0TYN0YLLHJM1&N!T(T&Y#0ZG&G+A])*+<#P+T"3?L[*3 M.D]2^1>D]NF=;<+*TT]-Q=6V_ P(!AAY#^,\?U;A.^6FM#_?HSS+\V?T[0]N M[4=]^\^X19?:E\;ZM6/ZZZSPP2$%_GY&^<&@_" J/_B?G#TOM7.T2Q'6=4.W MW :N"W:TGXG/\U>T$U9,/WSW,L^S-Q= K9LE(:(#Q57G%TO5Z2# MI\W*&@/ &T'KUX77E59.L]^C=URUJH3*MTTYW2.8+:Q#+$#+F(WS;O,3$ZJI M>F'(!G8U<,#!"SO2M5PKIYI@MY7]W._VVJ82CTCMB/3D96\XVC-"B",6<_!$ M0P;C MR.JV2B&]\YV9["*J:M5CO"JJ6W:QF3?E<&P+HY$AB+Y'.HF?LKOM020*=5JN MNJ3-L^V<['/F"9\D>_@AX#S"XX=6NVB.*LE+G':*4P>81YRJJI)K/N(2WY0! M^XV21BX10"1\(&ABR3-NJ&0G=9'."M7+MAAK[ZE$V:PT M["1B?;SR.9@NOH[OK;F7#.E:!+S_+]+]GG;_'.^)0B@> B#] B8\'D+97QI; MH,7@=<6Q))E(X+8..FKPT8SCVLI:X*EBR)+4V #B7O+3IQ;VB)?0B2[T$=R7 M[$1F?IC>3ND2W44Y/Z6S1>C3]NWY]0U2P?MM(H8(]%FV]V0\"X:^D7-!G!MQ MB?%%EK]C>=OUW>M[L"///UWI!KB%Z!L1V;F]OKK9'0JZ@ LKR4AXWQITKU23 MU3]XYU,EF[6G>9;)H*$1!0L8GG;FTRS[?G>4I//#E%K?G$,'7\DAO L8Z7P? MCR^_&& ^H*B$IKY;5Z.6L1@]!?.C-Y[D%12ZNKP#BO[-R<>/#N(7<^JSRHG^ MH5@W'"N6,%7Z #:%X&0=JW'+^CR8POP+RJ;Y\+HAH0P'$.5'L,9Z'1LEK18@ M^W:"$5B*"H=&2!JWRYY :2G],UP\/H5E^M3D,1M-;C6[99Q//97"=1KBAMUA M!#Y+D]^GZVE^!G5+C7HUO(!H-CTZG)!+,VGZ"+:-&PO M=V]R:W-H965T#.6NF:6_S4F[EIM>"%4ZJK.?/]9%YS MV4R7%V[M5B\O5&I9"U:(Q4#6BQOIQ>!>?7$/P(&Y$51$0TO@Z8$[W)DEQ/-^A_^Y\1U]6W(@;57V6A2TOI]D4"K'F M767OU/8/,?@3$UZN*N-^8=O+!BB<=\:J>E!&!K5L^I$_#G$8*63^-Q38H, < M[]Z08_F66[Z\T&H+FJ01C2;.5:>-Y&1#2?EH->Y*U+/+=P)=,A=SBUBT,L\' MO>M>CWU#+X3WJK&E@=^:0A2'^G/DL"?"=D2NV5' ]US/( P\8#YC1_#"O6.A MPPN/.@;_7*V,U9C[?X]@1GO,R&%&_SM81_6HL1]*>!&U2UOGD T5F@#LK$*JGX;6P_KGU<@C.56 &\*$%\[V6)SV!G2MEG;W_Y*6-!^JO9PH,IL:_C&'MIZ$\^<2WYJA)C&>;Y00*!E_H1?.S:MA)4 M3\@_YZ:$-7+"P/3'?G\"5QB.P@5G%!)TX,=]N"&++9>%RQ>OL1+MOAH*<* " M:C39:QV/N W+2J,;4'43(8F=#+_,2-$6,3=QV]4>LW MG:&L8 UARE86"[TG(!YS+.Q-WU>]:;6JY,8%Y\#T8"!(O32*,*Q-'EA8RSMD%D$0>A[BR2>W"N*A3JB0;"^YV>1XY5Z M+ HFG]TUBR&Z>D!%3,?=_C!RARG<8_/!J>OTLU>2$LR0 9OY+X'>2I-3W<$= MIN"E9CP+X6?\C?&WM]3RI]IU=M&)<>9>.L)=]S]GR"7E>^U_-R#>RFDG=@M(2*A^&C$"Q8);22T@0T'*1Y0 MB;/"LLD[=$SWYS,R2+Q%EA&3)& HGGJ)[P_U4AV&WA5($D 2>B'*,H9C&D[> MX45T#K)N.^NZ%\'Q'H-3B,EJ!&I 'W-1 M>+WNNK-X^#V[CC1.P)\%^"JL*D29P6LOG/GH:5@+O7$/8 .NTOM7XGYU_\:^ MZI^6S^+] QV=WLB&[NHUJOJS-)[VA\CNPZK6/317RN*SU4U+_)\@- G@_EHI MN_L@ _M_'LO_ %!+ P04 " ##@)I4*4LM9WD$ ]"@ &0 'AL+W=O M) 2?; MQQX6&\3[.!0]T-+8$D*17I**D_[Z#BG%=78W[J) +WJ0\_CFFQER+G9*WYD: MT<)#*Z2Y#&MKM^=Q;,H:6VY&:HN2=M9*M]S2K][$9JN15UZI%3%+DB)N>2/# M^85?N]'S"]59T4B\T6"ZMN7Z\0J%VEV&:?BT<-ML:NL6XOG%EF]PB?;#]D;3 M7[RW4C4M2M,H"1K7E^$B/;_*G;P7^-C@SAQ\@XMDI=2=^WE378:) X0"2^LL M<'K=XS4*X0P1C,^#S7#OTBD>?C]9_]7'3K&LN,%K)3XUE:TOPVD(%:YY)^RM MVOV.0SQC9Z]4PO@G['K9<1)"V1FKVD&9$+2-[-_\8>#A0&'ZD@(;%)C'W3OR M*%]SR^<76NU .VFRYCY\J%Z;P#72)65I->TVI&?GRYIKK)6H4/]DX)?/76,? M@<)'!6R5M3=9EA=5S M_9C@[C&S)\Q7[*C!MUR/($LC8 EC1^QE>PXR;R][P=X0]1^+E;&:RN3/(S;S MOFZVO,3+D/K1H+['<'XZ.X,#WS_^,&7IY.?O0@#O:_0+ M7#["1G-I22 K\HA-"^ [KBL#5@&V6Z$>$0UTE$\-EK18DA;P1I8H78_!P@G# MC> 2JDXWUK 5TM &6RK/>IA A*1>UNK%-1:TA9'B5Y!K?+#QYY MFF91DLS N A ;?N^[I'=8Z_&UY9 K56GX1&Y-KTBFT0LR[]#T>[4H#<:PEBX M<\-QY^A9*T''F(^(KP2"06MH4=O:ASBPMV?]N;_!T'GPWC-QV!5?,!%\\J<) MK2_N4=/A&/BDP3MOB70>4)>-0;C138G!N\X:2W$Z7*]@A9M&RH'"+>I&$0'1 M;,:B63J&$RBFHVP6_#8DF.5)Q(CC$TBSV:C(@B?;%9Q"EDRC/)_ &6WGXU$R M#JXY95D(K&(Z%-?86"^7CJ/Q./%BD]EHDI"1;:/]5A%EL]Y 6HQ8\@56*H/G M*!,638JDU-0Q2<%Y:MK.\%]5PZ2QJ/_2H%@I3E52#&<#RM_/I2'YP,^N&^DN[A4 M&]G\1?N-]*Q2VU9NJ_(-K$13<>_*THMN<,H .:)!0O.^?C4*+T#'"1<"U$%4 M?7%IBB>PT-*XK2U[I$*1(9551J:105S?1K'E!98*1K8&HWL MY-95BF7IEC'5#E460%49)\/A45PI;:+Y-/ANW'QJ&RZUP1L'U%25 3QI; MVK'!5[*P]M$OKK)9-/2"L,24/8.2WQ->8%EZ(I'Q;<,9]2D]<-?>LG\(M4LM M"T5X8K[4EA2^T':QXW$$:4-LJPU8%%3: M='^UVO1A!W R? :0; !)T-TE"BHO%:OYU-D6G(\6-F^$4@-:Q&GC#^6.G>QJ MP?'\RJ2V0KA7*Z1IS,+H_7&Z09]WZ.09]!BNK>&"X+W),/L5'XN27DZRE7.> M["6\5FX X]$!),,DV<,W[LL;![[Q'\N#2TUI::EQ"%_.%L1.+L37/2DF?8I) M2#'YSP[N1[\>#=_ +@7<%P@7MJJ56;]Z<9*,CM\18)YCN+Z@NU"6@IQBA%81 M' U&\!*4R6 T'!R+*6\56&BX<(A0=4>$_HA &IP6?8<#2 Q9.J2ZRU&N!_\H MXN_S/2FGQ9L[6P7$P^!N ,2*&[9NW;'9'!)?4.VTS E=KB%KA-L&@!9-*?L8 MCPH:D Z@+;2D\J2ZN2$MZE$AM#$I.I:!%QAK2]H'TN!WERG>>9H5NF480"09 M&L/=*^V]_8P[ZY[VS_!N0$HKE]H0E)@+5$[Z, +7#9UNP;8.#WUA6<9&, N9 MT^A\@.SGUO)VX1/TDW_^ U!+ P04 " ##@)I4LD93&ZD# !," &0 M 'AL+W=O>PJ=,<(?[UB[P[*8%:>%MVK7Q+10KA:MV/$[CN_; MM<>L/*/4RK -REGRO%T6M[/7=]?)/AO\IO@01F-*2C;.?4B3-_6RF"9"K%G& MA"#PV?,]:YV 0./C@%F<0R;'\?B$_E/6#BT;$?C>Z=]5'9ME\;*@FK>BT_&M M._S,@YZ;A">=#OF7#KWM3560[$)T9G & Z-L_Q5/0QY&#B^G7W&H!HNPJ^,75O3-&160Y!A*VIGMGH[([ MME)Q6)01(9)A*0>XNQZN^@KW,KSKQNZLN CX*/Z'Y M[(JJ:55=P)N?]?5M@CJ4#*[IW>("DC#DIL2+*/N'KBL6?71>E, M9A4ZV8PE72%"!%?:L%:\1XIB(R*)FC]V8 )"@7U:;L2>8<3ISI&0"Y*)-]HB M8%?H=/4=\][.JK^QFWG O<5%D_1\'OG0*"P=&&VE4T)&?$1R01G!4;S=2"D]HHK;+\I";3)'X:8I,PKLL-\CEM M(XZ0F>K5>61T7!&D$J4=:O #->Z A/FKG.)3,9ZGL=?L(HJ=I W)^C>*)[3N M,,?%^JRCQW7')H7$ !"X I7I#+4G)SERPAN5$O]7*L1)3NC:5J<3$5T4.N7D M&YK-)J^ I'5^%[Y4A@F]2?6/G;<9-2G_%.F*'KENA4Q=(UFE+* IMU#;RV^] MDHC4=^^8(#^U"BE!PO;"*]>%?+92#KWK=DV*_6+RI?NF'-WPAOTNOV,A'4(; M^\O^O'I^*F_[%^*3>?_.0NE.V8!#OX7K=/+BIB#?OUW])+HVOQ<;%_'ZY&&# MYF&?#+"_=:CS,$D!SG\@5O\ 4$L#!!0 ( ,. FE29#J*": H #,J 9 M >&PO=V]R:W-H965T: Q"M1 MY'">W\Q0.EL9^\%E2GEQ7>2E>WJ0>5_]/!JY)%.%=$-3J1)/YL86TN/6+D:N MLDJFO*C(1]/Q^-&HD+H\.#_CL4M[?F9JG^M275KAZJ*0=OU,Y6;U]&!RT R\ MTXO,T\#H_*R2"W6E_-^J2XN[44LEU84JG3:EL&K^].!B\O.S(YK/$_ZNUC(DAE:O$$P6)GZ5ZKO*<"(&-CY'F0;LE+>Q>-]3_S+)# MEIETZKG)_Z%3GST].#T0J9K+.O?OS.JEBO(<$[W$Y([_BE68>XC)2>V\*>)B M<%#H,OS*ZZB'SH+3\9X%T[A@RGR'C9C+%]++\S-K5L+2;%"C"Q:55X,Y79)1 MKKS%4XUU_OR=RJ57J;B4UJ_%>RM+)UE?[FSD09]FC9)(ZUF@-=U#ZU"\,:7/ MG/BE3%6ZO7X$OEKFI@USSZ:W$GPC[5 <3@9B.IY.;Z%WV I[R/0.[RRL^-?% MS'F+NW_?LL]1N\\1[W-T+TJ]G=:#R?0G<0OCOQ15;M9*B=<&H^)]IL1S4U2R M7(M*66U2G<@\7PMU[569.N$R8[WPRA8BYQ7&"IDN99DH)[P1*M)S ^'755Q< M5PB@Q!2(QD3ACQ=F'F?2W5"\-U[F"-)$Z:68(=BIFPSBK_8HU(XM+JRJI4Y 'G#GB#Q,-GEA$F;4DDG1.^?#@+3^( V01H;TJ M7!0$FH"#@TI*5\[D.F7KS&1.0@F.1M?G+%78.=7E0IBRH<(>5[/F*LFJ%$1J M**Z476J0NEA8%13^^M4S,JZ5E:J]3IQX_?HY\^KJF=.IEE9#J@=_^L/I=#I^ M@ME\-7GRDWBNK 91EV\#AI'AS=2&"!O]BEL&\TR,R M[^08:.@S(HWMR %YN<_@'*I<@+(C^T+/BER%= Q=FXH4-L#>]H/R) :)R]YK M$RUS_9ODA #VJDP"V1/6**R0VGH!5J^@4?6Q!A&R6TNA!69E'JWS#!QSA; MJK)68FY-P?QP%)T,C]HH(D8IKH[;D;2VC45]!J<21$AWP2.?$]^BST)7H9E,Q45 $D0?"5HN7$\KT^'C M5@>Z_/SP'8I74&.::F)Y0'!V;QPGB:E)*1NX9$IU22*H="!*%&/;4AQV$'+7 MMG>3Z[DNW_U37++K[T<0FG7]M3&DW?1F%*$]1PBJ$'X?:XUDJ$LPXX.7@4&F M0& QT\8K&"N"QG9$$>\\\[N*Y, 1V_MX>-JS]U%GY >+Y8Y>3CM>'_1RW$&] MN\7!'1C_'T*XP_QTQZC3X:09V6.>SY2%G.P*?97VXB7\/F_#>/.@C>7^W $* MP82IQL+DC4HK)$61R**J4<=H*&I5TJ[K3T0SA JQRG-E"84T 9$95VFX/,5L MF,-E#?YC9-CN"=RH$7 HC* &,)8NF@1>J)#,-Q6<[X@R%"_^FZ" 2V[M3"C0 M;@"CH9)U5&^4C+B3'0SNC'2YV3;F4+Q6DDSX3B'D?^%0$B_107^L4<\3OO#S M6TJDLHDX")CS7$(D[2E<;64L$BB= M*:';M4AB7L?#E:ES.(4B5T"=3/Y:J4!--EW(@)PF=))-K 5U,>LWR'XXW78< M=#GD*T3)RVMJ,G7I:DM8UL 'F:QD<&L#D5T%[N!BHJ1]R0.BBU:6HH-0Y*(L MJ9NB8QK>Y5-A@N;6K*)ATU_KIHY R$4EBC>]F(V,7#$3@G0&.L.<+6"(0EW'NVO!OO80^KOHP=S0K1( 0'[ M9PI^K,K8R<= HGFATKM2G)$'8@'/HO*(&^VT0##0N0DCQ^TI:W\%01SV=67I M-.VAF3\D.S>=^><="8@50AXZF3P>'O;4A*&3^TNX[<$!:.>F7#SD*("?A9.9 MZ)U!GAQ8AI#V6MTD1\/Q3G4S.=FT+R% >&K'B<#VVZUCC*V=Z"RCI]GN\Z\J M\WY#[8I]NC'=32<\WU )P.#I>'+:U@T#C"3#_I%&4>=>!U0/&[80*A9 1UL2 M*_/:UY##)$D-<$S6I+VFXR3LYD0L7*Q.J)),=%E"C(%XFVESER2_4^7O2?J< MHF-.Z/1E&(=6%,TS.4 %;FR2]G>2_93X* MSO8-\E&_@DL5:4>7W6(LZ%Z[&VK.+YC0)ILF[O?T%5'Q^&B3JYI>]_@^^\4O MD+[&/88?'7?S[?]I^AIW3AA;L1_?;*?O00;)K;#90NPUL=U;33::(CF7['.6BZR_#A#]!" MW2#VT6;H.VNAWH?#W?B.>_N;A7C^V\(Q MS>3.<3P9^E?E>^J"@+11E.ZB6?=FLZZ3K3<"]NW6&HB0'6(52%\Q>\QJAQS@ M,*=&4G*4!%D!36:'[SENBB--_I:#4Y1C:1J#;-PA%@XL 5PIJ$Y:I-7 <@S& M6X0!LCL41?(#9]M;#-$J4M*Q+9]9<[9L5*W[KP';5PU1FNX;!TI$N^_Q)_?[ M[J\Y<@])W>V8BMG=#&]>N43,L/'+FCNDM*_[GG'O"SL46QL#W6[^:(S=H];[ MR7\W?6_BFKQUMOXB\"!\";J:'SRFAJ 7J2(#U'$O' MPY/C@U 1-#?>5/Q9X,QX;PJ^I#I069J YW-C?'-#&[3?B9[_!U!+ P04 M" ##@)I4B>AK9-D" #8!0 &0 'AL+W=OLK!D(/+2!$$BG;:&DL<2N1+DG% M\=]W*-FJ%]@$6/0BD<-Y;]YP.+,X://=UH@.GMM&V658.[>_CF-;U-@*>Z7W MJ.ADITTK'&U-%=N]05'VH+:)69),XU9(%:X6O>W.K!:Z&? =FTKS/$& M&WU8AFEX-MS+JG;>$*\6>U'A [H_]W>&=O'(4LH6E95:@<'=,ERGUS>9]^\= MODH\V(LU^$RV6G_WFT_E,DR\(&RP<)Y!T.\)-]@TGHAD_#AQAF-(#[Q'CWC*9^+Y"MW8_@N'P9=/0B@ZZW1[ M I."5JKA+YY/]W !R),7 .P$8+WN(5"O\KUP8K4P^@#&>Q.;7_2I]F@2)Y4O MRH,S="H)YU8?E)/N"!0#X;VT1:-M9] N8D?DWB4N3D0W Q%[@8C#K5:NMO!! ME5C^&Q^3J%$9.RN[8:\2W@IS!3R-@"6,O<+'QTQYS\?_7Z;PUWIKG:'7\?BP&5(S6;1/&&X>IOR=_!2'O?XA*I#V!YA(QQ6 MVASAL4;8Z88Z3ZH*G-@V"*6THJH,5N1D07>&>FM$MN(?32U+U@+AK53@:MU9 MH4K[[CIXK TBM!=E#JA(1>VK%/@J^5*EY(9&[+%SLH U#8K@BZ)7JJLCO($T MF40LY;2:S:.4Y\$71]XP2Z(LG<$TC^9DNT52JAN"9WF4IE/@+,KFDV"#B@K5 MP&>Z#5(%#T?KL 6>1UD^ Y9%>W>K'4V"?EG3Z$7C'>A\ MI[4[;WR <9BO?@)02P,$% @ PX":5&OGL\EO!P :1, !D !X;"]W M;W)K&ULI5C;;MM&$/V5A1HT":#H9LMQ$]N G#1I M4*1P[:1]*/JP(D?BUN0NLQ=?^O4]LTM2="RI0?MBB]+.?>;,69[<&GOM"B(O M[JI2N]-!X7W]:CQV64&5="-3D\8O*V,KZ?%HUV-76Y)Y%*K*\6PR.1I74NG! MV4G\[L*>G9C@2Z7IP@H7JDK:^W,JS>WI8#IHO[A4Z\+S%^.SDUJNZ8K\Y_K" MXFG<:E@,7UU?L3GXX'?%-VZWF?!D2R-N>:'#_GI8,(.44F9 M9PT2_V[H#94E*X(;7QJ=@\XD"_8_M]K?Q=@1RU(Z>F/*WU7NB]/!\4#DM)*A M])?F]B=JXIFSOLR4+OX5M^GLX60@LN"\J1IA>% IG?[+NR8//8'C70*S1F 6 M_4Z&HI=OI9=G)];<"LNGH8T_Q%"C-)Q3FHMRY2U^59#S9^?2*2?,2EQ8_0=="$?1'T'._0MLLP$[95>BS9,\<=BZ;Q%B_RY MQ\!A9^ P&CC<8>"SEB%7GG+Q07NRJA+OE)8Z4[+$-VF0D.5MJ=VKF ?TE:ME M1J>#FLME;VCPK=;$IX*$:DYD!K71#C+XY)"$7+*"52?HT B$V?,.,ED9 M\C*E+C8,/[\Q52WU_5!(2P(NU?B?0X+5LF7E[]'/OA"?1UNA MFBW*32UJ"TNJ+E&-9]]_=SR;35Z_7RPNXL?IZ^>PH?-H)[0!CQ!?=,/42G.( M#[UBR>G+UP[CHH$O' V4E*60^5\8K!0=1*30G*02&),%:]D7+7V )4T9.0>L M$@@&YU9265'W!Z60-R261!&@&&G8JS=D/>"PET[5JX,OI!>8N604R6@2'/,F MM0XXO[40_?QRWFR.,Y3RRYD:BF7P/?4>/GT)BB78_;;VT&)LRGBPM7'DA@C# MI2@,2A9CX&Y)!I/736K_6P,]:@=VM_6N7Q_A#9ZN29#S"OG"C['J#CNC9C]< MBD^N5LAU]"B%PZU4=:V)\^23:*GD4I7*JT95KEQ6&L?5Q4'XQ9E@R[MDDA4. M[__D@-7N\M;2#>G0^$=W->MT(@^Q$S="L6(P;%"=1>9#;%B'Y9,$L7 S4T$0 M U5RG$B1%2MKJEY^NY'8F5_H=MC063%L8MTT;K]/?8$6^Q(D8K%HX>2AP"%> ME6(Z>?&K<$5T9,G^RQ84_@HZ;>/8!MN&M06S;\NII3(>0+>3^\K#Q[H7:;HN M'WG[EMP=,2-VA:+&XYC2>4]-]*B_'5MS0TW92PRRN5BLS\1T_ED M- 'M*,N(7"8I]":[YI(WEH 39FUE)9;N-CAW:G9/"%L>KOU$RA9G5/ MQ,&D9Z$#])6RSG_E\FRKRZV_+AEDZT_$?++%[:89GKJ= 8S$V\W0^<(2B2I1 MF=00(")9T3$1,>RK[:G+Q6SX\G ^/#Z:8P@D(QQWUQ-Q.)N/?MC$NHC3OU!=?OC5Z#<#Q7SA-&-=BOS"%HE?L*R\:P%#]A9,.:"3'A_&4K" M#"[G+Z9I[;3!,P)X&R)MCQCCXRY[&%[>IA@89K+D2XLMW'1MGWP=)I8>W3$) M:5:[XUTL(LXR.A4*1;FE*,*[G(?#B4_<:@%TX"K9-"DK.Q9!#ZI0J^A 84ID MQCT5O/K\/=M1!Z]%>:+T$8&N/5EGD)K++'M._\E@70(ZM M<+M7[7:X[6Q]P.[<88K1[!=T7UPB&]!]M[@Z!T-+8E>?XR\OII.A&+S'8:LC M$5HXW,M\S/JS3^"WF3@^F#U_)=YV_ 6,[5ZY0+W+R)J?HMN;?4^J:+$)6%H>XC-D,=< M\?;8QD6:RPEZVZFU5IBZ"&YDJT13>*Y42E(;T!KKI9%-F> 8P.! DC?TIN.G M'%A*X3JHQ/M!P)+K@,=^ZIN$8Q*QB]/>6/$6[>C,=)[H#'9-1$J E_)>&:X M!I#O7P):-(8YOAVEIB<&(.G;74DM'5>\7%/W0S< -=Z/F#OZG>#RK]RNUS3; M86+<>_U1D5W'ESR1"&N?WH1TWW;OD1;I]'H)A6V,K#E1T@JBD]%+,#&; M7NRD!V_J^#)E:;PW5?Q8@-Z2Y0/X?67 1)L'-M"]73O[!U!+ P04 " ## M@)I4FT!^*(8# #N!P &0 'AL+W=O)',XY/',AN3A*]4V7B 9>*E'KI5\:T\R#0&J1!!-IVE0,5[[JX6S;=5J(5LC>(U;!;JM*J;^O4,ACTL_ M]$^&1WXHC34$JT7##KA#\Z79*IH% TO.*ZPUES4H+);^.IS?)=;?.?S)\:A' M8["1[*7\9B>?\J4_M8)08&8L Z/?,]ZC$):(9/S3<_K#EA8X'I_8?W6Q4RQ[ MIO%>BJ\\-^72O_4AQX*UPCS*XV_8QW-M^3(IM/O"L?>=^I"UVLBJ!Y."BM?= MG[WT>?@((.H!D=/=;>14/C##5@LECZ"L-['9@0O5H4D<6?U! M=?]49[)"V**"7&+AWACQQ>_P[=AJN;U08^B_6N]UT91 M>_Q]AC\9^!/'G[S#OZ-3D[<"01;PB)FL,RXXL)161&:DTL#J'=9YS MN\A$)T:#*9D!*VOSDHF6D@B%DA69$>Z9R%HQD&VVN[<*=%:?/>-SW; ,ESX= M8HWJ&?W5$Y$74M !I=2 L<4'C4:349G2[4T=TK1FV)L. L]$IL M0XG5+K&$=EA3*D2HNL9 VQA 9>'/.XY;R!V7/,EM7[ZLXFYC^S9U1TU71X/??N946R^BG0G:4-;6R3$">3 M67@+\?7DYCKV'G=K#20O#%/O21JJUO%M2H>+9Q9WF\Z\S5AT-MKLIQ]NHS#Z MYLY?"%5U*1\_SK7C&J6,6LR$IS( M"XA3N*1?F$SA4#$NO,G(Z>[59"1K4W*!]PIT M755,OPF2RD?+'"]WSLA980EI@9&X'1:X-S+$L;B&C\V<7T6DCK M>'C>1__J6Z*L3?P(,NN#@<.@_"$0[QSB!WO!LBQ_,P,FXR4W(*RUA3-'ERJ MSIO(<6&;\F@4W7+R,Y.Y%$91:6"J-1H-3.30ZFXY6_"2&XX:+I_8HD1]-0H, MP5KG(-M!S!J(^ 1$ G<4L-#P1>28?_0/B&[+.=YSGL5G ]XQ=0U)Y$,$E;@\3%2T[$>\ -BAIAJ63UGOR6FP+FK@.HX-=TH9W^]QG M 5,'6!Z O"Q MF0"02X*KUDR\?=+PL1/'&_%VK/IGL>Q0#_6:93CV:&HUJ@UZDVF6R5I0NQ5F MR#>VLPZP%@138NZ#( J9I-G3!G-+U!14(%G2$'.Q@DLN2"-K35[Z:MB9:K+I M4&.RPG7F,\6M%E0W$CJV3;974><8[@5$@ZZ?A#?VU W]]*;7>=[Q.+#3D-SX MO3B$I.='8;]SBUH/@5E"3&26FX)IW^\Z8H.>GR8Q3/.-1'5^ P %@@ !D !X;"]W;W)K&ULC59;;^LV M#'[WKR"\8F@ K[XG:9<$2"]G.\ Y0]%VV\.P!\5F8N'84B8I3;M??RC9<3/D M@KU$%$U^I,B/4B9;J;[I"M' 6U,+/?4K8]8W8:B+"ANFK^0:!7U92M4P0UNU M"O5:(2N=4U.'210-PX9QX<\F3O>H9A.Y,347^*A ;YJ&J?=;K.5VZL?^3O'$ M5Y6QBG V6;,5/J/Y??VH:!?V*"5O4&@N!2A<3OUY?'.;6WMG\ ?'K=Z3P9YD M(>4WN_E<3OW()H0U%L8B,%I>\0[KV@)1&O]TF'X?TCKNRSOT3^[L=)8%TW@G MZS]Y::JI/_:AQ"7;U.9);G_%[CPNP4+6VOW"MK4=9CX4&VUDTSE3!@T7[ MNCKL.8RC$PY)YY"XO-M +LM[9MALHN06E+4F-"NXHSIO2HX+VY1GH^@K)S\S M^RP,$RN^J!'F6J/1 ?Q&5+A\8:32@TEH*(@U#8L.\+8%3$X IO!5"E-I>! E MEO_U#RFY/L-DE^%M+E.66US4P4<+! M\>&>ZZ*6>J,0_IHOM%'$F[_/A,WZL)D+FYT(^TSC5&XHCEP>1G5%/U;KLYAV M8&_TFA4X]6DB-:I7]/<[RCIP01TM) V2-EC:!$R%L)0U3207*[CD@C1RHZDB M>G#CS379>%3WHG*%O\<"FP4JN_%L%VPK8N\@T(WWB0MN\*>:!JT$?OC]CBGU M;D.R1FZ$(85C.$$KK)D=4UWQM88XRX,HCW>K-R^*3;,A"X(E5V7XO\[Z), E MQ.DPB$XV \&L)U,(HS[T6Q$D&P!FVM:.;W M_ >V*L-LV"U=A!.@%Y!%04X%)"$.TF$$9YB5]\S*_S>S'K3AC2O3?*],\/!& ME[@^SKUCM#L;\#CM'&G@@S26)P%@G\]^VP _\K%4O)/-FHGW'W\8)_'H9WU8 M/2*K F0$W7D(?#/4QE>$=V1*NUDF/3U+2T-DX*31'T#Y=)3D1 MM"/W!21!'N>6Z2F)\?6U%3.(@RQ+K9C#-36:A"$,D\C[PFS(-H\XB//4N^C8 M]=_F+=HP( '4% 9 >&PO=V]R:W-H965TH&28"D[; =B@5MMQV&'62;CK7JPY/DIOWWH^3$ MS8HF%YNDR<='RD^SK=)/I@:PY$5P:>9!;6TS#4-3U""HN5 -2/Q2*2VH15=O M0M-HH*4O$CQ,HF@2"LIDL)CYV%HO9JJUG$E8:V):(:A^70%7VWD0!_O /=O4 MU@7"Q:RA&W@ ^[U9:_3"'J5D J1A2A(-U3Q8QM/5R.7[A!\,MN; )FZ27*DG MYWPMYT'D" &'PCH$BJ]GN ;.'1#2^+O##/J6KO#0WJ-_]K/C+#DU<*WX3U;: M>AYD 2FAHBVW]VK[!7;SC!U>H;CQ3[+M]&6WAX." M+#I2D.P*$L^[:^19WE!+%S.MMD2[;$1SAA_55R,Y)MVA/%B-7QG6V<6R*'0+ M);E]P6,V8,CY(\TYF$^ST"*\2PJ+'=2J@TJ.0*7D3DE;&W(K2RC_KP^15L\M MV7-;)2H. /Z&8+^Q&!_ M8H5"B1B+(6QJ:R"5XJ@U)C?DG$F,J-;@Q.;3=+ TF#/ O1:U7^P-%"!RT,X9 MN"V[5<>#6]%P]0J T,(UH9V <&LY2*B8->2,C$;#R21&8WPYS$:3P5JK/R@U M5"JGCHP&)O)6&[?R-[)Q% ^C;$RNXF&67@V^(5]-KH;)98+/210/'I6E',7Z M;L@S$H_'PRC.O(4%V81\=%[A@10$Z(T7O-M1*VVGBC[:WRG+3DIOZ=V%A&O: M,&D(API+HXO+<4!T)_+.L:KQPLJ519EZL\9[$;1+P.^54G;ON ;]3;OX!U!+ M P04 " ##@)I4YV:.Y,\$ !V# &0 'AL+W=O TANTF#T4?5M1( M)$)RV=U59/]]9Y8T3<&*W#8OXM[FG+FATJ_1WDR-:>*C*VIR-5+.KQ_-2-W>CYJ=K8LJCQ M1H/95)74CQ=8JNW9.!@_#=P6Z]SRP&1^VL@UWJ']H[G1U)OT*,NBPMH4J@:- MJ[/Q>7!RD?!ZM^!K@5LS: -'LE#J.W<^+<_&/CN$)6:6$21]?N EEB4#D1M_ M=YCCGI(-A^TG](\N=HIE(0U>JO);L;3YV3@=PQ)7H_$DT<7XB#@9ZF/(0P\$+X0!_#"/L+0X86'(_SS M?&&L)A'\=0!SVF-.'>;T)YAWK81!K>!258VJL;:&>XX,/CS0GC&X+YD'<7D' MGIA&9G@VIBUF4/_ \?P^1\AV6$K'@BT+;%$C2 ,K5=(6HUH6-=A<;8RLE^;H M9'2?:\2=*@'E.,LYR2-.,FB/ODI= ML%*&:X3G!S$$7N)/X4!NHSZWT;_-[=VF:4JD(\#*$BZER>$C10B?ZO8PXEU] MBZ6T%)%5;>[-OJ0?)-R?]!WJC*E73%T,J/4SM9D4-0^!O)-JPK4;KD-E3CT M4C]VWZD0(W<^OU>K]QO#\C+(VEM8.N=;!_ ARV6]1N=A2ZT69;%VR=FA[@B" MQ$NF$1![(HE?< Q7.V0QA2#TO5DX5YT(=L&!8W_/3J?,K\<0T&'US]R6EZ/P' M&9*,;I'?$ S0'J+WJ"MX]XA2FZ,]8@J.R0-Q[+\$NBI,QOL%;JD$+RVCXQ#> MTF\$;P^(,.E%F!S6 [V2EALZ$/O#_T8^5NZ@OMI@K[C[3G%P_9R6?>([2+;_ MI&IQFR?6);$.U/>R&-)=(<\J<\)Z[0YYBN-&:OL(OZOZ_7"$89T*!MGNKMU7 M!T9MW9=8R#.1&R)$1O&)Q MF,4_$/$&''21TR\6.1:2C:PI,@U,> M>1![LS1E3^) T/+$BWV_TWRYFWHG\CB ./1"6BL$?9-P=(W&G$!1-1OK3DX" M1[HVWT'$K%,XXJ:7I)%KD;%(9W#447 .!&W?A*]@6B^2P6[:I]_)X"U8H5Z[ M%Z\!MR/:9V$_VC^JS]NWY//R]D5.&ED7M:$P5V3J'R=TC^KVE=MVK&K0'-KY2R3QTFZ/]JS/\!4$L#!!0 ( ,. FE37.[5F3@0 M )@* 9 >&PO=V]R:W-H965TH#(E<@)"2@ :-G]]5V %"TE,IM#+Q(( M[./;W6^!G>V%_*P* $V>ZXJKZU&A]>[*\U160,W46.R X\E&R)II_)1;3^TD ML-PJU95'?3_Q:E;RT7QF]^[E?"8:794<[B5135TS^7(#E=A?CX+186-9;@MM M-KSY;,>VL +]N+N7^.7U5O*R!JY*P8F$S?5H$5S=)$;>"GPL8:^.UL1$LA;B ML_GX,[\>^0805)!I8X'AWQ/<0E490PCC2V=SU+LTBL?K@_7?;.P8RYHIN!75 MIS+7Q?5H,B(Y;%A3Z:78_P%=/+&QEXE*V5^R[V3]$%JBGIZO"B:A M$%4.\B=%?OW2E/J%,)Z3E1;9Y_J1W+X'J$C:A /L%H_E V8@*FZSD6Z)-C8@"K7!3ZH)H/#9E9/SE MQQ\F-$A_5D19.&+WVAX(Y\IY*"3 2:D()CHK^DP[GRS7<7_Q!!);USD.#'6> M06:E G(ORPR(8-#KF'+;N! M4ENY(';CV+=BZ72<^FAD5TI[E+CAM#40)&/J?X45L ].4/K439,(I2?!F,8' M,#;7WTK3)''IQ&"/P_&$D@$RQ3V9XN\FTW*U\):KQT$>#5K[WWAT0#)$(>):#OXC(O%GLE8V M!'42HWB-4;[&R#!&<11C>]^=\PW7[>#0[_9C MUZ*=-E[%VYD-0\?V5*2"#:KZXQ0O'-G.0>V'%CL[>ZR%QDG&+@L<'4$: 3S? M"*$/'\9!/XS._P502P,$% @ PX":5.A@H)O= @ NP4 !D !X;"]W M;W)K&ULE53!;MLP#+W[*PACAQ8P:EMV$J=( J1= MA^W0M6BZ[C#LH-B,K!JP%=K$IBGQ\)$7.=DK_-!6BA9>F MEF;N5]9N+\/0Y!4VW%RH+4JZV2C=<$M'789FJY$7G5-3ARR*QF'#A?07LTYW MKQ1%E9IP@7LRTO<87VR_9>TRD<4 K1 MH#1"2="XF?O+^/(J=?:=P9/ G3F1P66R5NJG.WPJYG[D"&&-N74(G'[/>(UU M[8"(QJ\#IC^$=(ZG\A']0Y<[Y;+F!J]5_544MIK[F0\%;GA;VP>U^XB'?$8. M+U>UZ;ZPZVV3D0]Y:ZQJ#L[$H!&R__.70QU.'++H%0=V<& =[SY0Q_(]MWPQ MTVH'VED3FA.Z5#MO(B>D:\K*:KH5Y&<7-](*NP>*@?!>F+Q6IM5HX.R1KVLT MY[/04A1G&^8'Q*L>D;V"F,"MDK8R<",++/[V#XG=0)$=*5ZQ-P%ON;Z ) Z M18R]@9<,*2<=7O*?*7];KHW5]$R^OQ$D'8*D79#TE2"K_I&#VL #/J-L$=9[ MN.4_E(:5:G6._ZKLFYAN/B_-ENIG]!>/%<)&U31<0I9@7=>@$(:7 MI<:26\J+HM'X#!R:CH/I.,"9D& KU1HN"W-^Z3U6&A&:DP9Z5/Z\END9BJFMS3+(CC,20L2*#)0#>JR6QL&Y717^P:MN-YUI9&O9.K&B[HG8&=+]1RAX/+L"PKQ>_ 5!+ P04 " ## M@)I4FWBV 0@# !\"0 &0 'AL+W=O^'J\9?Q0Y0A)L2$'%Q,FE+"]=5R0Y(E!M3 _?'6_9W)G@5 MS ,4:,:*KSB5^<09.B!%2U@5\HZMWZ,FH$CS):P0YA^L&UO/ 4DE)",-6"D@ MF-9/N&D2L0=0/.V H $$SP&](X"P 9C,N;4R$]8UE# ><[8&7%LK-CTPN3%H M%0VF>AD7DJNO6.%D/(4""\"68,Z10%1"D]PWX"I-L1[" MS0NEKTA]-K)"$N MQ)DRN5]<@].3,W ", 6?L9)[XB3.U16/,E509O5%#E4SL[!"A85:EN2 MFJUOV/167\6](!I%WMA=M:B(K(JH4\5"NP4[+2IDEG%(.@+L6^K^ZV5Q8)T, MNO5+ECRJT\GJ+VO]YP#N]@,DK*(2P$KFC.-?STNVSN_@(+^1IW\VOW4E'IKY MT1.S)V$,;1C#?R^&-I4U3;3G/ACTHF$_:O<_LOY'_[481ZW%>"P+OK<[V[R_ MZ-"-#--LNV9*S.'BMIY8WH&DH-_K'Y6T=]SZ+]HAX#>XA1M,JJZ]X@<[-\'K M[19_=[+YX4OWB]T=3>[;SN&&?3_+H==2_NY>?R.(9Z;M"Y!HWKK5V;?V:G%E M&JJ[,Z_O):HW9)@*4*"E@GH7 U7\O&[U]42RTG3+!R95[S7#7%V/$-<&ZON2 M,;F=: ?VPA7_ 5!+ P04 " ##@)I4)5G3@F$$ "Q$0 &0 'AL+W=O MKJMGN?G;!"58-SME.TOOW-P8"-#%LI&V_)&!FGM^\L6<,TYU4SSIES*"7 M3.3ZRDN-65_ZOHY3EE%](=LWN%]";+J/KOA@FYN_*PMQ]XX*O4V %_-EW3%5LP\[B^5W#G MUR@)SUBNNI'RV-U^2*V]@&3'!8F,A M*/QMV9P)89& Q[\5J%?/:1W;UWOTST7P$,P3U6PNQ4^>F/3*&WLH84NZ$>9! M[OYF54!#BQ=+H8M?M*ML!QZ*-]K(K'(&!AG/RW_Z4@G1<@ 16Y9+X$*-5!K1/$'72<+M M0RI*!(U,2@VR6'PC.D,^TB48S]%CSHW^U!KXGLJ-AKEA\.S5_=0WH(N-SH\K#6Y*#4B'!@'Z M*G.3:G27 ]'7_C[H68M*]J+>D%[ KU1=H !_0F1 B(//_'1WW$,GJ',<%'A! M!][/8BVSY)QNF8*]6:EXV0,=UM!A 1UV0-]0S6.T.YP UE,&V:VR!=5#&T@- MSU>NY)0S#(L9;-79SH)P@L=3?]N6S&$U' V#VNH5_6%-?]A+_[LTL&2/Z)>\ M75R'+J[!Y("KPVHXCB9NKE'-->K-XAU5.2BHT1KV:5O@/_\8$TS^*E+1D])1 M/<^H5Q-;$7A1$5P"E+Y1*[0(!Q@?"'!L%0;!('(+,*Z)C4\DAN@6J@5]@OID MY"LM4BD2IG2W)&448T<49#0\B.+8*@QPU!'%I(YBR9%T"3UI\\,41 M:9<1P6[.>-!TB<&[[_-JBE]M=)=9]T['K4:'>T.X6R[AZ& [3L+%!J+HV>85 M5)L##L/HD*G#:C+I6!^8-$1)+]';BEY'6?JES.18ORB(PD/R#K/1*.PH4KCI M-3CXS?5=Q>?D'CA6;W187IU6..Q@WK0RW-_+'A;7NJ=^XJ:IX.%;]UO<= $< MO?].C(YR3PY+N,,&XZZUW?06/'K7)H:;9H'[N\4_3.M+.#8F7!O%GXH=Q?:S M4R%D3.T0](_CO%DOZZ^U;:$TK;\[7!=OVP?C M-_AR7GX]:&#*CQGP0K;BN4:"+0%R (,5^D@9>V(O+E%$X MB5H#>+Z4TNQO[ 3U5YK9_U!+ P04 " ##@)I4,/H?%%L" I!0 &0 M 'AL+W=O)+<9'\_2G9<#UCR8HL2S^$A13'=:[.S%:*# M@Q3*SJ+*N?HFCFU>H63V4M>HZ*341C)'IMG&MC;(B@"2(DY&H^M8,JZB+ U[ M:Y.ENG&"*UP;L(V4S/Q9H-#[6705'3>>^;9R?B/.TIIM<8/N6[TV9,4]2\$E M*LNU H/E+)I?W2RFWC\X?.>XMX,U^$Q>M-YYX[Z812,O" 7FSC,P^KWB$H7P M1"3C=\<9]2$]<+@^LM^%W"F7%V9QJ<4/7KAJ%GV*H,"2-<(]Z_UG[/() G,M M;/C"OO,=19 WUFG9@4F!Y*K]LT-7AP$@.05(.D 2=+>!@LI;YEB6&KT'X[V) MS2]"J@%-XKCRE[)QADXYX5SV2/=^KW(M$=9H8%,Q@W !\Z+@OFI,T&E[];Z& M[V[1,2[L>[#>T0)7\+72C66JL&GL2)"GC?,N^*(-GIP(/H8'K5QE8:4*+/[% MQY1(GTURS&:1G"5\8.82QEZ= D!0&>K]>9_ M#="&G(:0?D"\9LGU)(U?ASKC0?M*--OP2"T%:I1K.[G?[>? O&W_-_=VB% # M;+FR(+ DZ.CR(T4V[<-L#:?K\!A>M*.G%985S3(TWH'.2ZW=T? !^NF8_050 M2P,$% @ PX":5"Z9(<]& @ 104 !D !X;"]W;W)K&ULC51=;YLP%/TK%MI#*VV!0-9.%4'*QZKUH5+4J-W#M <'+L&J ML9EM0O?O>VT3QJHTVPOXXYYS[KFV;]I)]:PK $->:B[T/*B,:6["4.<5U%1/ M9 ,"=TJI:FIPJO:A;A30PH%J'L91=!76E(D@2]W:1F6I; UG C:*Z+:NJ?J] M!"Z[>3 -C@L/;%\9NQ!F:4/WL 7SV&P4SL*!I6 U",VD( K*>;"8WJQF-MX% M/#'H]&A,K).=E,]VSY1.^.MBZWZQ M!D,9UY<8\KA=DXL/EVEH,!/+%^:]ZM*KQN^H)N1>"E-I\E444/R-#]'!8",^ MVEC&9PGOJ9J09/J1Q%$-+_EW5-=,YE[:PFOQ8[+11 M>'-_GM&8#1HSIS$[IW%P&O7XY%! Z!*4)CLP'8 @' [ ";KS@YA(U0^34T?G M9:^@%"_<$WJPOL4?X M)_V'QC<8/+,]$QJ=E$@93:[QA2G_:/W$R,;=^YTT^(K&PO=V]R:W-H M965T!)(UE6%Q=][H'PW]D)OO[ @ZU*9!7\RVN U+$&];)Z$GODN2DXJ8))PA@04 M8V\:WLU2@[> 'P1VLC-&II(5YZ]F\BT?>X$1!!0R92)@_=K"#"@U@;2,/VU, MSZ4TQ.YX'_V+K5W7LL(29IS^)+DJQ]Z-AW(H<$W5@N^^0EM/8N)EG$K[1+L6 M&W@HJZ7B54O6"BK"FC=^:WWH$,+!$4+4$J+_)<0M(;:%-LIL67.L\&0D^ X) M@];1S,!Z8]FZ&L+,*2Z5T+M$\]1DQID2VDLTE1*41)CER*T]$+PBE"@"$EVA M97/0B!=HFF6\9AJ^@ S(%J\H6.8+TW@*^27ZKC_ \SDH3*B\T.27Y1R=GUV@ M,T08>BYY+35>CGRE:S!*_*S5>]_HC8[H?<3B&L7A)8J"*.JAST[3YY Y>OB1 M[FOGG'V1LR^R\>(C\1:P!58#*@2OWGW;$56BF3T\$.C7="7M^N\3"6.7,+8) M!T<2.N>%<[[/Q"9(:H.8B[R=A#=)'-R._&W7K!Y8$@QN4P?[H''@- Y.:MQ_ M!1V-O2?=1$DZV>/;- H.-/:@TC 8]DM,G,3DI,0'D/(.8:J;&&:9/C\N4,[K ME2IJJEM+XW&?YN23FJMP>"BY%Q3V*TZ=XO2DXF>N\+NTCK7VXM7NXC%0?;K3 M3R<=18-AV M!ZVXTI?"#DO]SP%A 'J_X%SM)Z:MN;_8Y!]02P,$% @ PX":5!KWYC$E M @ J@0 !D !X;"]W;W)K&ULC511;YLP$/XK M)]2'5MIB FDZ500I(9HV:9.B9-T>ICT8.()58V>V"=V_GVT(S:2DV@OXSO=] M=_>=[:23ZEG7B 9>&B[T(JB-.3P2HHL:&ZHG\H#"[E12-=184^V)/BBDI0%,X$:!;IN&JC\KY+);!-/@Y-BR?6V<@Z3)@>YQ MA^;IL%'6(B-+R1H4FDD!"JM%L)P^9K&+]P'?&7;Z; VNDUS*9V=\+A=!Z I" MCH5Q#-3^CI@AYX[(EO%[X S&E YXOCZQ?_2]VUYRJC&3_ .KY!<^R]T0VP80-%J(YL!;"MHF.C_]&70X0PPG5T!1 ,@^E] M/ "\UIH:FB9(=*!=MV=S":^/1MALFW!1W1ME=9G$FS:0PRFH)2ZW1 M:*"BA-'WA=&<<688:G@/NW[0("M8EDQN^QF*$ M3_^%$ZO2*%4T2A5YOO@*WQ:/*%J$2LGF5:..F1HR/RA4\'.9:^__]4;">$P8 M^X2S*PE'E?-!Y4L2]A1S3^&N[#&-YP^1:_AX+M6%L-EL/GL-ZRLD9R?)W6([ M@CT3&CA6%AA.'NX#4/W-Z TC#_YPY=)8!?RRMH\)*A=@]RLIS&PO=V]R:W-H965TYCV8. MJ\9F]B5TW[ZV(2R3EKV [WSW^W/8I+TV+[9!)'AMI;++J"'J'ABS18,MMS/= MH7([E38M)Q>:FMG.("]#4RM9$L71*[$3=D$^P+.UXC7NDYVYK7,0FE%*TJ*S0"@Q6RV@U?U@O?'TH^":P MMV=K\$YRK5]\\%0NH]@+0HD%>03N7D?R,GX-6)&$Z5O/%^?T#\%[\Y+ MSBUNM/PN2FJ6T<<(2JSX0=).]Y]Q]'/G\0HM;7A"/];&$10'2[H=FYV"5JCA MS5_'.9PU)/,+#'Z M*-MH1<:-!E;6(EG@JH0I]T7P7$A! BV\AU59"C])+N%)#]X]P?77S-PISYB:' MR>0P";"+"[ [/*(Z(%1&MW^L]8(:V(3YHH$?J]R&_,__$"XFPD4@O+U N$43 MIJ,*!)U+48$_241J@;2D"-T0QV6_QK50'$?*/S%.F;)[#9EQW-=[.RS M^QOD!E@+1R2Q&PO=V]R:W-H965T M^+_,2 M*BQ[? 5,OUEP46&ENV+IRY4 7%A01?TH"#*_PH1YXZ$=>Q3C(:\5)0P>!9)U M56'QZPXH7X^\T/L8>"++4ID!?SQS!Q+F'#Z@Q2J''D##Q6PP#553WS]!9H%I88OYU3:7[1N:@,/ MY;54O&K 6D%%V.:)WQLCM@!A<@00-8#H5$#< &*[T(TRNZPI5G@\%'R-A*G6 M;*9AO;%HO1K"S-\X4T*_)1JGQ@],8;8D+@+][4SSI[(V1-9OO@(WVV>UU5-L8("X8H+17YC M$[^;#N[8<<>6.SG"_&ULC97?;]HP$,?_%2O:0RNU#?D)J0")0K=5VJ:JM-O#M >37,"J M8S/;E'9__'[S+<2O6H5P"&/%=ZE>4"6\\=&>W:CR4&\.9@%M%]*:J MJ'JY BZW(R_P7@_NV')E[($_'J[I$N9@'M:W"G=^ZZ5@%0C-I" *RI$W"2ZG MF;5W!E\9;/7.FMA,%E(^VLU-,?)Z-B#@D!OK@>+C":; N76$8?QL?'HMT@IW MUZ_>W[O<,9<%U3"5_!LKS&KD#3Q20$DWW-S)[4=H\DFLOUQR[7[)MK'M>23? M:".K1HP15$S43_K%^*#1[+DEQK MP[!B4)!))95AOZC["ZZ?\2YI9['GAIS,P%#&]2GZ>IC/R,F[4_*.,$'N5W*C MJ2CTT#>8@ W#SYM@K^I@PP/!?J;J@D3!&0E[8=@AGQZ7SR!OY<'?*"#?)PMM%%[9'T>P48N-'#8^@+T# MVYT%*%OX Y6XJEVDSH7MY*=QF 3)T'_J ,0%J.KLM,%^(8/D0"&S%ID=1=Y+0SDIF6 &SCF.YP(;OFT+VLP7 M :8KH&SOQ@X&_3_EKAM\WRCK!_$_4?L[X]!^BG!L+)G0A$.)LMY%'[-6]7BO M-T:NW81<2(/SUBU7^$4$90WP?2FE>=W8H=M^8\>_ 5!+ P04 " ##@)I4 M?)V'F)4" "5!@ &0 'AL+W=O#F6V:]M_O;"A*$YKM M"_CEGN>>.Y_/LZV0#ZH$T.2IXK6:.Z76S:7KJJR$BJHST4"-.X60%=4XE1M7 M-1)H;D$5=P//B]V*LMI)9G9M)9.9:#5G-:PD46U54?E\#5QLYX[OO"S8.+#FKH%9,U$1",7>N_,M%;.RMP7<&6[4S)B:25(@' M,_FF#LFAH"W7MV+["?IX(L.7":[LEVQ[6\\A6:NTJ'HP*JA8W?WI4Y^''8 _ M>0,0](#@?P%A#PAMH)TR&]:2:IK,I-@2::R1S0QL;BP:HV&U.<6UEKC+$*>3 MJRR3+>3DY@GK0H$B'\@:*R5O.1!1D(/MDR5HRK@Z149"_ST)O" 8@2^.PY>0#7#_-=S%; PI M"8:4!)8O_$=*OC":,LXTP[ Q,/)-ER!?K?Z\2I666(F_CK@-![>A=3MYP^U- MU7#Q#$ R49EDTZ[,T7$*-11,CV:VXXPMI[FQC\ED$L>8AL?=!!Y:1>?323Q8 MO1(\&01/C@I>2?$;+R/>94XUYDL"J])6*IIB[4!?,&.:.]IH1XWO^=XTVA-] M:';A3\.+<='1(#HZ*MH>XIBHZ-!;HN0O4$L#!!0 ( ,. FE2X1S-7 M=@, .8, 9 >&PO=V]R:W-H965TH<']WR[,_:!OYCE; LK,)_S.X5W?JV2\ R$YE(0!9NY=T'?W]#( J[%7QSV M^N2:V*ZLI?QB;VZ3N1?8C""%V%@)AC\/< 5I:I4PC_\J4:^.:<'3ZX/ZM>L\ M=F;--%S)]&^>F-W?[,NV4>21N-!&9A6, M&610J,6X!I!4S=[);3X>9RR0Q;S)3<$V5;HYJ]<(9P-$XA%]:[*Z/P+4?.+):P M-N1716E"O".NOM$@SCJ7Z'33ZOEN3MS^]FOL&P%O;C*L1E&2)L M"?$[$P,2T#,2!F'8@%]UXTN(!R2<.)PVX,MN_ ^F$#]OQ3_TP(>!PX,&_+H/ MWM[WWWK@=-R*WW3C*\@/R=/S[W$??5*;):S-$CJ]89=9;H4VJL#R9<@_'[$! MN360Z7\[Y(>U_-#)CUKD/Q5&&R82+K8D!6- :2(W)%: YFP:^U(NV:G'4M X]?8FCR/_DSQV0%<0%OB"?'D )N\62:RZ8B&V"]\^F[;O MYW7@\]_D"/#H+@EZ[,3O8U^@,# M/?*LR+JTCF6/ODK=H\?"1[LKW\5VJV"+[#+),%QBJMBC8I1 ** M6/)8%.LUW[BU-)3'<1!T5$AZ+)&TNT96HXM.[E\MZ;%IE_18,&EW=7EF MVZ?#WKC71L_&LV4X_9/SF/T"P&*VQ6BXJ6T0#083[+XJ#]7EC9&Y.Z*MI<$# MG[O^JK/VT6WP!02P,$% @ PX":5/=H)J7 P MOPT !D !X;"]W;W)K&ULM5=M;]LV$/XK![CY5E;V8 -MAUW8K6V MKB.:3TN^PGNT7\I;3:VH1P888ZI=1"<_A[Q$O/<(1&/[PWHH/7I#'>_M^B_^L738AZXP4N5 M_RDRNYX-)@/(<,FKW-ZIS6_8+.C$X:4J-_X7-O7<$YJ<5L:JHC$F!H60]3]_ M:H38,9C$>PR2QB#QO&M'GN45MWP^U6H#VLTF-/?AE^JMB9R0+BKW5M.H(#L[ M_XRT) ._P'F6":<3S^%&UM%VJKV_0LM%;C[ 6Q 2%B+/J=M,(TO.'424-HXN M:D?)'DM(",/.]HKB#&(X'6!*S2I%J57XJ_/-!-N+!;F:\#/<>OGV/LY#@D/4EEX MIMQ+54%;/<7L"):5K31"R9^IQ_8J72.//;)+N\=Y/&33Z+&'SDE+YR1(YPXI M\-?&O*NFX]3,.KF$76BU!U5]6 3Y9I#79-4+N M2/1I&H9>$2P8W7 M'U14!(UHH*P#0YNA1"U49GR[*MW$)*9=PK49!E2:M"I-@DOYG> IM^6JYG1$ M+(4AGA2;'M'ZI KC6UUA@.992_/L9<&TJ*D.NGT:C&<8W<>SB0G/C>J+7H\C M0]79KJD.,A\/%S12$Q1-T)3#TFHZ92K*)&<;C!:+NP(='R@4+GN.B%E_W%+< MHT]OC0[[.A [MG.JL)>5$_@;%OQ)%%41\I-T?I)7+2VL.Q;8Z"?JM4:)FR:^ M/X2D5_ PZC:Q0Q2[$X6%CY0?,KMW,_LQW^[E&W91[_L0V^[ 83]_XM"F$/+0 MINB.&_:ZYPWK#AP6/A;NT%U\6\7_Q[8(XQZ6N:OV+%R._R/SX=SK"C0[>U69 MDZX$)N&R]&*9#^"RR?[LBW;NU 7JE7\Y&"KRE;3U];KM;5\GY_6=O)M>/VWH MIKH2TET4EF0:#\>4&+I^+=0-JTI_0W]0EN[[_G--+RS4;@*-+Y6RVX9ST+[9 MYO\ 4$L#!!0 ( ,. FE2,8=.C8 ( +T% 9 >&PO=V]R:W-H965T MG35JUJJS=P[0' M0R[$JF-G]J6P?[]K)Z046K:7V->^Y_B<&_NF&VV>; & ;%M*98=!@5A=AZ%= M%%!RV]$5*-I9:E-RI-"L0EL9X+D'E3*,HV@0EERH($O]VIW)4KU&*13<&6;7 M9Z8#[ M\QW[)^^=O,RYA8F6/T2.Q3#X&+ ],C>.3A+?<=%C2O61Q%,=OZ)G\/[Q[0D[2UCCQ?,FI&E]2 M62VRGZ.Y14.7]]<)XEY+W//$O7>(OU5@. JU8M+_I 6=\%;Y:Y:!9W'/^CD; M]*,H#9_W:W*">RW OLG!3YR(_AP?J8>E/=2EYHZL9&MV,EE"5+2Z*, M.EX ]J.G?T%4$L#!!0 ( M ,. FE0R-$\HN ( )T& 9 >&PO=V]R:W-H965TE=0OA;%*S I=H7^HG3;.P1\EXA=)P)4%C/@WNAK>+Q,7[@)\<-V9G#$[) M2JE7-_F:38.!(X0"4^L0&+W6N$ A'!#1^-UA!OV1+G%WO$5_\-I)RXH97"CQ MBV>VG 8W 628LT;89[7Y@IV>:X>7*F'\$S9=["" M#%655TR,:BX;-_LK?-A M)X%P#B=$74*TGS ZDA!W";$7VC+SLNZ99;.)5AO0+IK0W,![X[-)#9>NBDNK M:9=3GIU]0_+ P"4LVS*"RFE8UP*I5)8)6#!3P@,5&[[*]M(X]Y]1,(L96 4= MPOD]6L:%N2"LE^4]G)]=P!EP"3]*U1@F,S,)+1%VQX9I1V[>DHN.D(OA44E; M&O@L,\S^SP]):*\VVJJ=1R ;D++!*-=(:\BP5#>EUYMD2H2*#&^WKX:HCG-\@.%MQP2U'8?*]14V5E :GCE%.]#>1:5:#Z'7_PP2JVV(G'=FUC/8MO!LDD7.]: M>R!HY(JP/D#[NJ=]?=) WW0N57[9D"7,&"3[U(KNH6SMP[>T9+) [V]KG%H) M7OA+?-*XI&>0?-"XX_8D[Y0/Q^/1]9X_[Z.B9+SO3[CSI5>H"]\ #:3NYK2? M0;_:]]@[WUKVUN?4>]M6^0^F;=QTR0LN#>G)"7)P-:82Z+89MA.K:M]/5LI2 M=_+#DOX?J%T [>=*V>W$'=#_D69_ 5!+ P04 " ##@)I4$%CT:U0# !B M"@ &0 'AL+W=O]_4RPYSI2UEB02-KJ7)FJ*LVOBX5LI4# MY<*/@B#U<\8+;S)RWV[59"2W1O ";Q7H;9XS]72#0N[&7N@]?[CCF\S8#_YD M5+(-SM%\*6\5]?R&9<5S+#27!2A($K? M $0U(/I90%P#8A=HI&'3.#>*1CGAS.0S MD@<:+F!>Y1'DFIIE*9!R99B &R98L428NZ+Z5%258S-PAX(97(&14+._P7>M-1H-% M\YFS!!3<<=8\.M>)FK=BME;RQUM\E*K*ZV("P_H*R)7DAUQ=;ZC GI,W/BC1U MI'87/TS")$SCXM95ITU>^_3'NE.6DT)]V:38:*"E93#Z:5^A[,#16XW0=V5WSD!6T$ M3EOB5FKN=L"W#X_&GF@+@837ATFO@CRBXP2_IK^%ZI5=:6-7>E(I'DELVEJ" M47*0V99I<7"5]MM3.VBT#CJUWDM[;LG3% ]:BBP(AH>*6Z8E@R@)VQ4/&\7# MSD/EJ[MLZ"B]?B#1&Z2CU=[ 377"/:HDV'.]K*74OL79CA M+YMWA*)_&0=_M-YEQW#]0UP5A+_W +"O+[HT-[S0I'!-1,'E@$X.53UHJHZ1 MI7L3+*2A%X9K9O0(1&4GT/A:2O/&ULO9A=;]LV M%(;_"B'TH@662#S4EP/;P!)C6(%L,Y*TNQAVP=BT3502/9&.FW\_4E9$IR(E M7_7&%B6]YST\%!^1FAY%_4WN&%/H>UE43CSP[4Z9$^%\NJ=;]LC4E_VRUJVPB[+F):LD%Q6JV686_(IO[@@Q@N:. MKYP=Y=DQ,EUY%N*;:7Q>SX+(9,0*ME(F!-5_+^R.%86)I//XKPT:=)Y&>'[\ M%OVWIO.Z,\]4LCM1_,W7:C<+\@"MV88>"O4@CK^SMD.)B;<2A6Q^T;&]-PK0 MZB"5*%NQSJ#DU>F??F\+<2; L4< K0 N%9!6T%0N/&76=&M!%9U/:W%$M;E; M1S,'36T:M>X-K\PP/JI:7^5:I^;W3-= HBOTJ!^0]:%@2&Q0+R71 MXL#0 RNH8FOT)-JK]YP^\X(KKM4?%TQ17LA/.LZ7QP7Z^.$3^H!XA9YVXB!I MM9;34.EDC66X:A.[/24&GL3^H/4U(O@7!!& 0WXW+%^P52?'[^6A+E%7)^CJ M!$T\XHGWUY[55/%JZ^C^NT+];G,TLXL'3-+7&9IWRS"D]1MEG5FV9A9ZC++>F9ZS"!WF^6=63YH M=J_G:(U>&:V=,R[O>^(LC2*WZ:0SG0R:/@E%"U0TTV+?3@67^\0QEH1DGL'$ MD258--QI)N4-XN7^8 #%*UT")I63.%$OA:N40.YY>/$91/%X"9R.N%]R7? \ M[AQ;F.'^%(XSB+$G,XLM#"/\.'%[26OU.L C;(&$R4\E(;9 PL-$NHB%N,^G M'.>>28PMG_ HH)PTQ'U"8=SPQ>EG$85'&>4$(NY#"F.W@,%DXP#*=+X0A] M-!E0I!X @$43#*/I7D@\L?R#^J>0#2Q\8IL]%Y ,'BJ*,^)X@BR(819$3?>! 40RY[W&Q M*()1%#G1!TX4I9Z7-U@4P2B*G.B#/HKTJMJS6 )+(A@FD8]\T$>0GGP>T!(+ M(#*R.AH&'W%P1U/'PUMBL4,N6!%=P#W2ATY*B-??,H<,,^=R[)$^A#3VZ6_7-&;A1^B%9YMZ\T5%;XBWO)*ZIANMBZXSG7%]^DAQ:BBQ M;_;YST(I43:'.T8U-,P-^OI&"/76,)\.ND]%\_\!4$L#!!0 ( ,. FE0( M?T.=7 , -,, 9 >&PO=V]R:W-H965TM@6VD4@I=AS8!NRTW0VP18VX:5$4^\!(8XN()*HD'=? ?GQ)2I'< MQF'2(@ODQ>9M#L]<># :;X6\5CFBAF]E4:E)D&M=GX:A2G,LF3H2-59F9R5D MR;29RG6H:HDLV[=DH@'2CM"A;8\.@ MY%7SS[ZU@=@SH/<9T-: .M[-18[E:Z;9="S%%J0];=#LP+GJK TY7MFL++4T MN]S8Z>DR9Q)S460H_U#PYNN&ZQVP*H.E%NGUJ[EQ.(,S49HJ4,S%\17,LHS; M(2O@O&H*PVZ\>(V:\4*]'(?:,+/X8=JRF#NC6G7L!W3!Y!3/X$&E&JK(_*@QIWP8H=:NP+%AR(R4Q*5JW15*N&^0[V MSRW8SBW/MDQF\.4? PGG&DOUKX=0TA%*'*'D/D(V22!J2T+!VI#0/X>OB58# M<^Q@[$.]F=(DHDD\#F\.7'_<77_LO9Y&9&!*(#7^F:?5NK@H6 7_P5\-&= " MWI1U(7;H3<&@NW+P/%(P[ @-O3%PH%WLK;MXV-TF$<,[B8@'"3T9'$[$24?B MY+<3\1&5YM4:9BN-$CYL!7Q&)I79::KG?5,]GE",.A:CYY$;$O7J%CW- VEQ M]A-#Z)#&R>'$D#U])0_7!]RT2:A1JEEPR?2?WT0DS\2OSH[/EA'I&]7I7)R%_2 MKOWQUO+H@/@ET9WV(-SK,TN4:]=-*TC%IM)-R]FM=AW[K.E3^^--NV\:M#4W M+ZS E3&-CH;FT'W'3+\# M4$L#!!0 ( ,. FE1$<%QMD0, ",- 9 >&PO=V]R:W-H965T)(#K %^>?QCJN>U7E):0&EH*Q$ M'/9+8^V\W3BA-JA'_$7A)"[:2(>R8^Q>=WY/EX:MB2"'1&H71/T]P"WDN?:D M.+ZT3HUN3FUXV3Y[_Z4.7@6S(P)N6?Z9IC);&I&!4MB3*I>?V.DW: /RM;^$ MY:+^1:=VK&V@I!*2%:VQ(BAHV?R3QS81%P;NF %N#7#-W4Q44[XCDJP6G)T0 MUZ.5-]VH0ZVM%1PM]:IL)5=OJ;*3JVU&.&0L3X'_*-#[+Q657Q$I4[25++F_ MV:B 4W3+"K4+!*GS>(.V:FND50Z([9MAZ..Q?K76*=8.?GH'DM!<_+RPI(+4 M4UE)"[1I@/ (D(L^L%)FBJ5,(?W6WE+!=1'B6AY4 NQ@P,M2]U6(X_ *4O1OV@HLB91S:1^/:D^K@\K)XYQ[/@+ MZV& UN]H_9?1_LI)*6&:R;]BPIZ-/7<8*>B0@IMX)B =.@(W#P!OF=.Q>1NU7;3BR4WKY/:3M?-^@XB# MT-S:#L>SVU;]HA<.WUU<:;+ MRRSCL![-T'K7M&%LCBB TQ<79[JZ/".A9W6: ?0'UCPP\0A@7VJ?I MJ03,0 ?7T)%CXK$]T)?C@C7#'5X=?Y]UXR>IMJZN+<6P _U[5R@ MA%6E;*ZPW=/N"V#=W'O[X],K7-4"TV;V[D34>R8WT+WC&I M[M1U,U-?,<#U /5^SY@\=_0$W7?1ZC]02P,$% @ PX":5)3\H7+. @ M50< !D !X;"]W;W)K&ULG57;CMHP$/T5*R]M MI;*Y< FL G87E;JJ@BTVX>J#X8,Q%K'9FT'EK_OV DI74)4]27Q9>:<,S/V M>'B0ZEFG (:\9ESHD9<:L[OU?;U.(:/Z1NY X,Y&JHP:G*JMKW<*:.*<,NY' M0=#S,\J$-QZZM;D:#V5N.!,P5T3G64;5<0I<'D9>Z)T6%FR;&KO@CX<[NH4E MF,?=7.',KU 2EH'03 JB8#/R)N'M=&#MG<$3@X,^&Q,;R4K*9SNY3T9>8 4! MA[6Q"!1_>Y@!YQ8(9;R4F%Y%:1W/QR?TSRYVC&5%-B++6B&8'+E3GC>*8L$59&H6[#/W,>)E2!:GD":AWFGQZR9DY M$BH2LC1R_=R:8L )F03G-X0D]P8R_:M!4*<2U'&".E<$?<^--E@])K:NB+G8@S;(VB(KV#(A[ 96 M;0>*R:2N+@5^U^';"[T?]X(H[,=#?U^CJUOIZC;J^H+I,&\+61!V+PC#J!-T MVO6$O8JPUTCXY,*NX^M=\+7ZV,&">KZXXHL;^;!#;(!=H8PO*<,X['7K*?L5 M9?]_:PTX;:QR_[+*41Q<4S2H% T:%M5J]&9.B5?XQ+QX<[ EX)33AL$'7X"9&=E4T M\6)BY,XUSI4TV(;=,,5W#Y0UP/V-E.8TL0352SK^#5!+ P04 " ##@)I4 M5'A2%!\# !J"0 &0 'AL+W=O@&UE7IA=Y$641'8?5CM@YM,&PLG+K;;PG[]CITTA&Y; M\8+$2^/+S/&9,^Z,NVLA'U4*H,ESQG/5NJ^(4,JK.Q0)RW)D)F5&- M4SEWU4("3:Q3QEW?\UIN1EGN]+MV;2+[7;'4G.4PD40MLXS*ER%PL>XY#6>S M<,?FJ38+;K^[H'.(0#\L)A)G;H62L QRQ41.),QZSJ!Q.6IXQL%:_&2P5K4Q M,:%,A7@TD^NDYWB&$7"(M8&@^%G!"#@W2,CCJ01UJC.-8WV\0?]J@\=@IE3! M2/!?+-%IS^DX)($977)])];?H0RH:?!BP97])>O2UG-(O%1:9*4S,LA87GSI M^@[^_@ M,WJ_>^, G:#*>F#Q@CUX5]F"BQ< $H%86_7G +VPHA=:>N$>>O="4TZ4O5M3RRFN"E$.Z-"J0%N?,4WMBE[[ M@])4X#;K&0A#;RM-.XR\L+T[39V*B[[W09DK@>M_GL9%L/T/VV'5\<.MU+FUKI6!G-MF MKI#),M=%9:U6JP?#P+;)K?6A>4C8;O@*4[Q"L&[.&;87#C.$],[;>)MDT=B+ MB18+VQNG0F.GM<,4'T,@C0'NSX30FXDYH'I>]?\!4$L#!!0 ( ,. FE2N ML21U/P( +P% 9 >&PO=V]R:W-H965TPTJ!!WUU%D\PIJ;D.] T4GI38U1UJ:;61W!GCA M0;6,TCB^BFHN5#";^+T[,YOH!J50<&>8;>J:FY<%2+V?!DEPV+@7VPK=1C2; M[/@6'@ ?=W>&5E'/4H@:E!5:,0/E-)@GU\NQB_8*ZE]5^V;V-'%)PW%G7=@N#D< XCD/2#M M>@H870!D'2#SB;;.?%HKCGPV,7K/C(LF-C?QM?%HRD8H]Q;ED:]7>$5?LMRM +J1]-XF01!TTRCN!12N07A#(V*U6 M6%EVHPHH7N,C,ML[3@^.%^D@X2TW(HE1EYB=$'BIBS!WW8F6C$D,<,1SOV-8:JK M,(G?G"O:,"R)PX^GN%>IC/M4QH-$C^%#R"QR;%";EXM)#).D21B?=Q,=/80: MS-;W!\MRW2AL;UB_V[>@N7]Y)_L+:DUM)_E+T_8UNC];H2R34!(EU86\FK97 MM O4.__<-AKI\?II1>T5C N@\U)K/"R<0-^P9W\ 4$L#!!0 ( ,. FE1. MJF,2O0( $P& 9 >&PO=V]R:W-H965T)%"N5%2>6]NTM3E%4KF.MJ@HIN5MI)YVMHR=<8B M*Z*3%&G6[7Y-)>,J&0_CV9T=#W7M!5=X9\'54C+[.D6A-Z.DE^P.[GE9^7"0 MCH>&E?B _LG<6=JE+4K!)2K'M0*+JU$RZ=U,+X-]-/C)<>/VUA B66K]'#:W MQ2CI!D$H,/_,!M/%%@KH6+O[!I; ?7">2U\UING4F!Y*KYLI=M'O8@,V6!-:6,10HS>)XRH\RH.W=,O)SX]G6DKN* M 5,%S+3R7)6H";*K!X[Y]2+&U V2Z@:784<,%L!_J]<\BZ6?;T M,(?3D[,CL/TV3_T(V_]4GN;Y#OR:#7 &/U7ZIO:@_!/!;46\8(4G3H(1JJ0:0*O;H>]WJ=ZV&Z M/B#PLA5X^6F!Y]0=+K?&+X50CS,.:6:YKTD03CGXKJ^NR"M2#SJ&Z2?]J.RDDS(?Z;-W.6 BVYP3:SJ]EX;>*\6&I/ MTR&PO=V]R:W-H965TT3-O$ZL.E:"=>[(\O)1+'O(YAT?4U4O._R@6E KTFB99<3U8"+'\/!P6\8*FI/B4+VDFK\QRGA(A MO_+YL%AR2J;536DRQ);E#U/"LL'-5?7;([^YREB_&%X<[4D<_I,Q<_E(Y??AOM:IBRE6<'R#'$ZNQ[ M4)7X)Z,OQ<%G5'9EDN=_E%_NI]<#JU1$$QJ+L@HB_ZWIB"9)69/4\=^ZTL&^ MS?+&P\^[VG^O.B\[,R$%'>7)O]A4+*X'X0!-Z8RL$O&4O_R=UAVJ!,9Y4E1_ MT4M=UAJ@>%6(/*UOE@I2EFW_D]=Z(-K<@.L;\,D-V&ZXP:EO<-K>X-8WN-7( M;+M2C<.8"')SQ?,7Q,O2LK;R0S68U=VR^RPK[?XLN+S*Y'WBYHDF1- I>B1< M;- /3K*"5!8IT"6ZG4Y9^9DDZ#[;SK'25K^.J2 L*7Y#OR"6H1^+?%60;%I< M#8545-8[C.O6[[:MXX;6'?0US\2B0%^R*9T>WS^4/=EW!^^Z-%7XE_!-R M[ N$+8Q_/H_1K[_\]D0S^D*2[\M2_.V<4RKGK;A;L63*LKE&]*A]&W;=AJ:6 ML;F6,8W/U'(T ,[>GDY5K?-6>Z)_/\BBZ%[0M/B/H2%WWY!;->0V-'0[79,L MEBU-6"*OS;76WU;A5U64!%K?V+9K65?#]>% J:5"YZ#0D3QO+\\SRXOC?)6) M0K(IIFQ-)@E%?SC/UYNCBV6GU5JW>J=>0KH^L%3H/68*\U>)-67M+U M,I]=KN074A14:*=#H.BU7=MWPI/1U13#D>>%>LWA7G-HU#Q:<2[7/5KFO%H/ M^:P6GS BYP03&YWD4-42NO[I?-"4\G'@ZP5'>\&14?!#GLTO!>5ILV1&M>,< M:<<9NR>J-<4<*_(]O6S; I=BM5M[2[(I%Y[6+UA*XX&RS#2%&L%@'W@\VRCO M2[I,\@VEZ"&7=$1_H4=.EX1-T9=7&4T5M*A \5TL*$>[27-;S>F#"[>:27ZL M!X,>W"^R;7 .MM.NZV1+[T,\ZMVWHY).-9.YT+%6\"^VV<$\4[YF,45[CRTM M]7!_9QH'< ZVU_.0 ]5M,]9;^4E;)3F.U'$^4^I8(;#<-L.\LZNT55 [FMFA MEO(:10/,;3/-&V:'_/M$US1;4?3M5/1Q2T!A.^IWKF )S:#%T3N%*HI]+R:%&S*"%(Y"$JFI- M*;M1-; 7FR/S-T^\:I SAUS#C=QW,LB\LX3K>'&CDJ'1LGN0-T=-Y.1QA( M^>4K>67I*C7U$Z#H] Q%YR"[<": ;#&D=W4=?JLA!=HY9MH]E#N?J40!2="7 M0L@>E^!8,#J3@3N-5V7^$'V?S>2P,;_-]_:;X'Y-JMW@6SKLNP[RJO\7N4L#O)]6M6:[7K#[ 2L.6^ M6E8I\4J$MGES3;9UUI8N(- U(_! %J=E8J8H*AJ-:1%SUCA"YEK+9Q&?BR6) MZ?5@R6DA64<'-^@^0_]PJG3F!9)[9#3*TR7)-HALPQ2YDF8YKZ[4@U.;[ (1 MR1.!)C0F*:UTYID,9C9(KF1!6%9>?,E7B0S%RGE)>+Z:+]"W?$VKJ80M!W\RC3+0WC73_BUHDE?&3 9L0HY/ M4:<4GFD585Z@O\F!X;*26_GC[31E&2M$N0C7U*03'(7;LZ-PP5&X9D?1(9OI MJF[#5P(?5Q-*-_D6]R"7_7&^I3+.?9I2&9[*P!ICTSIEM/X3/U2*\?F 0!B3TSB4_-N'?N91I@OYO2*M2D*QJL M=O 0T9RK #63>ED4C4ND5J%Y--B@ NCLF>F\-5(>QRL93\6;9AN9J\&6C4TV M AQ[+7#\3LQTB8':.UD/&.Z%/1,*Z.R9Z=PA)*IK/-I)JPE>3_>\K_%Q-,#; M;[%W^/^8N843\L$S^':_)O:!\KZ9S5V>X6/%>,J3G]&90L=J ?Y^"_B?&ABZ ML,7.T^[1_D_YI7X,VB7OXH,+\-V>[05\]\U\[WB.P5.DD#7%FL^)W)P M4*2%/_A0N[US3^.#Z_"#GFT+9/?-4757VZK)(<]5CR;HBGF-64X?G(3?(83O MQ;8M&!N KPAZ#O0#P'E@#O2[GCW2!/6^DE\8ZXH%C:<9 O ,08OX7['KT1F3 M!SC4TXFP 8 _Z/F08 P#\SQ?+=35X$:R]OJ8]5SI8XE@U,(S$[AHTSU3J@& MX ^"GI]F!@?G_LRA?T=S:D[TJ8G/SN.D''/3AA%UI8>#K*8U-874#?;P MX-6WE/)Y]0IA@:K)L'UM;/_K_C7%V^KEO)/?[^S/H^W+AE#-]MW'KX3/65;( M53R355J?RNT#W[Y.N/TB\F7U@MTD%R)/JX\+2J:4EP7D]5F>B]V7LH']2YTW M_P-02P,$% @ PX":5&QP< ^5 P I X !D !X;"]W;W)K&ULM5==CYLX%/TK%NI#*^T.V'P$JB323*;5CM1I1Y-^/*SV MP8$;8 LXM4W2_/L:0R 3 JT4Y25@<\_UN0=SXCO=,?Y=) 2_6R*#0<::5">F<2R/#.G:6',IWKNB<^GK)19 M6L 31Z+,<\KW=Y"QWX?: K2!$.6 M"?V+=DVL9:"P%)+E#5@QR-.BOM*?C1!' )7G/( T '(*< 8 =@.P=:$U,UW6 M/95T/N5LAW@5K;)5-UH;C5;5I$7U&I>2JZ>IPLGYNT*FL7B]@:/<,6BA+0:H\>Z?^,HR4K>0CH]3U(FF;BC0K_LKQ'KU^]0:]0 M6J#/"2L%+2(Q-:4B62UEA@VANYH0&2!DHT=6R$2@=T4$T4N\J8IK*R2'"N_( M:,)'RF^0C?]"Q"+D#)_%G\/Q"!V[%=S6^>R!?$ID&L<<8JJW\:=.W7\_J%#T M("$7_XTLY+0+.7HA9V"ASTS23'UI.OFY]U##/0VOOO;MW+:MP)E,S>VQ//TP MX@:!Y[9A+]BY+3MWE-VG0NU<%N]'"O7:5-YU%9VT"TTN4[2&NT=28Z3,\&_T(IR\&G._1,F.<' M0X+B(VO$H_P>E;NM6):&8]62+ANYLK"=Q6#[0F'MGF*.C[%W*FP_S"9.,/#I MX\Z9\+@U+:"07#'\"'RK_BC0O+YSM^;_OV MPXAZ&V1 YOVZ^W#V,FDR'D,LT;? O-,4V]D\T/1=F^<0:T+3S M+#+N68?"/X(;WTKI_=M0Z$W?VK&4>G?=SX+%N@P0* M65G(^F#KYFC%Y&%0+M(WI_!=02P,$% @ PX":5'J= M+^H9 P "A( T !X;"]S='EL97,N>&ULW5A13]LP$/XKD9DFD";2-A": MT5;:*B%-&A,2/.P-N8W36G+LS'%9RJ^?+TZ3MO@8XV&C2U5BW^?[[O/=!4<= ME68MV.V2,1-4N9#EF"R-*3Z&83E?LIR6IZI@TB*9TCDU=JH785EH1M,2G'(1 M#GJ].,PIEV0RDJO\*C=E,%:@U=&7!N? M0$$SOEL75N%"TW5_<$XZA_IF@\R43IENP_3)QC09"9:!',T72[@;580 &J-R M.T@Y72A):PT;CV9@:>=,B%MX&KYG.]Q5ME75'M14MD,KJ!DZ&CH. /RGQ>V>W(>@[-PFXTRWA5SZNL%8"Q]W%V6A1B_4GPAY893;M5&6XYL$!:OZ[>5XPR305 MVZ)M[[_E++]:<73QKR37_U7V!7LU-D?<6Q=Y?@@BXT,0>0 ]&25O4F/8'(U; MY^_.Z=M: WC+&9-O\$8ENJ#!;,6%X;*9+7F:,OGD$+;TAL[LB^X.OUV?LHRN MA+EKP3'IQMO6#86ERFK6#IMIGHQJX>!'=BH MS04.^\A5??D1S,=A?@0P+ ZF /-Q7EB<_VD_0W0_#L.T#;W($/49HC[.RX=, MZP\6Q^^3V,N_TR2)HCC&,CJ=>A5,L;S%,7S];)@V\,#B0*0_RS5>;;Q#GN\# MK*;/=0BV4[P3L9WBN0;$GS?P2!)_M;$XX(%5 >L=B.^/ SWE]XDBJ"JF#7N" M<21), 1ZT=^C<8QD)X:/OS[84Q)%2>)' /,KB"(,@:<11S %H %#HJ@^!_?. MHW!S3H7=KS^37U!+ P04 " ##@)I4EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( ,. FE12338X7 0 '4C / M >&PO=V]R:V)O;VLN>&ULQ9I1;Z,X$(#_BL7+]:3K)0&2W:TV*V6;[%VD M;!HM4>_QY(+36#5VSC;;=G_]&I*T0Y>,[F64IX AYF. ^>R!CX_&/MP9\\"> M2J7=.-IZO[OJ]5R^%25W?YJ=T&'+QMB2^[!J[WMN9P4OW%8(7ZI>W.^/>B67 M.OKT\=C7RO;@BO$B]]+HT%@WW$KQZ%ZWUZOLNW3R3BKIG\=1LZQ$Q$JI92E_ MB&(<]2/FMN;Q;V/E#Z,]5UENC5+C:+#?<"NLE_DOS5D-N>9WKFGQ_.X;#R#C M:-0/'6ZD=;[9H^F?!\;O(NR\7ZN\^2*5%W;*O?C+FFHG]7W=33B+'CB-)@[' MWWT0K^S_":/9;&0NIB:O2J']/HY6J!I0NZWLS#8>>%_NS]@$7Q-!>R;#!SHL&G [R^F8YG2VSV92%I>QF,9].UF'E M\V0Q65[/&(",$F%&PE+,NVW J8M_M8XN[3LGWATK);KBK!O@KN*BOJ/SB(AWJ%6BQ! M]S:XF4V<"Z)M)/C2MI 0$S/+@%@M\W"_Z?OZH ?0/UBXZ) .4\J V"F3/+>5 M"*.'I]")$ZV+BUED0*R1J;AKQ0B3Q8#8%HMP\[JK[_W,F_SA$F)B7A@0B^&0U-;\J1TZ3 ,#8@]ZS,\NPBQ3"?<[A,3T$%-/.3#'MD;S M,6:+F-@6W8[MC"8FDIA8)&]EVPF(N24F=LO>=)U8F$MB8I>@RFO?A9A>8F*] MG,B+QW!"3$PP,;%@NO/C)9L4A0R+L-:!628AMDQG?KQD6>BZJ!2<)"68;1)B MVYS / 03SC(3S#8)L6U.S.6.I! 3K7"=U3>P,)-@ODFHBUPH)BS-))AO$NHR M%XH)BS,)9IV$V#HG['U\UB$F9J&$?$:#8+9KQ)B%$F(+_3+(>,V9==*'F)B% M$F(+U1-\D">Y@F\NV 4L9F,62HDM=!@1G0*%F)B%4F(+O6!F55ER^UQ?Z3#; MW1G=9'F(B5DH);90%V96[7:JL1&'F)B%4F(+H9BM)SU%W[006^@5$SS?32-; M\><28F(62HDMA(_>H=-3S$+I.>MJ+:>GF(72L\Z%H--3S$(IL85PS!'$Q"R4 M$EL(5BD[DCQ\6XE9:$AL(;1PR6#-=XA9:$ALH=.ERR:V$!.ST)#80J?FZ8=\ M#S$Q"PT;"_6.GWD48B.U*);A$"ZTYUSE*\OJG_TKJ'18EY4WE5+7H>U&+PPO MCE^-'+]X^?034$L#!!0 ( ,. FE1\?ND;U $ ,8? : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-V3M.PT 4A>&M1%X D_N8\%!"14.+V( 5 M)@^1Q)9G$,GNB4(1CD5!@^94UMCR]5]8GZSQ_"7MVK+M#GFS[?/DN-\=\J+9 ME-(_A)"7F[1O\TW7I\/YRJH;]FTY+X=UZ-OE>[M.0:?361A^SF@>YS]G3EY/ M??K+Q&ZUVB[34[?\V*=#^65P^.R&][Q)J323UW98I[)HPG%W/9W#Y2 WY\G- MY/EMT0S/;]*$VD$*05H_R"#(Z@BV?M =!-W5 M#[J'H/OZ03)%&:<$22.L";06Y%H(O!8$6PC$%B1;",P61%L(U!9D6PC<%H1; M".06I%L([!;$6PCT5M1;"?16U%L)]-;1QS:!WHIZ*X'>BGHK@=Z*>BN!WHIZ M*X'>BGHK@=Z*>BN!WHIZ*X'>AGH;@=Z&>AN!WH9Z&X'>-MHL(=#;4&\CT-M0 M;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-M' MF]T$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'I'U#L2Z!U1[TB@=T2](X'> M$?6._ZEW+J==RM>>[S4^_S^I+N=[T_7QE^7WR=&K7!E&ULS=G) M;L(P% 707T'95L1X"!T$;-IN6Q;] 3=Y0$026[:A\/=UPB"UHJB(2KV;1(GM M=U]LZ6PR>MM:\KU-735^G"Q"L ^,^7Q!M?:IL=3$D9EQM0[QTB)9GI5A=[S)K[VI6G&B:/*)[W'W<0V:YQH:ZLRUR&. MLW53?$OI[Q/2N+*;XQ>E]3=Q0L).)K0C/P?LU[VNR;FRH-Y4N_"BZSB+;2KF MP[8BGYXO<:)',YN5.14F7]5Q2>JM(UWX!5&HJW17].9\Q$+E0GO_$8V(L??7W47O:!16_S([;^V'&UL4$L! A0#% @ PX":5-1M-IDU!0 ;A4 !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ PX":5.W$WAIF!0 R1, !@ ("!11@ M 'AL+W=O$= !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ PX": M5(>F=:*S! LA$ !@ ("!9", 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ PX":5%@)L9"2!0 GPT !D M ("!<#@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ PX":5+4SLCU/ P 4P< !D ("! M:D< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ PX":5%;+1B5G!0 A0P !D ("!!%, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PX":5&OGL\EO!P :1, !D M ("!QG$ 'AL+W=O0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ PX":5 Y_>'5^ P %@@ !D ("!0H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MPX":5-<[M69.! F H !D ("!UXL 'AL+W=O&UL4$L! A0#% @ PX":5"59TX)A! ML1$ !D ("!KY8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PX":5(+JD$RM @ T08 !D M ("!5J 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ PX":5*,UK:#" @ =@@ !D ("!XJ< 'AL M+W=O&PO=V]R:W-H965T8E0( )4& 9 " M@&UL4$L! A0#% @ PX": M5+A',U=V P Y@P !D ("!E[ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PX":5#(T3RBX @ G08 M !D ("!TKH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PX":5 A_0YU< P TPP !D M ("!LL4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ PX":5%1X4A0? P :@D !D ("!$M 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ PX":5&)T M8D2."0 X#D !D ("!TM@ 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ ] #T *HA "#S $! end XML 66 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 67 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 134 241 1 false 52 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 100030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) (Parenthetical) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITEDParenthetical CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) (Parenthetical) Statements 5 false false R6.htm 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Statements 6 false false R7.htm 100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) Statements 7 false false R8.htm 100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 8 false false R9.htm 100090 - Disclosure - Basis of Presentation Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentation Basis of Presentation Notes 9 false false R10.htm 100100 - Disclosure - Net Income Per Share Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShare Net Income Per Share Notes 10 false false R11.htm 100110 - Disclosure - Fair Value Measurements Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 100120 - Disclosure - Contract Assets and Contract Liabilities Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilities Contract Assets and Contract Liabilities Notes 12 false false R13.htm 100130 - Disclosure - Intangible Assets, Net Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNet Intangible Assets, Net Notes 13 false false R14.htm 100140 - Disclosure - Accrued Expenses Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpenses Accrued Expenses Notes 14 false false R15.htm 100150 - Disclosure - Debt Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebt Debt Notes 15 false false R16.htm 100160 - Disclosure - Leases Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeases Leases Notes 16 false false R17.htm 100170 - Disclosure - Shareholder's Equity and Stock-Based Compensation Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensation Shareholder's Equity and Stock-Based Compensation Notes 17 false false R18.htm 100180 - Disclosure - Income Taxes Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 100190 - Disclosure - Commitments and Contingencies Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 100200 - Disclosure - Related Party Transactions Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactions Related Party Transactions Notes 20 false false R21.htm 100210 - Disclosure - Entity Wide Disclosures Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosures Entity Wide Disclosures Notes 21 false false R22.htm 100220 - Disclosure - Basis of Presentation (Policies) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies Basis of Presentation (Policies) Policies 22 false false R23.htm 100230 - Disclosure - Net Income Per Share (Tables) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShare 23 false false R24.htm 100240 - Disclosure - Contract Assets and Contract Liabilities (Tables) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesTables Contract Assets and Contract Liabilities (Tables) Tables http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilities 24 false false R25.htm 100250 - Disclosure - Intangible Assets, Net (Tables) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNet 25 false false R26.htm 100260 - Disclosure - Accrued Expenses (Tables) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpenses 26 false false R27.htm 100270 - Disclosure - Leases (Tables) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeases 27 false false R28.htm 100280 - Disclosure - Shareholder's Equity and Stock-Based Compensation (Tables) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationTables Shareholder's Equity and Stock-Based Compensation (Tables) Tables http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensation 28 false false R29.htm 100290 - Disclosure - Entity Wide Disclosures (Tables) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresTables Entity Wide Disclosures (Tables) Tables http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosures 29 false false R30.htm 100300 - Disclosure - Basis of Presentation - Additional Information (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails Basis of Presentation - Additional Information (Details) Details 30 false false R31.htm 100310 - Disclosure - Net Income Per Share - Schedule of Reconciliation of Denominators and Additional Shares that are Excluded from the Calculation of EPS (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails Net Income Per Share - Schedule of Reconciliation of Denominators and Additional Shares that are Excluded from the Calculation of EPS (Details) Details 31 false false R32.htm 100320 - Disclosure - Net Income Per Share - Additional Information (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetails Net Income Per Share - Additional Information (Details) Details 32 false false R33.htm 100330 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 33 false false R34.htm 100340 - Disclosure - Contract Assets and Contract Liabilities - Summary of Accounts Receivable and Unbilled, Net (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesSummaryOfAccountsReceivableAndUnbilledNetDetails Contract Assets and Contract Liabilities - Summary of Accounts Receivable and Unbilled, Net (Details) Details 34 false false R35.htm 100350 - Disclosure - Contract Assets and Contract Liabilities - Summary of Advanced Billings (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesSummaryOfAdvancedBillingsDetails Contract Assets and Contract Liabilities - Summary of Advanced Billings (Details) Details 35 false false R36.htm 100360 - Disclosure - Contract Assets and Contract Liabilities - Additional Information (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesAdditionalInformationDetails Contract Assets and Contract Liabilities - Additional Information (Details) Details 36 false false R37.htm 100370 - Disclosure - Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) Details 37 false false R38.htm 100380 - Disclosure - Intangible Assets, Net - Schedule of Estimated Amortization Expense of Intangible Assets (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails Intangible Assets, Net - Schedule of Estimated Amortization Expense of Intangible Assets (Details) Details 38 false false R39.htm 100390 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails Accrued Expenses - Schedule of Accrued Expenses (Details) Details 39 false false R40.htm 100400 - Disclosure - Debt - Additional Information (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails Debt - Additional Information (Details) Details 40 false false R41.htm 100410 - Disclosure - Leases - Additional Information (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 41 false false R42.htm 100420 - Disclosure - Leases - Summary of Components of Lease Expense (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetails Leases - Summary of Components of Lease Expense (Details) Details 42 false false R43.htm 100430 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) Details 43 false false R44.htm 100440 - Disclosure - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) Details 44 false false R45.htm 100450 - Disclosure - Leases - Schedule of Lease Payments Due Related To Lease Liabilities (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails Leases - Schedule of Lease Payments Due Related To Lease Liabilities (Details) Details 45 false false R46.htm 100460 - Disclosure - Shareholder's Equity and Stock-Based Compensation - Additional Information (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails Shareholder's Equity and Stock-Based Compensation - Additional Information (Details) Details 46 false false R47.htm 100470 - Disclosure - Shareholder's Equity and Stock-Based Compensation - Schedule of Stock Option Activity (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfStockOptionActivityDetails Shareholder's Equity and Stock-Based Compensation - Schedule of Stock Option Activity (Details) Details 47 false false R48.htm 100480 - Disclosure - Shareholder's Equity and Stock-Based Compensation - Schedule of RSA/RSU Activity (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfRSARSUActivityDetails Shareholder's Equity and Stock-Based Compensation - Schedule of RSA/RSU Activity (Details) Details 48 false false R49.htm 100490 - Disclosure - Shareholder's Equity and Stock-Based Compensation - Summary of Stock-Based Compensation Expense Recognized in Statements of Operations Related to All Outstanding Stock Based Compensation Awards (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedInStatementsOfOperationsRelatedToAllOutstandingStockBasedCompensationAwardsDetails Shareholder's Equity and Stock-Based Compensation - Summary of Stock-Based Compensation Expense Recognized in Statements of Operations Related to All Outstanding Stock Based Compensation Awards (Details) Details 49 false false R50.htm 100500 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 50 false false R51.htm 100510 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 51 false false R52.htm 100520 - Disclosure - Related Party Transactions - Additional Information (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails Related Party Transactions - Additional Information (Details) Details 52 false false R53.htm 100530 - Disclosure - Entity Wide Disclosures - Summary of Revenue by Major Source (Details) Sheet http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresSummaryOfRevenueByMajorSourceDetails Entity Wide Disclosures - Summary of Revenue by Major Source (Details) Details 53 false false All Reports Book All Reports medp-20220331.htm medp-20220331.xsd medp-20220331_cal.xml medp-20220331_def.xml medp-20220331_lab.xml medp-20220331_pre.xml medp-ex31_1.htm medp-ex31_2.htm medp-ex32_1.htm medp-ex32_2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "medp-20220331.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 134, "dts": { "calculationLink": { "local": [ "medp-20220331_cal.xml" ] }, "definitionLink": { "local": [ "medp-20220331_def.xml" ] }, "inline": { "local": [ "medp-20220331.htm" ] }, "labelLink": { "local": [ "medp-20220331_lab.xml" ] }, "presentationLink": { "local": [ "medp-20220331_pre.xml" ] }, "schema": { "local": [ "medp-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 407, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 5, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 9 }, "keyCustom": 27, "keyStandard": 214, "memberCustom": 34, "memberStandard": 16, "nsprefix": "medp", "nsuri": "http://www.medpace.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Net Income Per Share", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShare", "shortName": "Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Fair Value Measurements", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Contract Assets and Contract Liabilities", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilities", "shortName": "Contract Assets and Contract Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Intangible Assets, Net", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNet", "shortName": "Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Accrued Expenses", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Debt", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "medp:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Leases", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "medp:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Shareholder's Equity and Stock-Based Compensation", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensation", "shortName": "Shareholder's Equity and Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Income Taxes", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Commitments and Contingencies", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Related Party Transactions", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "medp:EntityWideDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Entity Wide Disclosures", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosures", "shortName": "Entity Wide Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "medp:EntityWideDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Basis of Presentation (Policies)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Net Income Per Share (Tables)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Contract Assets and Contract Liabilities (Tables)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesTables", "shortName": "Contract Assets and Contract Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "medp:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Intangible Assets, Net (Tables)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetTables", "shortName": "Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "medp:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "medp:LeaseDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Leases (Tables)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "medp:LeaseDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Shareholder's Equity and Stock-Based Compensation (Tables)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationTables", "shortName": "Shareholder's Equity and Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "medp:EntityWideDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Entity Wide Disclosures (Tables)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresTables", "shortName": "Entity Wide Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "medp:EntityWideDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-5", "first": true, "lang": null, "name": "medp:AccountsReceivableAndUnbilledRelatedPartiesCurrent", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Basis of Presentation - Additional Information (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails", "shortName": "Basis of Presentation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "medp:ShareRepurchaseProgramPolicyPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_1ee4dff6-c430-4795-9491-c2f0bfe2b387", "decimals": "-5", "lang": null, "name": "medp:StockRepurchaseProgramAdditionalAmountAuthorized", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Net Income Per Share - Schedule of Reconciliation of Denominators and Additional Shares that are Excluded from the Calculation of EPS (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails", "shortName": "Net Income Per Share - Schedule of Reconciliation of Denominators and Additional Shares that are Excluded from the Calculation of EPS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-3", "lang": null, "name": "medp:WeightedAverageNumberOfCommonAndRestrictedSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_1d2f397a-4823-4f54-81ec-961a22c67367", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Net Income Per Share - Additional Information (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetails", "shortName": "Net Income Per Share - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_1d2f397a-4823-4f54-81ec-961a22c67367", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "INF", "first": true, "lang": null, "name": "medp:FairValueAssetsTransfersBetweenLevel1Level2AndLevel3", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "INF", "first": true, "lang": null, "name": "medp:FairValueAssetsTransfersBetweenLevel1Level2AndLevel3", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Contract Assets and Contract Liabilities - Summary of Accounts Receivable and Unbilled, Net (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesSummaryOfAccountsReceivableAndUnbilledNetDetails", "shortName": "Contract Assets and Contract Liabilities - Summary of Accounts Receivable and Unbilled, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Contract Assets and Contract Liabilities - Summary of Advanced Billings (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesSummaryOfAdvancedBillingsDetails", "shortName": "Contract Assets and Contract Liabilities - Summary of Advanced Billings (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Contract Assets and Contract Liabilities - Additional Information (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesAdditionalInformationDetails", "shortName": "Contract Assets and Contract Liabilities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "medp:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Intangible Assets, Net - Schedule of Intangible Assets, Net (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails", "shortName": "Intangible Assets, Net - Schedule of Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "medp:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-3", "lang": null, "name": "us-gaap:IndefiniteLivedTradeNames", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Intangible Assets, Net - Schedule of Estimated Amortization Expense of Intangible Assets (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails", "shortName": "Intangible Assets, Net - Schedule of Estimated Amortization Expense of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails", "shortName": "Accrued Expenses - Schedule of Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-3", "lang": null, "name": "us-gaap:DirectOperatingCosts", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "span", "p", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Debt - Additional Information (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "shortName": "Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "span", "p", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "medp:LeaseDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-5", "first": true, "lang": null, "name": "medp:LesseeOperatingLeaseLeaseNotYetCommencedFuturePaymentsDue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100410 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "medp:LeaseDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-5", "first": true, "lang": null, "name": "medp:LesseeOperatingLeaseLeaseNotYetCommencedFuturePaymentsDue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "medp:LeaseDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Leases - Summary of Components of Lease Expense (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetails", "shortName": "Leases - Summary of Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "medp:LeaseDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-3", "lang": null, "name": "us-gaap:VariableLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "medp:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "div", "medp:LeaseDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails", "shortName": "Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "medp:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "div", "medp:LeaseDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - Disclosure - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails", "shortName": "Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "medp:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "div", "medp:LeaseDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "medp:LeaseDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100450 - Disclosure - Leases - Schedule of Lease Payments Due Related To Lease Liabilities (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails", "shortName": "Leases - Schedule of Lease Payments Due Related To Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "medp:LeaseDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Shareholder's Equity and Stock-Based Compensation - Additional Information (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails", "shortName": "Shareholder's Equity and Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_d839a37a-783f-4447-acfc-15bcc71112fb", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9ccf4477-d98f-427a-94ec-acaed5b587a7", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Shareholder's Equity and Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfStockOptionActivityDetails", "shortName": "Shareholder's Equity and Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9ccf4477-d98f-427a-94ec-acaed5b587a7", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_ec69c080-c2de-45f5-ba57-ee55febddf8e", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Shareholder's Equity and Stock-Based Compensation - Schedule of RSA/RSU Activity (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfRSARSUActivityDetails", "shortName": "Shareholder's Equity and Stock-Based Compensation - Schedule of RSA/RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_ec69c080-c2de-45f5-ba57-ee55febddf8e", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Shareholder's Equity and Stock-Based Compensation - Summary of Stock-Based Compensation Expense Recognized in Statements of Operations Related to All Outstanding Stock Based Compensation Awards (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedInStatementsOfOperationsRelatedToAllOutstandingStockBasedCompensationAwardsDetails", "shortName": "Shareholder's Equity and Stock-Based Compensation - Summary of Stock-Based Compensation Expense Recognized in Statements of Operations Related to All Outstanding Stock Based Compensation Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_f53bf592-1f24-4cfa-b258-7d547b29d664", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_166de831-ad9d-469a-9cc3-7c6906e4f202", "decimals": "-2", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) (Parenthetical)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_166de831-ad9d-469a-9cc3-7c6906e4f202", "decimals": "-2", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "us-gaap:LongTermPurchaseCommitmentDescription", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100510 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:LongTermPurchaseCommitmentDescription", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_bb05b8a1-4eac-4b16-b93a-386dcf371db6", "decimals": "-5", "first": true, "lang": null, "name": "medp:ContractWithCustomerLiabilityCurrentWithRelatedParties", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100520 - Disclosure - Related Party Transactions - Additional Information (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "shortName": "Related Party Transactions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_2199aba7-aeb6-4b4b-bf57-443808217a7a", "decimals": "-5", "lang": null, "name": "us-gaap:DueFromEmployees", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100530 - Disclosure - Entity Wide Disclosures - Summary of Revenue by Major Source (Details)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresSummaryOfRevenueByMajorSourceDetails", "shortName": "Entity Wide Disclosures - Summary of Revenue by Major Source (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "medp:EntityWideDisclosureTextBlock", "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_a4cccb31-993b-471c-ba32-974537ab02a2", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_4e1b316c-a999-4fed-a00e-b1e242bed383", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_4e1b316c-a999-4fed-a00e-b1e242bed383", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Basis of Presentation", "role": "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "medp-20220331.htm", "contextRef": "C_9e80582b-2acc-4ce8-b2c1-2c93b14a8646", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 52, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "verboseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "verboseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "verboseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "verboseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "medp_AccountsReceivableAndUnbilledRelatedPartiesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts receivable and unbilled, related parties, current.", "label": "Accounts Receivable And Unbilled Related Parties Current", "terseLabel": "Accounts receivable, unbilled services with related parties", "verboseLabel": "Accounts receivable and unbilled, net" } } }, "localname": "AccountsReceivableAndUnbilledRelatedPartiesCurrent", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "medp_AmortizationAndAdjustmentOfDeferredCredit": { "auth_ref": [], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amortization and adjustment of deferred credit.", "label": "Amortization And Adjustment Of Deferred Credit", "negatedLabel": "Amortization and adjustment of deferred credit" } } }, "localname": "AmortizationAndAdjustmentOfDeferredCredit", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "medp_AntiviralAndAntiInfectiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Antiviral and anti-infective.", "label": "Antiviral And Anti Infective [Member]", "terseLabel": "AVAI" } } }, "localname": "AntiviralAndAntiInfectiveMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresSummaryOfRevenueByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "medp_BasisOfPresentationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis of presentation.", "label": "Basis Of Presentation [Line Items]", "terseLabel": "Basis Of Presentation [Line Items]" } } }, "localname": "BasisOfPresentationLineItems", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "medp_BasisOfPresentationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis of presentation.", "label": "Basis Of Presentation [Table]", "terseLabel": "Basis Of Presentation [Table]" } } }, "localname": "BasisOfPresentationTable", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "medp_CardiologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cardiology.", "label": "Cardiology [Member]", "terseLabel": "Cardiology" } } }, "localname": "CardiologyMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresSummaryOfRevenueByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "medp_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash paid for amounts included in measurement of lease liabilities.", "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "medp_CentralNervousSystemMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Central nervous system.", "label": "Central Nervous System [Member]", "terseLabel": "Central Nervous System" } } }, "localname": "CentralNervousSystemMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresSummaryOfRevenueByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "medp_ChiefExecutiveOfficerAndImmediateFamilyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chief Executive Officer and Immediate Family.", "label": "Chief Executive Officer And Immediate Family [Member]", "terseLabel": "Chief Executive Officer And Immediate Family" } } }, "localname": "ChiefExecutiveOfficerAndImmediateFamilyMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_CinRxPharmaAndSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CinRx Pharma and subsidiaries.", "label": "Cin Rx Pharma And Subsidiaries [Member]", "terseLabel": "CinRx Pharma and Subsidiaries" } } }, "localname": "CinRxPharmaAndSubsidiariesMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_ContractWithCustomerLiabilityCurrentWithRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with customer, liability, current with related parties.", "label": "Contract With Customer Liability Current With Related Parties", "terseLabel": "Advanced billings with related parties", "verboseLabel": "Advanced billings" } } }, "localname": "ContractWithCustomerLiabilityCurrentWithRelatedParties", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "medp_CreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit facility.", "label": "Credit Facility [Member]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_DirectCostsAndSellingGeneralAndAdministrativeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct costs and selling general and administrative.", "label": "Direct Costs And Selling General And Administrative [Member]", "terseLabel": "Direct Costs and Selling, General And Administrative" } } }, "localname": "DirectCostsAndSellingGeneralAndAdministrativeMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_DirectCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct costs.", "label": "Direct Costs [Member]", "terseLabel": "Direct Costs" } } }, "localname": "DirectCostsMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "domainItemType" }, "medp_EmployeeLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to employee loans.", "label": "Employee Loans [Member]", "terseLabel": "Employee Loans" } } }, "localname": "EmployeeLoansMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_EntityWideDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entity wide disclosure.", "label": "Entity Wide Disclosure [Text Block]", "terseLabel": "Entity Wide Disclosures" } } }, "localname": "EntityWideDisclosureTextBlock", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosures" ], "xbrltype": "textBlockItemType" }, "medp_EntityWideDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entity wide disclosures.", "label": "Entity Wide Disclosures [Abstract]" } } }, "localname": "EntityWideDisclosuresAbstract", "nsuri": "http://www.medpace.com/20220331", "xbrltype": "stringItemType" }, "medp_FairValueAssetsTransfersBetweenLevel1Level2AndLevel3": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value assets transfers between level 1, level 2 and level 3.", "label": "Fair Value Assets Transfers Between Level1 Level2 And Level3", "terseLabel": "Fair value measurements transfers between level 1, level 2 or level 3" } } }, "localname": "FairValueAssetsTransfersBetweenLevel1Level2AndLevel3", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "medp_FiniteLivedIntangibleAssetsAccumulatedAmortizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets accumulated amortization.", "label": "Finite Lived Intangible Assets Accumulated Amortization [Abstract]", "terseLabel": "Accumulated amortization:" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortizationAbstract", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "medp_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets amortization expense after year four.", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "Later years" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "medp_GrantedToEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Granted to employees.", "label": "Granted To Employees [Member]", "terseLabel": "Granted to Employees" } } }, "localname": "GrantedToEmployeesMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "medp_LIBTherapeuticsLLCAndSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LIB therapeutics LLC and subsidiaries.", "label": "L I B Therapeutics L L C And Subsidiaries [Member]", "terseLabel": "LIB" } } }, "localname": "LIBTherapeuticsLLCAndSubsidiariesMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease disclosure.", "label": "Leases" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "medp_LeaseExpirationMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease expiration month and year.", "label": "Lease Expiration Month And Year", "terseLabel": "Lease expiration period" } } }, "localname": "LeaseExpirationMonthAndYear", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "gYearMonthItemType" }, "medp_LeaseExpirationYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease expiration year.", "label": "Lease Expiration Year", "terseLabel": "Lease expiration year" } } }, "localname": "LeaseExpirationYear", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "gYearItemType" }, "medp_LeaseOccupancyYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease occupancy year.", "label": "Lease Occupancy Year", "terseLabel": "Lease occupancy year" } } }, "localname": "LeaseOccupancyYear", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "gYearItemType" }, "medp_LeaseTermReassessmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Term Reassessment Description", "label": "Lease Term Reassessment Description", "terseLabel": "Lease term reassessment Description" } } }, "localname": "LeaseTermReassessmentDescription", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "medp_LeasedRealEstateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to leased real estate.", "label": "Leased Real Estate [Member]", "terseLabel": "Leased Real Estate" } } }, "localname": "LeasedRealEstateMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_LesseeOperatingLeaseLeaseNotYetCommencedFuturePaymentsDue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease lease not yet commenced future payments due.", "label": "Lessee Operating Lease Lease Not Yet Commenced Future Payments Due", "terseLabel": "Lease not yet commenced, future payments" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedFuturePaymentsDue", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "medp_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments due after year four.", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Later years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "medp_LesseeOperatingLeaseOptionsToTerminateLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease options to terminate lease term.", "label": "Lessee Operating Lease Options To Terminate Lease Term", "terseLabel": "Operating lease, options to terminate lease term" } } }, "localname": "LesseeOperatingLeaseOptionsToTerminateLeaseTerm", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "medp_MetabolicMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Metabolic.", "label": "Metabolic [Member]", "terseLabel": "Metabolic" } } }, "localname": "MetabolicMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresSummaryOfRevenueByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "medp_NonCashActivityRelatedToShareRepurchaseProgram": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non cash activity related to share repurchase program.", "label": "Non Cash Activity Related To Share Repurchase Program", "terseLabel": "Non cash activity related share repurchase program" } } }, "localname": "NonCashActivityRelatedToShareRepurchaseProgram", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "medp_NonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash lease expense.", "label": "Non Cash Lease Expense", "terseLabel": "Noncash lease expense" } } }, "localname": "NonCashLeaseExpense", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "medp_NonEmployeeDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-employee directors.", "label": "Non Employee Directors [Member]", "terseLabel": "Non Employee Directors" } } }, "localname": "NonEmployeeDirectorsMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_NonRelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non related party.", "label": "Non Related Party [Member]", "terseLabel": "Non-Related Party" } } }, "localname": "NonRelatedPartyMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "medp_NumberOfBuilding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of buildings.", "label": "Number Of Building", "terseLabel": "Number of buildings" } } }, "localname": "NumberOfBuilding", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "medp_NumberOfLeaseAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of lease agreements.", "label": "Number Of Lease Agreements", "terseLabel": "Number of lease agreements" } } }, "localname": "NumberOfLeaseAgreements", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "medp_NumberOfLeaseRenewalOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of lease renewal options.", "label": "Number Of Lease Renewal Options", "terseLabel": "Number of lease renewal, 10-year option" } } }, "localname": "NumberOfLeaseRenewalOptions", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "medp_OfficeSpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office space.", "label": "Office Space [Member]", "terseLabel": "Office Space" } } }, "localname": "OfficeSpaceMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_OncologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oncology.", "label": "Oncology [Member]", "terseLabel": "Oncology" } } }, "localname": "OncologyMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresSummaryOfRevenueByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "medp_OperatingLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating lease liabilities.", "label": "Operating Lease Liabilities [Member]", "terseLabel": "Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilitiesMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_OperatingLeaseLiabilitiesPaymentsDueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating lease liabilities payments due.", "label": "Operating Lease Liabilities Payments Due [Line Items]", "terseLabel": "Operating Lease Liabilities Payments Due [Line Items]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueLineItems", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "medp_OperatingLeaseLiabilitiesPaymentsDueTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating lease liabilities payments due.", "label": "Operating Lease Liabilities Payments Due [Table]", "terseLabel": "Operating Lease Liabilities Payments Due [Table]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueTable", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "medp_OperatingLeaseRightOfUseAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating lease right-of-use assets.", "label": "Operating Lease Right Of Use Assets [Member]", "terseLabel": "Operating Lease Right-of-Use Assets" } } }, "localname": "OperatingLeaseRightOfUseAssetsMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other.", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresSummaryOfRevenueByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "medp_PrepaidExpensesAndOtherCurrentAssetsAndOtherAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid expenses and other current assets and other assets.", "label": "Prepaid Expenses And Other Current Assets And Other Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets and Other Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsAndOtherAssetsMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_ProjectRelatedReimbursableExpensesLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Project related reimbursable expenses liabilities current.", "label": "Project Related Reimbursable Expenses Liabilities Current", "terseLabel": "Project related reimbursable expenses" } } }, "localname": "ProjectRelatedReimbursableExpensesLiabilitiesCurrent", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "medp_RealEstateAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate and equipment.", "label": "Real Estate And Equipment [Member]", "terseLabel": "Real Estate and Equipment" } } }, "localname": "RealEstateAndEquipmentMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_ReimbursableOutOfPocketCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reimbursable out of pocket costs.", "label": "Reimbursable Out Of Pocket Costs [Member]", "terseLabel": "Reimbursable Out of Pocket Costs" } } }, "localname": "ReimbursableOutOfPocketCostsMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "domainItemType" }, "medp_RelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related party.", "label": "Related Party [Member]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "medp_RelatedPartyServiceAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to service agreements with related parties.", "label": "Related Party Service Agreement [Member]", "terseLabel": "Service Agreement" } } }, "localname": "RelatedPartyServiceAgreementMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_RestrictedSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Shares Member", "label": "Restricted Shares [Member]", "terseLabel": "RSA/RSU" } } }, "localname": "RestrictedSharesMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfRSARSUActivityDetails" ], "xbrltype": "domainItemType" }, "medp_RestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock awards.", "label": "Restricted Stock Awards [Member]", "terseLabel": "Restricted Stock Awards (RSA)" } } }, "localname": "RestrictedStockAwardsMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_RevenueNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, net.", "label": "Revenue Net [Member]", "terseLabel": "Revenue Net" } } }, "localname": "RevenueNetMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresSummaryOfRevenueByMajorSourceDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITEDParenthetical" ], "xbrltype": "domainItemType" }, "medp_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right of use assets obtained in exchange for lease obligations.", "label": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "medp_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of finite and indefinite lived intangible assets.", "label": "Schedule Of Finite And Indefinite Lived Intangible Assets [Line Items]", "terseLabel": "Schedule Of Finite And Indefinite Lived Intangible Assets [Line Items]" } } }, "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "medp_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of finite and indefinite lived intangible assets.", "label": "Schedule Of Finite And Indefinite Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite And Indefinite Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "medp_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of finite lived and indefinite lived intangible assets by major class.", "label": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets By Major Class Table [Text Block]", "terseLabel": "Schedule of Intangible Assets, Net" } } }, "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "medp_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental balance sheet information related to leases.", "label": "Schedule Of Supplemental Balance Sheet Information Related To Leases Table [Text Block]", "terseLabel": "Summary of Supplemental Balance Sheet Information Related to Leases" } } }, "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "medp_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental cash flow information related to leases.", "label": "Schedule Of Supplemental Cash Flow Information Related To Leases Table [Text Block]", "terseLabel": "Summary of Supplemental Cash Flow Information Related to Leases" } } }, "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "medp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCumulativeSharesVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award equity instruments other than options cumulative shares vested.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Cumulative Shares Vested", "terseLabel": "Cumulative vested shares - end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCumulativeSharesVested", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfRSARSUActivityDetails" ], "xbrltype": "sharesItemType" }, "medp_ShareBasedCompensationAwardFullyVestedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation award, fully vested.", "label": "Share Based Compensation Award Fully Vested [Member]", "terseLabel": "Fully-vested Awards" } } }, "localname": "ShareBasedCompensationAwardFullyVestedMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_ShareBasedCompensationAwardVestingAfterFourAndHalfYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation award vesting after four and a half years.", "label": "Share Based Compensation Award Vesting After Four And Half Years [Member]", "terseLabel": "Vesting After Four and a Half Years" } } }, "localname": "ShareBasedCompensationAwardVestingAfterFourAndHalfYearsMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_ShareBasedCompensationAwardVestingAfterFourYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation award vesting after four years.", "label": "Share Based Compensation Award Vesting After Four Years [Member]", "terseLabel": "Vesting After Four Years" } } }, "localname": "ShareBasedCompensationAwardVestingAfterFourYearsMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_ShareBasedCompensationAwardVestingAfterOneYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation award vesting after one years.", "label": "Share Based Compensation Award Vesting After One Years [Member]", "terseLabel": "Vesting After One Year" } } }, "localname": "ShareBasedCompensationAwardVestingAfterOneYearsMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_ShareBasedCompensationAwardVestingAfterThreeYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation award vesting after three years.", "label": "Share Based Compensation Award Vesting After Three Years [Member]", "terseLabel": "Vesting After Three Years" } } }, "localname": "ShareBasedCompensationAwardVestingAfterThreeYearsMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_ShareBasedCompensationAwardVestingAfterTwoYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation award vesting after two years.", "label": "Share Based Compensation Award Vesting After Two Years [Member]", "terseLabel": "Vesting After Two Years" } } }, "localname": "ShareBasedCompensationAwardVestingAfterTwoYearsMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_ShareBasedCompensationAwardVestingInTwelveEqualMonthlyInstallmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation award vesting in twelve equal monthly installments.", "label": "Share Based Compensation Award Vesting In Twelve Equal Monthly Installments [Member]", "terseLabel": "Vesting in Twelve Equal Monthly Installments" } } }, "localname": "ShareBasedCompensationAwardVestingInTwelveEqualMonthlyInstallmentsMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share repurchase program.", "label": "Share Repurchase Program [Member]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_ShareRepurchaseProgramPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share repurchase program policy.", "label": "Share Repurchase Program Policy Policy [Text Block]", "terseLabel": "Share Repurchases" } } }, "localname": "ShareRepurchaseProgramPolicyPolicyTextBlock", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "medp_StockRepurchaseProgramAdditionalAmountAuthorized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock repurchase program additional amount authorized.", "label": "Stock Repurchase Program Additional Amount Authorized", "terseLabel": "Stock repurchase program, additional amount authorized" } } }, "localname": "StockRepurchaseProgramAdditionalAmountAuthorized", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "medp_TheSecuredOvernightFinancingRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The secured overnight financing rate.", "label": "The Secured Overnight Financing Rate [Member]", "terseLabel": "The Secured Overnight Financing Rate" } } }, "localname": "TheSecuredOvernightFinancingRateMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_TheSummitHotelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Summit Hotel.", "label": "The Summit Hotel [Member]", "terseLabel": "The Summit" } } }, "localname": "TheSummitHotelMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_TotalDirectCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total direct costs.", "label": "Total Direct Costs [Member]", "terseLabel": "Total Direct Costs" } } }, "localname": "TotalDirectCostsMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedInStatementsOfOperationsRelatedToAllOutstandingStockBasedCompensationAwardsDetails" ], "xbrltype": "domainItemType" }, "medp_TravelServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to travel services.", "label": "Travel Services [Member]", "terseLabel": "Travel Services" } } }, "localname": "TravelServicesMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_TwoThousandSixteenIncentiveAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand sixteen incentive award plan.", "label": "Two Thousand Sixteen Incentive Award Plan [Member]", "terseLabel": "2016 Incentive Award Plan" } } }, "localname": "TwoThousandSixteenIncentiveAwardPlanMember", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "medp_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate.", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted Average Discount Rate" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "medp_WeightedAverageNumberOfCommonAndRestrictedSharesOutstandingBasic": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average number of common and restricted shares outstanding basic.", "label": "Weighted Average Number Of Common And Restricted Shares Outstanding Basic", "terseLabel": "Total weighted-average shares" } } }, "localname": "WeightedAverageNumberOfCommonAndRestrictedSharesOutstandingBasic", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails" ], "xbrltype": "sharesItemType" }, "medp_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term.", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted Average Remaining Lease Term (years)" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.medpace.com/20220331", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r42", "r44", "r93", "r94", "r195", "r227" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r194", "r226", "r263", "r264", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r425", "r427", "r437", "r438" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r194", "r226", "r263", "r264", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r425", "r427", "r437", "r438" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r142", "r250", "r253", "r382", "r424", "r426" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresSummaryOfRevenueByMajorSourceDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITEDParenthetical" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r142", "r250", "r253", "r382", "r424", "r426" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresSummaryOfRevenueByMajorSourceDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITEDParenthetical" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r194", "r226", "r261", "r263", "r264", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r425", "r427", "r437", "r438" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r194", "r226", "r261", "r263", "r264", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r425", "r427", "r437", "r438" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r43", "r44", "r93", "r94", "r195", "r227" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r145", "r367" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r29", "r373" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable (includes $0.7 million and $0.3 million with related parties at March 31, 2022 and December 31, 2021, respectively)", "totalLabel": "Accounts Payable, Current, Total" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r29", "r92", "r366", "r368" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Accounts payable includes related parties", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r146", "r147" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesSummaryOfAccountsReceivableAndUnbilledNetDetails": { "order": 0.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesSummaryOfAccountsReceivableAndUnbilledNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r47", "r48", "r49", "r412", "r432", "r433" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r46", "r49", "r55", "r56", "r57", "r96", "r97", "r98", "r322", "r428", "r429", "r445" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "verboseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r16" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r96", "r97", "r98", "r287", "r288", "r289", "r330" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r265", "r267", "r292", "r293" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "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" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r22", "r148", "r152" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesSummaryOfAccountsReceivableAndUnbilledNetDetails": { "order": 2.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesSummaryOfAccountsReceivableAndUnbilledNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r79", "r156", "r162" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization", "totalLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities excluded from computation of diluted EPS" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r88", "r131", "r134", "r140", "r150", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r187", "r189", "r190", "r318", "r323", "r334", "r371", "r373", "r399", "r411" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r41", "r88", "r150", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r187", "r189", "r190", "r318", "r323", "r334", "r371", "r373" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r268", "r285" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfRSARSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r328", "r329" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Unaudited Interim Financial Information" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r26", "r81" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r76", "r81", "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH \u2014 End of period", "periodStartLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH \u2014 Beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r76", "r335" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "(DECREASE) INCREASE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r38", "r175", "r402", "r417" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (see Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r172", "r173", "r174", "r176", "r436" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r96", "r97", "r330" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock shares issued", "totalLabel": "Common Stock, Shares, Issued, Total" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r228" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14", "r373" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "terseLabel": "Common stock - $0.01 par-value; 250,000,000 shares authorized at March 31, 2022 and December 31, 2021, respectively; 33,651,360 and 36,006,778 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively", "totalLabel": "Common Stock, Value, Issued, Total" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r53", "r54", "r60", "r405", "r420" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of Company's Contract Asset and Contract Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r238", "r239", "r251" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Advanced billings (includes $11.4 million and $8.3 million with related parties at March 31, 2022 and December 31, 2021, respectively)", "verboseLabel": "Advanced billings" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesSummaryOfAdvancedBillingsDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r62" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r86", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r208", "r215", "r216", "r218", "r224" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis points" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r12", "r219", "r400", "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Outstanding borrowings" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r191", "r220", "r221", "r343", "r344", "r345" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r36", "r87", "r95", "r191", "r192", "r193", "r194", "r195", "r196", "r198", "r204", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r217", "r220", "r221", "r222", "r223", "r229", "r230", "r231", "r232", "r342", "r343", "r344", "r345", "r409" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r295", "r296" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred Income Tax Assets, Net, Total" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r79", "r89", "r302", "r307", "r308", "r309" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax provision", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "verboseLabel": "Deferred income tax (benefit) provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r295", "r296" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liability", "totalLabel": "Deferred Income Tax Liabilities, Net, Total" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r79", "r167" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation", "terseLabel": "Depreciation", "totalLabel": "Depreciation, Total" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectOperatingCosts": { "auth_ref": [ "r64" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate direct operating costs incurred during the reporting period.", "label": "Direct Operating Costs", "terseLabel": "Total direct costs", "totalLabel": "Direct Operating Costs, Total" } } }, "localname": "DirectOperatingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresSummaryOfRevenueByMajorSourceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r250", "r253", "r254", "r255", "r256", "r257", "r258", "r259" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresSummaryOfRevenueByMajorSourceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Revenue by Major Source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DueFromEmployees": { "auth_ref": [ "r365", "r367", "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from an Entity employee, not to include stockholders or officers.", "label": "Due from Employees", "terseLabel": "Employee advances receivables" } } }, "localname": "DueFromEmployees", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share attributable to common shareholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r61", "r101", "r102", "r103", "r104", "r105", "r109", "r112", "r116", "r119", "r120", "r124", "r125", "r331", "r332", "r406", "r421" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Net income per common share\u2014Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings per common share\u2014Basic" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r61", "r101", "r102", "r103", "r104", "r105", "r112", "r116", "r119", "r120", "r124", "r125", "r331", "r332", "r406", "r421" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "verboseLabel": "Net income per common share\u2014Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r121", "r122", "r123", "r126" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r335" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "EFFECT OF EXCHANGE RATES ON CASH, CASH EQUIVALENTS, AND RESTRICTED CASH" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r90", "r298", "r310" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Employee compensation and benefits", "totalLabel": "Employee-related Liabilities, Current, Total" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedInStatementsOfOperationsRelatedToAllOutstandingStockBasedCompensationAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r55", "r56", "r57", "r96", "r97", "r98", "r100", "r106", "r108", "r127", "r151", "r228", "r233", "r287", "r288", "r289", "r303", "r304", "r330", "r336", "r337", "r338", "r339", "r340", "r341", "r428", "r429", "r430", "r445" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r161" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Total accumulated amortization", "terseLabel": "Total accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r163" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r163" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r163" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r163" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r157", "r158", "r161", "r165", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r161", "r384" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Total finite-lived intangible assets", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross [Abstract]", "terseLabel": "Finite-lived intangible assets:" } } }, "localname": "FiniteLivedIntangibleAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r157", "r160" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r161", "r383" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails": { "order": 0.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "totalLabel": "Total finite-lived intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r153", "r154", "r373", "r398" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r58", "r131", "r133", "r136", "r139", "r141", "r397", "r403", "r407", "r422" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r170", "r171" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedInStatementsOfOperationsRelatedToAllOutstandingStockBasedCompensationAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedInStatementsOfOperationsRelatedToAllOutstandingStockBasedCompensationAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r90", "r299", "r300", "r301", "r305", "r311", "r313", "r314", "r315" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r107", "r108", "r130", "r297", "r306", "r312", "r423" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision", "totalLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r78" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r78" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r78", "r381" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Advanced billings" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r78" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other assets and liabilities, net", "totalLabel": "Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r78" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r78" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Accounts receivable and unbilled, net", "totalLabel": "Increase (Decrease) in Receivables, Total" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedTradeNames": { "auth_ref": [ "r164" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.", "label": "Indefinite-Lived Trade Names", "terseLabel": "Trade name (indefinite-lived)" } } }, "localname": "IndefiniteLivedTradeNames", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets, Net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r155", "r159" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible assets:" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income (expense), net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "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.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee Lease Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Operating lease, existense of option to extend" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to terminate operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]", "terseLabel": "Lessee, operating lease, existence of option to terminate" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Lease Payments Due Related To Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r360" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r360" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r360" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r360" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r360" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r360" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r360" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails2": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.", "label": "Lessee, Operating Lease, Option to Extend", "terseLabel": "Description of option to extend the lease" } } }, "localname": "LesseeOperatingLeaseOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseOptionToTerminate": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Description of terms and conditions of option to terminate lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.", "label": "Lessee, Operating Lease, Option to Terminate", "terseLabel": "Description of option to terminate the lease" } } }, "localname": "LesseeOperatingLeaseOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term, operating lease" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease term upon renewal", "verboseLabel": "Lease renewal term, operating lease" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of lease" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r88", "r135", "r150", "r178", "r179", "r180", "r183", "r184", "r185", "r186", "r187", "r189", "r190", "r319", "r323", "r324", "r334", "r371", "r372" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r88", "r150", "r334", "r373", "r401", "r414" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35", "r88", "r150", "r178", "r179", "r180", "r183", "r184", "r185", "r186", "r187", "r189", "r190", "r319", "r323", "r324", "r334", "r371", "r372", "r373" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Credit facility, expiration date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Aggregate principal amount borrowed under line of credit facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Minimum purchase commitments for project related supplies" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes the terms of a significant arrangement with a supplier (excluding an unconditional purchase obligation) to acquire goods or services over a period of time beyond one year or the normal operating cycle, if longer, which may include identification of the goods or services to be purchased, pricing, effects on pricing of failing to reach minimum quantities required to be purchased, cancellation rights, and termination provisions.", "label": "Long-term Purchase Commitment, Description", "terseLabel": "Minimum purchase commitments, description" } } }, "localname": "LongTermPurchaseCommitmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r36", "r177" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76", "r77", "r80" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r50", "r52", "r57", "r59", "r80", "r88", "r99", "r101", "r102", "r103", "r104", "r107", "r108", "r113", "r131", "r133", "r136", "r139", "r141", "r150", "r178", "r179", "r180", "r183", "r184", "r185", "r186", "r187", "r189", "r190", "r332", "r334", "r404", "r419" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r101", "r102", "r103", "r104", "r109", "r110", "r115", "r120", "r131", "r133", "r136", "r139", "r141" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income available to common shareholders\u2014Basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "auth_ref": [ "r82", "r83", "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "terseLabel": "Acquisition of property and equipment\u2014non-cash" } } }, "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r131", "r133", "r136", "r139", "r141" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r353", "r361" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "verboseLabel": "Operating lease cost recognized" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r347" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r347" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Other current liabilities", "verboseLabel": "Current portion of lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r347" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "verboseLabel": "Long-term portion of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r349", "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r346" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r358", "r361" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r357", "r361" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r327" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r34" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other Assets, Noncurrent, Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r45" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments, net of taxes", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "verboseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r34", "r373" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Other Liabilities, Current, Total" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "totalLabel": "Other Liabilities, Noncurrent, Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other", "totalLabel": "Other Noncash Income (Expense), Total" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Miscellaneous income, net", "totalLabel": "Other Nonoperating Income (Expense), Total" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r68", "r70" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r73" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock", "terseLabel": "Repurchases of shares, value" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r69" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Property and equipment expenditures", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r268", "r285" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r13", "r225" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r13", "r225" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock shares issued", "totalLabel": "Preferred Stock, Shares Issued, Total" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "terseLabel": "Preferred stock shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r13", "r373" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Value, Issued", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "terseLabel": "Preferred stock - $0.01 par-value; 5,000,000 shares authorized; no shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively", "totalLabel": "Preferred Stock, Value, Issued, Total" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r24", "r25" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r72" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from revolving loan" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r71", "r286" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r50", "r52", "r57", "r75", "r88", "r99", "r107", "r108", "r131", "r133", "r136", "r139", "r141", "r150", "r178", "r179", "r180", "r183", "r184", "r185", "r186", "r187", "r189", "r190", "r317", "r320", "r321", "r325", "r326", "r332", "r334", "r407" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r27", "r169" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r169", "r373", "r408", "r416" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "terseLabel": "Property and equipment, net", "totalLabel": "Property, Plant and Equipment, Net, Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r168" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RealEstateMember": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Property consisting of land, land improvement and buildings.", "label": "Real Estate [Member]", "terseLabel": "Real Estate" } } }, "localname": "RealEstateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r15", "r23", "r373", "r415", "r434" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesSummaryOfAccountsReceivableAndUnbilledNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Accounts receivable and unbilled, net (includes $6.0 million and $2.7 million with related parties at March 31, 2022 and December 31, 2021, respectively)", "totalLabel": "Total accounts receivable and unbilled, net" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesSummaryOfAccountsReceivableAndUnbilledNetDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r262", "r364", "r365" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r262", "r364", "r365", "r368" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Expenses incurred" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r262", "r364", "r368", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfLeasePaymentsDueRelatedToLeaseLiabilitiesDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r362", "r363", "r365", "r369", "r370" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r74" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedLabel": "Payments on revolving loan", "terseLabel": "Payments on revolving loan" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "RSAs" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSU)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r233", "r290", "r373", "r413", "r431", "r433" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "verboseLabel": "(Accumulated deficit) Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r96", "r97", "r98", "r100", "r106", "r108", "r151", "r287", "r288", "r289", "r303", "r304", "r330", "r428", "r430" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "verboseLabel": "(Accumulated Deficit) Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r128", "r129", "r132", "r137", "r138", "r142", "r143", "r144", "r249", "r250", "r382" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "verboseLabel": "Revenue, net (includes $13.3 million and $5.3 million with related parties for the three months ended March 31, 2022 and 2021, respectively)" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureEntityWideDisclosuresSummaryOfRevenueByMajorSourceDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r240", "r241", "r242", "r243", "r244", "r245", "r247", "r248", "r252", "r260" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Contract Assets and Contract Liabilities" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r63", "r181", "r183", "r184", "r188", "r189", "r190", "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue with related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Performance obligations remaining to be performed" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r356", "r361" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Denominators and Additional Shares that are Excluded from the Calculation of EPS" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r267", "r284", "r291" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedInStatementsOfOperationsRelatedToAllOutstandingStockBasedCompensationAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r267", "r284", "r291" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense Recognized in Statements of Operations Related to All Outstanding Stock Based Compensation Awards" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r366", "r368" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r268", "r285" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "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]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfRSARSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r271", "r281", "r282" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSA/RSU Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Estimated Amortization Expense of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "totalLabel": "Selling, General and Administrative Expense, Total" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedInStatementsOfOperationsRelatedToAllOutstandingStockBasedCompensationAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "verboseLabel": "Total stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedInStatementsOfOperationsRelatedToAllOutstandingStockBasedCompensationAwardsDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfRSARSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Shares granted", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfRSARSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding and unvested - end of period", "periodStartLabel": "Outstanding and unvested - beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfRSARSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfRSARSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfRSARSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of Stock Options, Exercisable - end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Exercisable - end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Number of Stock Options, Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of Stock Options, Cancelled/Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Stock options granted", "verboseLabel": "Number of Stock Options, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r273", "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Stock Options, Outstanding - end of period", "periodStartLabel": "Number of Stock Options, Outstanding - beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, Outstanding - end of period", "periodStartLabel": "Weighted Average Exercise Price, Outstanding - beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Awards granted to employees" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r266", "r270" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfRSARSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Cancelled/Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r237", "r294" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Shareholder's Equity and Stock-Based Compensation" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r40", "r55", "r56", "r57", "r96", "r97", "r98", "r100", "r106", "r108", "r127", "r151", "r228", "r233", "r287", "r288", "r289", "r303", "r304", "r330", "r336", "r337", "r338", "r339", "r340", "r341", "r428", "r429", "r430", "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITEDParenthetical", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r96", "r97", "r98", "r127", "r382" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITEDParenthetical", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r14", "r228", "r233", "r275" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of Stock Options, Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r40", "r228", "r233" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining amount of repurchase program" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r13", "r14", "r228", "r233" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Repurchases of shares" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r13", "r14", "r228", "r233" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchases of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r19", "r20", "r88", "r149", "r150", "r334", "r373" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION\u2014" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_TravelAndEntertainmentExpense": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses incurred for travel and entertainment during the period.", "label": "Travel and Entertainment Expense", "terseLabel": "Travel expenses with related party" } } }, "localname": "TravelAndEntertainmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredParValueMethodAmount": { "auth_ref": [ "r14", "r228", "r234" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the par value method.", "label": "Treasury Stock, Retired, Par Value Method, Amount", "negatedLabel": "Retirement of treasury stock", "terseLabel": "Retirement of treasury stock" } } }, "localname": "TreasuryStockRetiredParValueMethodAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r39", "r235" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "periodEndLabel": "Treasury Stock, Shares, Ending Balance", "periodStartLabel": "Treasury Stock, Shares, Beginning Balance", "terseLabel": "Treasury stock shares", "totalLabel": "Treasury Stock, Shares, Total" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r39", "r235", "r236" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock - 81,573 and 180,000 shares at March 31, 2022 and December 31, 2021, respectively", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "totalLabel": "Treasury Stock, Value, Total" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesSummaryOfAccountsReceivableAndUnbilledNetDetails": { "order": 1.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureContractAssetsAndContractLiabilitiesSummaryOfAccountsReceivableAndUnbilledNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r114", "r117", "r118" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "negatedLabel": "Less: Undistributed earnings allocated to RSAs", "terseLabel": "Less: Undistributed earnings allocated to RSAs", "totalLabel": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic, Total" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r354", "r361" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureShareholderSEquityAndStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r120" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of diluted shares", "totalLabel": "Weighted Average Number Diluted Shares Outstanding Adjustment, Total" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r111", "r120" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Diluted weighted-average shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r109", "r120" ], "calculation": { "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Basic weighted-average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails", "http://www.medpace.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Weighted-average shares:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.medpace.com/20220331/taxonomy/role/Role_DisclosureNetIncomePerShareScheduleOfReconciliationOfDenominatorsAndAdditionalSharesThatAreExcludedFromCalculationOfEPSDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r439": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r440": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r441": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r442": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r443": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r444": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 72 0000950170-22-006201-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-22-006201-xbrl.zip M4$L#!!0 ( ,. FE1+\NNV.WT! )J:7:QV$=;_@JGH7!;B+]=K@!CPS?;ZP=(683C+I MC, V\^N/%$EBK@9#)"@35;?MO$1&2/OZ[*VMK5__S[?C0?7%CYMZ-/QM":W MIVEO[/[[_^/P!4&^^WMJMM_[5:LVW]Q6_4C1V,FM.Q MK][L??REVAH.ZJ&O_ON/W0_5QLB>'OMA6X'JJ&U/5M^^_?KUZXH+]; 9#4[; M^*AFQ8Z.WU8 3.Z]/O8Z?5QMZ-97JQAB#" %F.\CMDK9*D(K@@GZ_T*X"N'W M7XU.SL;UX5%;O;&_5.E'\>72]M9+V>32]O*E]94!7+Z:O(U$;./4_/3Z2/9_ M_N#R]+71S<7EWVYMA$T;CXTY4TB@8@#@*R:6;@,9??7I\ MOW(X^G+O?20@Z()$37T;@2(YT=O__OAASQ[Y8PVN\\'Y:Z(P?73\(OX6HW_1 MZ:6G#3C4^N3B\J ;TSWB_(ON<@#1I3'5S8AB)'XD%Y,KIC_PD<+X-H'#\*W_ MUOIA4YN!![YC1$>)!N"D_N>S:<<@,:NYAY?I?FFD^&*DQ]Z=7/E1^D!;WVE\ M4E)(OD^K&;MVX']'$/S] MU[>3U^G38]_JSB8!_Z_3^LMO2^NC8:1%"_;C9)8J.WGWVU(;2?1VHNMOTVW? MGM_W5S-R9]V=7/VE:MJS@?]MR=7-R4"?)07P[Y9^_[7^MIHN]^/)R]HY/^Q> M?M>0JG:_+;T_,!*A@"D!E"()J.<2&(4)X Y"HVA /D3I'NKC]!1?KVX.XU3. MUN,0QWJP-73^V__U9^?#_M;N^A G=*"\A$QB ["V%E#KXTVQC2RRBAA$M>24 M+_T.HS1S+HD2O[Z],K3I2-^/M>UL\F2H3BE,O4( 22D A4(#;72(ZJ>QL$PH M2]ATJ.=BO+H^.CZNV^0)FK6A2Z2.;B6ZE]HWUP=M#&1&:A2)H..@#>*1$D0# M(KFS@0CD3*3$Z;">_.#SP>>]C2@93;TZK >17^-3'RG_]NK0;R=Z8!21$,>O M E& :F&!)- J"7RFCA&V(V9[)QT2C(\_."C+?U0:U,/$B=.Q^,XN[TVNJTT MS9UPX7<^C9HZC6'S0M<^U$U[@U?6!DJ% $[) "A.HZ+> FVU=\PP*;18^OU^ M,_&7G?;(CZ?CBO0]']D=O+U*$**ELY@Z0"R,HJB9 )(*![CT1&#&(:3HLA2> MW_M]1 !Z\ ^OQYM#EQSWXP01 (3C#!XV4@RL68>I0M@X @B+9*#G8!S].S&]^_S7!UM6F V;Q*54'8U<30/EMJ:F/ M3P8)I76?'8W3(!(D 5,LLO*M<8DH5^\Q>=SE9W1OF]'IN'O7P?35\YEU)%L_ MH%QQ#R,[F*$X&E+MHC8&#Q1Q$GHBI;9R:?I3W_GRZ;O:I?>A]N.J&X*_%<6N M;_W?JY[[^H^GMVO\8>+%Y*V+#_MV,JAMW7[TQR8^PM7'R;*ED&\JA'_H04*S M>T?>MQ]&MD.$:U&]EGY/Q+K#BD8)G=SQU[>W/N@GGK_K!]$2NT]ZW)[M)X0^ MD1XB) M<8*=.!H0'&VPT1%\X@B&(IS+3403NS^-1^[4MCOCO1BQ1U9?8L6N_Q*C&+_M MV_Z9$ D];A.V^7WJL.$%&[Y_=T$N=^G2RQR;?O,8CB'H>32/"B ;K2\-+-H3 M)PP0$7Y'@\\C*'>Y<6RJ1WM'>NQW_4FTF4=17R(3#\?Z^!+O;K]@QGS$#^V[GD]J@ RE,>T:]T@@:%. FY\C'R)4ZU/?L4?40;,,FX4R%!Q3QU)G>Q?9!. M7TC::3U(:P)%9V:C,VB:!'FZS@AN.-76 >:LCD$(A$ I;8&T5%'DH80P6YVY MR,8D86S/8F!\,AIVZ'GJWJ96PD!M"-YD*\09 MVA?8'XQ)"ZC>8@D(L0I0S!B00GL@@J:04:%9R#9*>!>6!=6E!TT0OI7W$ M#H*B0#@ATHIL?5/)P^>;A^\Q2C,&.4\, P02FJ(T"XQ++E!S)1RTPN%YC]+2 MLN9HN->.[#\7,C$?V65U$-$E*1T]%",A!MJ! BPUE<$QR7BVP4E)3LV/U>G1 M,5K$L(G>#P@8HF,4)HHLY!@X)*ESQ+$(B.=,9!<=5#UX9%M#.SKV%[;Y%NSP M; NE+Q/,>4<"Y()%)VVB2Y44 2T%!]0;9"!1F(1LJR^*/9X_2+P *%0;P81D M%!#F7/0'5 %CM 22NRY]UI*F*O*_)1(]K>.E&*>73T\]-]#H(_UL#X^G9OT MH)#(200E0(CXE!YD0/,8?SA(K?.&VQB"Y,KTQ8Y.>["("[*(Z44PP5L&H$B% MWII H%!TZ!QCA;EGG"";JXR68IGBRU_ K$,)A4J5YX*D.D$H.3 TZB3ST$5E MLE;#;'WY3TOMY8_GA4'">4P9EX#!(*--HQ 8[2+8LH$:&1 6^:V8WE-ZNQ-C MSL'H< 8LR""_1YR3$1%'< R%2-NB## 6$:"8HL(K%2S,DE_7T:G^]@!T^L*P M.QLE52@8Z2P!T62RB9)JS-("L4%IQ0&*3= MLC%D"1H8S"00CE%AL'*<9YNWO#\OMS]J]6"C'GO;KH^:=@8@/8/L7*2L\Y*D M4B[E .5* V6CG@G+%>2>AOBXW%B8R\:3E^&8B83T*(9?3F(.J.KV3%H,J'&0 M$(\X5-D"RGO"C$]C?Z)KM_GM)/[0IUV7E^/EM:;Q[<6'DW?/%W]L'I\,1F?> M?QC%;^@,\%*YZ9D"I0N7[:0 M9L7&>(=92('$*4Y5S@!)0@Q6)<>0<(,<\KF)RJ.R%UV3H9WPN?'/8D(6) >: MC4ES!F$4%$\@,T8"C$,@G3=I\Z66'CIB179I\GL RUJ\\9=ZK ?1R*376\/@ MNV9>"VEH$-+!",Z H&D5V,JT$1];X")P09!!B]$KVS@[.Y?XY$B1 P)[63B( MX82%$@*+G8]:&X-XDQK:>,]8\,:Y(+/U+FM?]=C= 9-.ZYM-+$=Q^<&$%IG MC(7" ^<Z\V7,)?&.>P,ET#P"=QJ8 M E*I^#;$<(_A$ 3/;LGM-4+XV>0]'8GL3<&^T82GOB >&&K3W5U0!AGG\RT* M* NNF0/T#*P;%,,\]9RP*"2YL>V^-=.45%Q(9G%G!*/$ H%]ZBU% M-%#TY%%=WF,-]PP=6#W<_?8I1B/'>N;[ S/P'$0R%&/) M5+:A4VJ;L)0"D@!JQ0DRVE&7W4;4^R(9WS40WHY?C$Z;O;,FBMM"\@YBYABG M&$CF%*"_K8=WZ#Q$CNJUAQ/6'J1'M))/\Q]E'_3^C M\?I -]?7]D^;-EJ0<:>Z28N/ZI.YR1E@I)1.Y>?:FQB#&&I2[U21/$DJ2$=" M"YTKM\J"X_/&JUH$:G"TQ<&RJ-F24V"45Q'4JXA!H#$,9[LX?;^7OU0,DERL M'PSJX>'?_-"?Y^[=<30.$?WK!R3O9P($7L6Z4@:0^F%-QF2Y\\MB&A&B4%9;Q ME3& \[3HCQGT*+LJD#F#6SVJ%R5*0@4Y< Y&V^*M!)HZ";S .$B2UKBSK&_^ M@7H]7Q'E"_6"1@%A%HVA]C8B9,8D4(IJ(#EAA$NGN O*V/+[-K M_^MH_RA&H#IBG/I;Z_TP0J/TI"^^RWFFG_0%*/[3-ZDRY_H2^A\)1*1*Z7C] M!(6E!T\O#JT?OQ^=CM,A)[TA\CO2N5,8WB5S)Z=9+&1,[@0R@CD/H/(24!@8 MD$0$$*470A%]A,QOG;% Y'SEB4&KC14$!)6R!@I%E!B8!8)Y$QQ,]C+;E9W< M%P_GI^W#,Q=;+L!^445=2YUL>UI($^@"%IH3##@ST:7R((&$&@''K<*,8J[S"Y0?KF#QTR]^ M< [VYR:9_;"3_7+*W/0Y>:\YDC&T-$ZGK;.$ <,Q 9!3:IR5BLCL2F_OW>Q5 M'YO3<:/-P.^<1E?S*=H4O\ ;]H((B#*2V@)) B@R$:>KZ!]@"!I&BV-L?KW7 M\UOW?)D\ :3>O+12E1@LF MB06$I?09&2'=N84^0DNK@8;I<'4)T^DP5@*+L"!*.4Y%=E%L M6:EXWFU3@I.@" *":P9HZ-I%11$)%DMA+,.<9UM@6@*M$FC-*<)@'E%(K0)I M4PF@#D:L800$QCD,?1#.P^PL50 1,< =[#H+VD M5#HR9PQ\CGU=+]6ZS4(9- $ND!2>:0XBC,> <4,LTU1:,?.ROCD1:^-9""B5 MM;!N!P,"ACL&@N::$BD=,O-9E7X1[?[8S4WW-RRDS>*>:F5" $ZGPB5J#=#< M>P EECP$'1U0M@OF+[N]'I]V#)[LIXK7C?U1NML7/S%H"VF*'/*. MI6:JC*2](3RRUL20$P1! B+<682S96W/!1\S,1&/S8C,IS01C8E.FYL]]C1U M_C' 2*^!U\XP"0VC/MLDQARAEA2> M&:30!18#$ UCL*DY! 8J#9A-.JT"IBS;S4!SJMG/V?ID-DOMC @BN'3GE9D4 M&B!=B(Z!!B2MX 3J;(5FOG+RKW>I+0/4@[2%1K 4%@4(*$0"*$U%C)>PD#*" MVT!0;F(^^RS)WM%HW.[[\?&&-^VU-;[UL7=U^U[;=.#:3,_40@I U5.[7RZ4 MM=W*#^;>KQ,#K@N>F(@*#W)&V)\]Q&2 2- XI& MK&2QL((ZI;C,=BOI UGS7(=_P?X@*Y1&VJ 4X$+[M-AO@9$IF2T\,YXXQ.>^ M.G3V"I,!)M.80ZDL!XPQ JAAT>:EOEU28*]95#E,L@T]BJ_NJSI^\<_T[?,, M&FVE,-@!Y@P#5)BH+2;5&&KH8# $VGS/2LJM,'XVD"%HPQF*IHQRF )-18'& M0L4HQ"J!F.'29^N<YFVS[3XP)_:]SRU,T=OJ=#AB MC,&C?;?(@NB$*4"1MH(0$9 K2:_G7Z<-5FI). @^)*^K$)!"2X"HA$XC)*S, MSIJ5N&).'' &R4#OE3.4L2C0Z;1!GGQ$\! P984)% J)YWT5Y*5]1(_6B%#' MM>;1*S]DHO>UTOD",#J(8IV[=(GE2TL8X#1H0(WU0%'K@$5< M4^\HP3!;UMQ?B[4_:O5@T1NRIS.-O5$X@C,>HF'T,>BT:75+L( "U\KD>^)! M-H81=OR #V'=M4N?=+1*,)@["X&$Z<1;''V:$2B&09(9%2#%SF;;ASRG_K=7 MSW'O+9L#H<;6QH#'BW2^DXDJAJ4%07%JG/1,HCG>MO",+6U[S!08S8G1R(# M(8W^2J9-^\(! 8T)TE+CX=QC]A=8C>RS5$8P%Z,G!9CH]D.D')SS"F!&*%>$ M"9QO(^@\BE-[/;\*3UIIGM]_@=1[.);B45%(1@RWK "58 Z6$!19B @ED0>3;"N!A M'4L7DFU>II:[1 )'0LK/.PZ6B5<& Q')8Q$N9NDC!/'3N)5-EF\S+-M?:H>-9 *QFRP'D6O4QJR65%'2"B(TFES:8,U30M&4B,(F.8.>>*4=MFU??B> M_X[1Z*X_.1W;H\C^J$*'8WU\_22(&Q?,>D&/]]2I 4$-';,2<)T@0+1@"=W! MR'C&,!+>2Y5=:]Q'=^3HP8D@U@?5F44$\R MZL.=R'=+>?FRA432D"J/I3.I?HLF_*R 9@B!H'5THF!L IV1Z^'A;FY5MY5%)H0PX6G@'"/ !7$ *V@ M 2$::QB(],3.>[[N)2HI>JP_XAAQ3)D#0;"H*51$G>G.P67,0>,UQ7C>CG+, MO;GB4]NF9A.%\! D<3[J- M1NU,\HCV7 "/(I%!,&9L=U,VA"N=: C[R XN' M.,AKESZI%7;PWK@8-E*:X)6""3D+"9SR3",G?)C[A927WY;27_,-)" 5$1(OX5@9%"Q@0:LNVNL=B-BWJ .R^Y:MIC-A+::/^1=X!Q M'2-?%]&Z<8$"%J!"'$,4<'8R>L]AK,^W[_B%>NEJC1DW:6=78AF*?RF6&C)( MAA4)Z0CD[%A6#H#+59J00 R2$(#@,)UB+Q2(L08!UF(BN3;4XVPC]4SS*'UN MSM">2F<@8()'"&$M X:IM*$0*XVY=A)ERYV$B*\UM=O_.MH_&ITV.D+1^EOK M_3 BV/2D+[Y;XDL_Z4OE[]@2\/.[.1[\Q/_T34I]7"_;^2-!DR2;\?H)@$@C MFUX<6C^.9/F'U^/%=%>4*8>-Y]%)F72"N!5 IY.4$6%&>.D%)-D&GR^S[IP! MTR"G,)(31U]@0X2%'('4*#!RSC,E+0L(9EN FD-9< 8L]$YZ*=+FICZGOY,Q(MDTB1&OD"3M(Z(14=A@ 6+&6H$0POD>"I07*.Z>_[>HOE&5 M]T=3:+R8D";@Z PM(L#QX !-?1 -$AYX1:A"UB@1LBT8R&-IK<_*WN[X^-J?C1IN!WSF- MX.53A.A^H1M)6FL-04 I$GDHNB[L! ,E*(MNSD"LYXV'.]%4#$:'LRX4?!E/ MXBS#P:5=N*E&D+(0@ G$ 2@9A\YBK%AV_,K+DV1MU6>TT.9UE!:*8Q"N(_S@ MW &IJ /"8"6=8(Z2[,**>Y3\HV^U&<7?+J:68V4I<3B&%1I'+4;=I_<_M8YQ^^Y,W;;HT]!V#G'SYDW?<]4/_ M50\FJR.WC_7*)3]Y^\_Q9>K(%/G<[(2UX\ABJS=&@X$>-UU._>*1KOX2U>'R M+;9/CU-Z:S2^/JJZ&5&,Q.KGO8T?#>?&[].'&WXX.JZ'M]WVH52\OHOC^I'UWK,>']1"THY/5R0>#>NC!D4])Q%6T M@MCD)Z'+9Z[N1\/35-O^:[4[.M;#Z:_-J&U'Q^15$ 34K?KIZ,/?@ZUB[0:ZA9T]F&8'O/7OR . MW_WZ-CTM$N/D*BG,:!R)U$T4KV 6'U*YT6D,.-Z=:)=TL/L*?9_"RY$MI8+\ M^&<)-R.Z/9D6$"%(H\>;_M<_98RV_SPW4W,KY-Q1Y3C+D]5/IJ\G[>W]C0SFAC]N.GU MX^Y9EV;Q!/O-<[#??&'%^_&6Y?W.[L=J2MW+P_ZIN\ M H,M M@J8A#5DE.^5 UU"D*=KUOS/:F?H?[E&X#8MA=PFU/JT'4V%)PTQ2O(J?-==#@;Z M;'3:QD=\\^[=Y'$(=EPY_X%-$?=)XU<;?Z)C3.ROBEIW[Z7T_#B \?3I7^JF M[O8XG*U.?W]^4;S*7I M7^-L@1E[_<_5[F^0/GCWQ8_;VNK!N;!,A"B-Y"YA_FFS %<4)BC&EM/_<-_2 M_%-"=X?+P=8(Z@(&1.E4G2FC^PA2Q5ASC_UPKI@709$]J@A:GAF?',0X,,P!I(JD M$X[3>8-IS8]H(; A4CK9%Y_>UTVTV6FWQ_OX23-7G$CKJ_=YN(<%9L6B/9$5 MHW$)$6Z&"&(%YQLAW!3C.8D0&-0>8PAI*TQ=1HCM!ZNHVNQJZ]W$ZV]ULYHHA$") A&2\+,24A9BG69[O(\+TL?IJK'$* M4IEJJB&@@7.@&=< :J&5CG%[C.K[T===?]AU21NV:?/>\^OL VAT9_[$N_28 MZL]15US:+%=;0[LRRX!]<)=W#%%L/>B'?%))-R3C722DJ5Q!1 M]^2ER(K ^)YK;KG12RUP1\&\388R303#_&)I- KB@#C$2A0Y](!NUT' M/2RYYY8R\>1LU@0RI-W2XY/1N-LCW6UV6(\L;,=GZR/G;R:VNAX9)^/1EW2? M.5NBV? #_56GW3!SD]O*(;75"]=Z--DS8TXQ/A/C(RV!0O, F.^Z^3$!#)$8 M,*(P5)9)BGJ*5_;UMZWS?823)@USF&P@&$!*: SP?L*N_,"_RDS=J\Q#P)]! M&!Y?_/NF(RG+DM"H7E/-*\O YB.].-#/:S_ MMWO_2X9._=F9.BNG_GB>S8E3+^KW ).WM;*[LK=2G7?E&A<;-P,B7P5)U?9H MY5;#UM_2:TD.Y9UA4MQ8((3 M@'"MO X<4JA[%:[U^')GO#_Z.E^9JO4Z'?(]C-:^"-7]Z0J"/8<8 @N] 32* M%M"(&2 QUAX:;00*O0I5%^3MC#^-1U\BGUYB>^KCV;#SY\)(U,P$2HL@%8ZR M%()"T4JAKJN\!8))@H20.@3:JT!]&C6M'OQ_]4F7UW]] MKU+\ZU^^88C4NZ9J_<"?)#DZKYY>KJ)C&YRFVK!*1QL5Y;3XL9FQ9"]BAW%W M(.AYR9\?>U>=G(Z;TU3[UXZJ>$67>D3XC?DE(8^T"6'-MJMSK"7W5.D]GIRW M5NG-:Y49O'?O([[_DAMW>52!V?=NF%=+-._1K?/?C<_7$B[_\O8EI/,?=-RY M>OTMBTL_JAW-MIH$=UM07\1HWZ:>Y=\'TN(2JB MDI>HC'4')O;.CJ/;?-/<7QE0!.55"LKV^=Z'SJ3X;_9(#P_C!\,JCB)^\AT? M_61=UV/KIHOW>JRD]1)$(Z(%PP00Q02@$%,@&4: 0,F%"I@(]N1"['/T?8:P MZ1S:7 71D_-)J^Z TNK?XWU0%8%H]44/3F=4:%T,[.S%7A&BH%4** ,5H-C; M*,+2 <^E$@AA2O&3^^V=>^2)0YXKF?^XN?&IR/:\RC:1Z6AAGL[E3'MK.(- M(8U!4$Y*IV! [,EYT:E)WSS'#]UVW!N;:1*ZF,-]--MK>QMK]S4YGI_IW)J MOWW(F+'EZ1_TX@/_VV!D]*#:\P-OVRIUY?7M3Y<%/F"/[K-G[N9TRRU=883\ MF%SD!>HJWU7%&[VA[= MKLAS0'+:E]M55L)5J43 M;K_X:D.WNDK=OZY[U>_WN+PZO'L:KZ20)<>YZP]/!Y-]*GM@OWJ3\)-XAPE> M.;^@/:J[UC$GJ77,K%WL9+P7GM,WO\S0+SH4'6)0'&A-$*"*D.@7A06TZX-%[Q*K#IWDW,FP0OF%^?52A?'6!SCZW6,T1?I:A"IX*MH@*-C M3$4TKO,5XQ2-W?II%6T5N/6+)DXCOCP/Z)(OLZ/C2+RSY11\QMO%B"U1_+"* M)/S:'DV_7HFQJ._&YGRHAUUGUZ[">U(B9]_=,<3)U^[=\L6%#[CDSD%.+^VB MT.G5=XSXXMIZ./'_*#FQ:61].9SNI_-LV9(ZYY5D&*ZP>\K$Q H6\KY2LG@1 MI/>7I"E.[KO3"F1\1FW/KF6*+Q_7G-9(83W\J=X2T]]/%X8F=\AF]>9!RM0' MP@X18#O! K"**D =]T!2Q !WQDC"I0N\I]W)*?@9KT%DK<5P[-_#%2N1E)8KV/T+[ M[RE->A*GKM4F%48MLIG>NRMOF[$$S+NI[B-KQ9W24'H""((64"4ID%X3(*6% MP0H4E']R-?TD:]5)R!^G3212T[SN8REGL!6KV,C\;>3F[:M5!M6^$%U6.J&=FM16QUN*_3NRKN]JX:C MKCK[M)E4ED4"^<@C=]OAX:-Q]ZS!67KXUSH^.CZV&L9ACU*^X4O==&GAH1[: M6@]2T4 Z)2Y=W+1ZZ/38-54Z%JYV=S4.(V_T+[=6AUT^I+S4LSGR M@\%4>:HW426ZJLK)R;4_+E;\9:7Z1QS6_$OB/+'X[F+N/H)+K2F7@E! #4OG M;\=H407K@/1(:0&ML]3TE'Y+Z/X.H.KA'4!G?03F M]0XY@L%IAYSJJLR4D^-FUW1X_4'M.OL[G_%>KE_.R:04RB\/3YCDD.CJR6.] M3%EI4>+Y5.+M"V"R-P$F.]^!R3.MRI:SO7^F%(% HRPQ0&F&8T#$48R%G 66 M:,B85P%!7_I9/FL_RUF<,5PP]>)$,V]):4Q2$VLGXWHPEYG8-"V,ERL,,7[Z*N-T M=?=RG3<95B(U7< >QW>@T#GD.5B(?E9EZ!)GR*4!(I#BZP-4G M^M!//!?0(1K\53WXJL^:=TO5VT*T/.5G'K>+I&[8:^N;U9\['S:VMO^VMUQM M;:^O5&O;&]7>YS_VMC:VUG:W-O<*Q7NC^/N=W8\5@N#OA:9]TK3Z^^>UW?W- MW0__J#YM[F[M;%2;VQN;&]7'M=WU/RN";KCSQ],W]S>W]7(W$G&SCG^,U)G6C%\_-:^ *9^*>:R1;0?2^B^"*H.C>YD!$J1P6 MK'XR\_. I'6,'WK7AIG9F>ZY,?H=C;N>HJOQ"7Z<9M-+^GJK]H/]SZ!X9_6 M=O>KK?,>O_1=]7YK>VU[?6OM0[6UG=)+:_M;.]L7\J!?ITPLHN[=ZIVSH7R7 M3IBW2FU2\,++)PMZ+;U/60&T\IK=X2*:OASI? $[(HF/#] EV-&TNIT<[_8L MH.-]>9TJ$]=')_[I2".Q5.[@C@*XBBZ5.AV#T(/I6?] <>=\VT:J/R92KO6[* MYU6C'_78'EV4:W1'&6UXZ[M]*N>?HH(S%D]G"\XH.*/H4J%SH?-L<<9%8N)@ M=)+."Z@7'V=<2E9$@+$SF78ZH#'US4H---I(,C\]LWC29.L6&%*0QV)J<4$> MO2,/6I#'Z]2E0N?72^<'(X_F(/7V&S^ML\ <(H_U;M9'\;KZBZ^VAI$*OF"0 M5Z_/YT6B!8;T#D-8@2&O3YT*G0N=GP52/!]PZ+J0'(T&$;(TT\Z@U>:_3NOV M["GXX94+QR(H8<$.LU),7K##ZU.G0N?73>>?26'HYN@@O+H41IQU]7XP^EH6 M3XH6%_ Q*_ A"OAX?>I4Z/RZZ7P!/H:CUC<'[>C@#A0RW66R0.!C.TTY'3AV M!PJY;>=)@1.+IY<%2_2.)63!$@NXOQ67_:T+9OIRI//5_:WX(/Y4'YXG0%S= MV-.F27TUXJ>#LZ9N%BH?\O%BKM\/8]NXF'.7U%@[GW?*C'Q'* G"3(YG3=?L M^N9T<+WRM$"7Q=/? EUZ]W2HY$$6$;N0@ET6S/;E2.>KV(4<_"N=:5ZWT0%_ M\>G-8/HZ 9G!J#E=(.SR]TMS[5#(W[_/MP,Q:;[IU)8U,SIMTWK-/WU;[=;- M/PLR63SM+,BD=S^&R][:140FM""3!;-].=+Y*C*A:7&G'8\&S<')>&2]2XYY M@;#(^OGL.ASRZ6*&!6@LGK(5H/$"0./%M89GJ30]'E&8A6TJ5"Y4+E0N5'Z* MEWT&NM_J9%^ \"447WRX6>C\>NE\[<"/>C2^?-+'LX3/SW?0QZ63/G;V_]S< M+:=\++;"E3BZ).Q?7)ERYV@YYF,A;5^.=+Y^S,? '^K!)%OO73T\7*1T_8?C*W C 63\D*P"@ X\65*7>.3@#&6D$8"V;\FW#E:-G NI.W+D<[7-W">#L?^L&ZB M84[=K/3 -P>^ZR-YT'A[.J[;!<(:GR_-M=I+Q'!1]F"N6BV M+TKZ((?^&]'M:G;1!?SQI$"X=UI\UX)YDCE03>DY3Z/&\SCH"EP3W:,+4'^B#_W$ MZ@(=HA2MZL%7?=:\6ZK>%GWO0]]G18JJ=HE[J;7IQ7'O@\M5(P?/8 ^Z!J>] M4'S2QO1[%]/W6]MKV^O/I6S]S6-K[<-MO51N^[8#>M;B?' M"L^56)^WH)R>_3M_\JP'U=X%Z7N1&_XLOB%OJG[*.^L[VQN;VWN;&U5\M;?S86MC;3^^^6/^M'?M0W2BF]7> MGYN;^WO5F\_;:Y\WMN)GBX"M]UEX.!/AN=MO'^W[Q[-WD6@AV=SW\0)SO0)XU?;7S$=E&7IA3K MT@J3>R]=3\Q_J9O:U(.Z/5N=_OZ6]/SD<5RN*,;^(Q'YMAS-^9A6*.?W7H/A MO=>@%:G0/1?!%47O?UAO U)(_?2 ?K :(F>X&#+1D@=GM^3B%%I>LX#R7MV= M7)L&M%JW<:SV3FU^LW87KHG^+Z?98],)D="IV]^6^)+A0V9:-^=\*.I=D)1HJR4 MZ&5]6>'0\Z^9%=(_TL/@XF%R]S ?]=@>500M%T7*3Y$*Z8L-RX,-6=NP#6_] ML?'C8L:RTZ4"EG/G4"'](CN:\ZSX!2D8A"E)E]:9JJOF>NX8EK5+PA#C9]2V M>]FWN;_W.#U\#,=^WQ>;"O>P+QYW#C3YY[K@H/YIH'.5&\&*&L MV/$Z%*#PX+DQ[J48HV#-;YO51RK:(YA7/$U?GN;QQ"]6 MKB]/4W@PSSS(B>+%"&7%CM>A (4'+YO2O4SA\SL]"@%?WB6&+M$Q,WN6/2C6 MS5%W)+=-+]+AY%_TX-KVY)*(R=@2+B[!=?R^IFOM]UT]1.G>._UI_B_<; MOA]KFYK"=)OVWQ]P:)74G(* K 54" .,E#3^18RW3D'LW%+5W>5;NYL:!:X? M& .9D1H!ZG7\C4$<&$4T()([&XA SO"E:JB/(PE/&W"H]G]7#P__4@U._5)T.Z\E3/A]\WMN(8#:*4;P+6:JW6ZOQ<+55Q"(?BK(GCN%KGXX.*# MDP^FV&K/K022*0:H10A(ZP/ W@:H/$=8H^L^6%D;:'37P"D9 ,5" T6]!3K> MRC'#I-#BY7PPY6B90%J<<(X^86:+@24[DI6Q6;-VTM]D[*V/VIZZ%*5DR>G0 MU(.!=\O5T+?5FWIH!Z=Q<)R M^)00Z-B[D]4I,W8O>!$M\>=S3NSZ06J6]DE'M?#-^5+OG8:87S'$[(>&F*_ M.XWP/,GRQ)K%GPP2WY(4OU9I%=A!+CT"4'$-J$H^7W /' LL&..\-/@I8.$E MI16OB 64UJ]U>Q1M<$>TZF1"M4JWU47'@BIMLNJ$^O(&X/1I_'OLFQ,?2?'% M#\X>V8:JK+C.SPI?(7A94BTA\8$4"#+J";&HA2"%X(O-L&+S\S19V*FH9-" M 86) %1[#K34'$!'+626".5('VGDV?E,)/DR);CXS!PM2BFJ>QUIXT]C?Z)K M5_EO)^D\AZ9+3(S:(S^N[)5-*&4Q)P.MG W!CVOG!OXG&HL4UF3+F@+6<@1K MG&F#&,3 &4,!="R\)0IX3R6@.M7N M<0V!I@IZSKVF6/>1='DV/TZ6D> O7[A7_'AN29N[:_U(3TD;4I(VCY6 _5&K M!_WD9TK6=&[680K!R\)7P6 '$!O-)+1 (92J>)T$4AD#G,/4!R,BKKJQ?^(Q MN93^T1:)(JAX*1)Y?9:D$+P0?+$)7GQECK[2:F$QA!0@'"B@RC @60B V("L M"5P1QOO(5_3O*[F"RPJ5XI L+4EIHC_O&81/X]%)I.I95^Z16BF=',/&>.GA,' M$RQV&FAD':"!8J 9#4!9Z#$,GE#=4QG$K#TG64:L= _,TJZ44TSF/"%X(7JH87H?O-%Y(Q(D"W*'&3.;K)Z-8(E- !P:P"E#L.)$0X>DVBH=;$:J_Z2" 4-_E:C$@I3ICW7,'6 ML-7#P[H[)JDK17C*YH>2B)N;%'\A>%E3*9#H %%'.),,<"IIA$3, J4# BH" M'I#Q&U&BAI.""0R/@QQH;UL@GB^3PH6B;\[@-$BWU9C'Q# MJ4UX$2.RX8,?C[VKZJ$='?NJU=]\.50C!]TJ!%\D@A>PE"-883[8LX4MV6BA6I9CQ0O!" M\.(W7X??A @I'ZP#4M'H P6)?M-("1S'WD%-&74W_.9CD@RS]YN(T.(W<[0J MI91AWE,+W>$PI:%"/BHU4X*7X[T6@#4%;>6(MKQA7BB"@7 \91Q" :Y )! M7%F%M0VPER8-WT_SVAX-;9]GJJME*GMK:#5#32@'>KVXM2H$STTIBN?.GS7% M<^?HN0GQE 2$@)+( "JB^];4,Q!,T-@JZK"X<2C4HUI$S,YSBV6:0_UB\=RY M956NIKLN$[@3P2P91SLA@(#XC4$%'(/#!0&>*2\)"0PS$-_)X/V@_J6":7Q3P;; M?.\7_X+\7MP!%8)GIQ7%XQ>/_]+L?JT>'WFHG<(!$!U]-H4XG4&B*+"",,&- M1"[<\/B//]^T)X_/F5I6A!6/OR@.J%30O(3K,:.!ZX>S'[;6_MCZL+6_M;E7 MK6UO5'M_KNUN_KGS86-S=^^O?_F&(5+OJLV_?][:_T=9I,M WSJ"1_*F;WY; MPDMEXVT&_"@\6%P>Y$3Q8H2R8L?K4(#"@[)+/5L@W&>8O3ZI:*@&M3;UH&YK MWZR6)&<&JO63[N95[0/+U-T4'LPS#W*B>#%"6;'C=2A X<'+)G\O4QCU5.B' M2J'?8R5@S=HXN+:I3O293@LD;^IAZL(6?WRQ\"?["M'^^@HMKDDJ/J 0?+$)GKL)+DZW.-VNH9^% MQ'DJ 42( 2KB*V4Y!"[PX+%1T;NR&02D/3M=+F1QNCGZ@&?9=EZRT2]N7*)Z MCT^]J_RW$S]LRD$"62A?(?@B$;S@IQSQDY24"*0I@%8I0!7"0"%J@":*,HVH M5JZ7%GWG!O;#]SJX/B$42ONI4&\8JEB5N;$JA>"%X(M-\.(W<_2;VB"B-.7 M$A4=H;40:&,$"$@:8HEUS-^HU7ADWF&F?E,M8YE!LY2<1#H7JU(JX5Y)[L%] MT4/K7652]<;PL"FE< =*(D\AH<";M);J=#2O 9H88JB@,7:>>/Z4L.38NY/5 M]?CS]-C_JMNC]=,F"I0?3PWMV;F93=]=K3[JI>P(H96[EUGG27A+:=Q%)"VX M(") X+&G4?P4!?^*8C@I456EDJY4BF7/6@J!%\D@I?8-T=/ M%[V3I1H;P+64@"*N(CC#!& ;##5$2 1[R1D_Q-GU$@83'@-7C,H2_*LS,(7@ MA>"+3?#B0G-TH9A8+BE&@$D' 24LND,B%$!0(XNT$]K*/M+'S^="*5WFM+C0 M+ U,J6)['9GDR<&U]F;/H;*>DX$6/F/OX7(6WERRIF"U'+&:5=IIS270$D?< MA90$QCD$A!!<$HH$,Z*W4VQGM-!/T+)@V;5(+Z?AY6BO"L%S4XKBN_-G3?'= M.?IN[ ,3R'/ D96 6D^ \A2!H*([1(A187LYT&26OAN+98YZ.\FV^.[%2<;< M7=973K)]<8,T.;H,"EQ,C!G@0]2 M@>A[#% 'E8#KQM?ZCLRT[!"\$4B>$%(.2(D%*QACKEXM[3)$O( -$0><$Z@L)B@ MX'O9>G)A:S\D4WM1,;L]&MH^VR]0M,QQ;_V6BW69&^M2"%X(OM@$+_XS1_^I M \,D^D. .??1%UH)%+$6.&EXD)P%I'O),#R3_R1P6?$,RAIS$NU!CA6"+Q+!"V3*$3(IK*3'P0!F M=(0_T" @ \4 *R*M,5@RX_I(.4RM[59G;/?UMTNK--N^)\"T#/O;!5(LR]Q8 MED+P0O#%)GCQG5GZSN!H=),"$"13NH$R("&B $+#K*;1C4+:1[KAF7RGA,5W MYFA92FW#O*<:)ITK!J/A(8BV^[C4-F2F89ELLBRLR98U!8#E","L]$Y[:0'V M3 !J*0(JO0HZ<,0$]];/I'=%WPL]J3_GW>VG\U&'L@7VQ4U6(7AN2E'<=_ZL M*>X[1_=M&';": P>6;BD= M+#*V29,.%J5S15[:5PB^2 0ON"M'W.6]IEHJ W# '%"+'5 6,^"<15AZ003I MI>;C$N3J!6@)HI8)*:M4K\^.%((7@B\VP8NGS-%3&LZD""P SM*&$J6BU[-! M TR@Q-()CI]VZN7,/"44RQ"67A59VI%2SW$?5WZ* ==^"YJH:_4W<%2[.*?5 M]P=.*4R]0@!)*0"%41]UJG7&7&-AF5"6L'MOPJGU"%(:(;,T@#JA@ G, (^H M4YYQZQ2?MP3(^NCXN&Z/XYNF.P$V?5,/#_W07DZ&W/;//,URHH=O&N^K[5'K M*X0>>Y1M6;3K'4U%\J9O?EO"2V6K;@;\*#Q87![D1/%BA+)BQ^M0@,*#LK/] M5:QL[AWIL3\:#9P?-W_]RS<,D7I7^7^=UNW9:LD 9*!B/^EV7E56,5.W4W@P MSSS(B>+%"&7%CM>A (4'+YN:OTQAU%/M'RJU?X^5@$_C:?.GIAW9?U:@^O?; M5+/ M HQ+=<(\'B5U+TTA7P6:88^8]N6=:]8YUWGG1R8I5/]!A\ M2?1Z5[U6C20&,8P(< )I0"DF0"5Q19YHJZ#RKI]-C5?%M9.V9NVT/1J-X[3< M%3%MNB^OR^*/"A#N**>@ 6FO+% FG0 BX_RD,'' FCOCG'32JOXUL>>IL64( M8?JSR&HX(4NE+XCV:M71!2>"9@@((B"@CBM@)!4 .BV$H\AX:6:ECEM-<_K3 M\IIJ%Y+,)CC9^.&=O>;C6##5&@@+930S'@.IE0<2!SF9R@@6N@V+ TC1:QR%0G#' '.?*(D(@NV%#^S(TLV2:44P&'.70*1J9 M)C$&.HX;>.2=10$[:FZ<.=C7O'IDVG#T$-NY\-:U[B2EJ[T9?2=NI=OJHQ[; MHXJ@Y0I#C+LK-KSUQ\:/IY_&O^,]3GRDQ1<_>&S#VK*)&2?;3<4L7PC^N-/M__7CD='.T]#MX M^3WB.4GPJS BA>"%X(M-\.(FY*V!8V&KWYAU&M)C D%&7R5RZ&/2]*_6@5VG$.ET\YKCF!T-H0 Y: $C%J+ M+8[?.3P3!7[08AQ\A.IBJV#0)J)4+F-\I04")L(%8*$0/F!)F9F-27KX,MR/ MIT7(,F=HF?"%5MRDE*]4YSBV/D 7!4U8'AV%BCH7@@("(T$<0DYH.1/G\J@% M\(=IG<.,$A\]9$0$<6($QZ&I-$5$"0TX.*_13.;T^,7O&WK'H[/DRT+(1=:[ MIZQPYS3K]1C'FW%]YVQO-2ZYLZC7"H*R*6=N-H$4@I==-V5IY,!:CS1U#GBE M$@R' 2A,%>"4QZ!$>8C]C2KD)T+W)ZR+W(#MO'1U>W6&I!"\$'RQ"5Y<98ZN MDA&F*#$8>"9XC+*1 DJG5HK!(JJ,%%CU4D<_&U=Y:VJK&)(7-R1EE_7KJ"38 MCP1O3L=G%[4$KS03JS#SE@4?PPQD !5I Z0C%C#K,"?>0>MZV6HUI?>EO.43 MDY42+3-Q]\F4\R2,KWX]P*#H>4D(0 N>-OP)!S0AT:$K$Z04*KKR&U+X&%_^ M\U+XXX4J).]:7IY7(9RN)I=]7G,*8 K!%XG@II:+ 0H:T@!0S?:/5S).17G\1,Z)1AS(XB#PG_9O'P*N<<+#P3JL0 MO*"$@A)RG^%=K7>P)8H38%#:F\=<]/@LQN2!46B9$]JX&^=O/CD2[P\EL.7X M^ (2%A(DE$U^KX/Y:\[526WUH#K1M8ODJZP^J5L]*"MD\X%D"L'GAN!S"!U? M 0H3BDA/K0"", \HQP:HM!\6(0$#44@%=F,OP6-R-=]-[:=H:;>&ZQ,[>ZGD MH9\C7RE?1KBWY$TQ+W-C7@K!"\$7F^#%@>;H0+416&/. /%I4R_2'&CF&)!& M!XB8MQ*'/M(8S^5 L5B6K)R9GJ5Y*26#KR,O\6;-VM/CTT'J$1-5-]2V;G^I M=GVK(V%!SB+&R-V:O=7V+4!*$=0!"; #UW ,# M"0/&!,&\IM![VD=F9>H6-L^]PB7?L3%Q'0\'ADV4LOCJQ^4Q&"Y+A,O2U[RC MC%(?L_#NK!"\X(>2HSE S&@%'0;,8P6HD@QH0R'PG$M,"5("]M(PJ4]7_*-V M@X0N*TF+!\[1O)3:D=>!GBZG:$;MD1]'^W$#4?/8!$U)FL[- MFHR)7_GQ=QHP&"=0-:-![:JKPEE8DRUKYA"TY6X=7VO2)S7BUHQ10)$T@!+B M@1'0 2>8I,%#A% OF]PO>9^=Y'S6+_N>K6%T1?Y#=$#;OMT)^_I;OQD@ODSD M;7T[.C)X#(YR[T#\V9500S0*ZS<*:;%E3$$U!-#TA&B*\Y>GP'P@- M!]0QE_J$&J )C:!%!<[MCDE$0Y2":9ZFS(CWE\$C) MX3V6^?NC5@^JKA'1T6@05:_YZU^^88C4N\K_Z[1N2Y^A.<%4CR=X@;L+P)HY MA+NO #ERK3GU"D?8ISR@4'-@L H (@\I\RA@R/K(A77%[^?V>[,SV[VLLG(8 M,1;J#17.4 _F#Q4NG*TJ!,]-*8K?SI\UQ6_GZ+U&V= M6D,/W0R2,V4M0<$EI8!K M30!UA@!))04L<,N-Y B&7MH\?_CN$M:&;D:H$2T32N.?[%8!;U., AQ?W#45 M@F>G%04+%"SPTNQ^K5A $B.Q5 9P[AR@4 4@16" (,*5L48;K/O(&3T3%N!, M+2O""A98%-)=>=:G>;H-@J(=Z:.M4;-3&#X[C+YN57GA0Q/&"%*A_>?R.,.9) M(F\_8C3W49-Y''0%KHGNT<4:Q8D^]!,W#W2(4K2J!U_U6?-NJ7I;]'U^3-\L M)-!$R-H/.3]N;GQ:6]^L_MSYL+&U_;>]Y6IK>WVE6MO>J/8^_[&WM;&UMKNU MN9CTS;>_YMW[R;/ M4BJ1^?SZ.->!/FG\:N-/=-0@/R58EZJ8W'KI^OKZE[JINSC[;'7Z^UM6V2=/ MXVR%*OX?B<:WA<23B] *4^3>:S 6]UV#5Z3$]UP$5P2\_V'/.B )?YY"/RA\ MD#]5]W!A1&:1X):+DT.]9B[EO>H]N38-:#7UXJ[M#SKZ'L>QMDU5#ZOV:'3: MZ*%KEBO_S?J3MHJN;5+H4.G)98_<9_TH1M]"Z%P8?WOX=0\XO9]MCUS9B(1. MW_RVQ)<*&S+1P#OQRM'8^^IC?'_45)N1S\QSKNG.O MU=OU7_SPU"]70]]6;^JA'9RZ^,-_OZT:YZ<>F/O$;]^R$8AU1E$&C',,4$@T M,)!AP)2-;SP*P=\X% EQ[KPD"&BG'*!<::"L)4!8KB#W-$0W<_-0I([L[\>C MXUW?]7?]I,=I \<#]VK@'^_5("ODSFT:\R2=$\L3?S)(+$JM#UZK8"K%J;>2 M AZT!M1Z#'30!A#(J$OB!N&-$]69UEIY3P#'_S][[]K<1G*DC7X_OZ)#:^_. M1*#DNE\T.QO!(2F;\6I(O2+'/N?31%U%V"! HP&-M+_^5#< DN)%E* F40WD MKD6!2*9&SL3GBRRII.QB8\K.!*;XX,,56CLL_ MAK/S:KI J[I1KU)^%B\BW^VRI,LBXX)'4R@B= ME5E@=_?91HV%I@Y1ZWW#IQHYZ@FBWC!'N-62WW.H]!4W[N>+-3?QCQSZ]^=U M-D><'GYLQ/-P_'ZOKF/^7_BFCOQ?8$W&\,!PM?GF;24-=F ( 'SW "\]0 ,E M R4WE(R%=,0V$\Z4&DK6!&F5IYY1I,2\CM&Z.VW.B?18)\M02,PM6J-KPRC* MEV)>6*Z]XJ50,FUZ8F%L;\ JDR&>=///+D']9'UH80'@F>+WR6(+\?A] M%3]>-IN-ZU?0-ZX S_JVLH/O +^' JI,4@$;]-H&)2$.0:@H<^R& X -8'91 M5OAYEB-'EU?Z[E,NR T8"[-=Z7.0@^$T^EE5Q^F'H8^9<.K9H@_$(GE3A9AO MP0_M;%4%8B\FV2[_V_X#I%P*\%0 ?)L [Z$2V(&/EL!><45B0$(V1TL$KY$+J3F. ALB*2:)FMLY]44TOLH+[3?1 MN)L6TE0,...0--^Y@ * ^#;#3A09HF420,7BJB(?&HJPQ)FR!B3.5!IRAT3 M2K@[E6&<&8T-EB@$G"DS9LJT/&@4%:5),QUQN',"P]-1)B8#IJ'TJZR"S9^Q M3" G*4-8#R9NJ6, M#JC"L$R['6 MR? ;Q/@(%M+E*V8RR23Y@@3VQRP:!C232%[,IH[PUB6 MHYV>]_?B1H2U;U9"H,.!UM@ M&M"[)>I=;:6C3F/$$DF(.ZR0UC8BX;PQ1AK&32Z<' U)_@*<\$D! M!P&]!:8! 5VB@ X&&TL-1DKB+(:-D\@RK)!4$6.AK6#N3D>'=1)@;0N'O7%8 M5NYWU !)RH'B!1SM!J*Y_$@%@)?F%,#:Y9L&6+M$UDZ*>R((1XJ2IDQ+!:1Y MDP7#+"D2@N7Q3F/N==)>3\/:A':Y:QU8N_A(!:FN\E)=:V2(;^>U2K1*Z?'\ M:.PG%[%*T\G%*I4U& M1<^CC5HHWT6ZZ:IUZ"+>OIG4W6A7R0<4L\VOTI8TEG<(345X9&U@7F9ZG(DRN!L(8(,Q^AA-(W)27N%DC MWPF)F^^W[UCZ.1'"(!O M$^ ]9/D=R(8'*QEW5** M4,\4HJL"AIQZID+W!'J<"?+QTVRYW@RGGR>%>_R MV $RP%)!7GSG @L #H!O-^! G452IV.F[71E':.9.E.V9[.D')*)-M\72[R3 M+0//0)V&=K;E#\(*Y'QZ"34ZH?EETO?OR>Q ^L_O1F MM0$VT6Z!:4 1EZB(B7%,$:>SNE4!<:DCBI?/R#RMS[YCR,-ZY*+1"AD>& MN/9YN";&4*+,T/Q/0:A.-G5TJSSJ/,[R3U]>U0()LHM9BA\A&[@MV<"'*\"@ M!>[&_6S9 O?V5A18_"C !PLYIP!,4ZQI>CB#V $Q'CQE7"6+D@E9C+L4D)'" M()6()5XKEK#L(@WXU.5DA)+-KXIOH?;>NH %@)?F%$#>Y9L&R+M$\N8B2D=P M1,Y)C+A,"3D6$Y+"B:2P<[J;1KA/7-!&,%#WSH0KR'J5E_6"IBJ;[(;K8@Z. M<57B-K,?X5"G(AP, -\FP$'!EJA@'0_.LZ8/KOT,LD'D/W 0(5G".>ZH M"FW5U^_U='*QGZ\W',^SFCVY:D+^2QN%%^\[:V+PXC6;RH MLPQN[F0Z&8U:(;Q87NZFLZX8L.[V=4!8ZDU8 L !\.T&'(BW1.+52<:F?R[B MF#/$B;#(.))Y&+.$DU3":-%-$5;9Q,OU0.#..O1"6()D4B^AAJ.5MB29-+,? MJ\OIY,.PSF$,%E<+<*U"5O# -,6:!A1RB0HY$NF2Y0ZQ9"/BE&"4'R0BFC4P M4RH%Z>]L4U@_-965[W)-]9&E. =1=OFF MNDND;II2\-9:I"TGF;IIT]L@JRD[JHIZ1N4<91BT#=D,KJ%]10 M%]7W5-9Q7#7\@C1\ 0[UC-O5Z4LJ&GX)D[D;Q9[)X-+=ZD\E&Q>$=(E"&@?F MK.0)!2,HXDD*9((02#)MN+?Y=T([V1T89UT?54X&C'2V)? I70 $],9)" O MSBN ]8'U-VWN767])(C6RA$D)5:(A\"0E9@C&U,F?\=HBJ:3;86=LSYG X8E ML/[ND!"DS[K3U'>J0.*RJ0>L$$_;7 Q#&$4[XL!Q5C@>E 480(( M2UON$F #F)44J8K@H*_=F+O\8NNAA[Q_ 1ZWTX"7[B;/G\SOH238@0Q]H(I@ M%SF2M#G.EBF';!(426VTT!Y';G47Z_*'=CH>CM_7;^/TM,D8M6'Z\TQ]_C&& MTYF=Q?HD[5W$:1Y#!Y/1R$[K]B-7>7Q\,X]/O]S.]Z42FT_BES30MYL=8$:^ M<1/T9,R7'JZ!H(&@V[YFC'+'54"&-GW-(D_(,H)1D($Q%564\4[AW#I+Z$]( MT)F%N^NIO[T1J4P*@ 14>0FHA\^6@@34QL/XP7 TSW$2EL(+\+F=!KQT1UE7 MX>[4JM0.*%Q"% ]"*!0CCHB'Y) .AB-)9#0R4,<->8H4U#)0/T<22G;6%W![ MP]7V\ ,DH39N@IZ,^=(#-E T4'1#T3Y:XA@.B%B:Z5:X@+1D$3&!M>+8:47] M4R2A.J7HS,/=':N^O3&I3!* -%1Y:2AH:K*1$/V/]I(Q5#:#:]_'SW9BU-5D M/JMG=AQR'%UW/P;DV#=8^+Q3"WAED@W8H)\V@(DWA"5P"; !S$/*5T6P'+X; MLY7OV8\!21;(M /@6\/H.Y HYYH)QZ)&,CF&N(X,.:DL,M3$F))-A-@NUK)7 M.:"]10KH>'[AXO0DM?GO^N0Z W2WBG.1)5JK)Q+C T,T9-!W)]; A'KC)H Q M#_P*_'IUV*RG*AKM4#3.(LZB1]H+AF(B.&G+/5:=+$1OAE_%0(D"3NHH::#W M)]9 9JB\S!!TZB@XPG_?1@E8H^[-X@, #JL]H%U_)XGKU.S?-5P$Q)566;MJ M@Y0EBGGB'+;A"7-#RW![1\)VIE[E@,G.ZBLAVI0?;2 [M'$3P)@'A@6&O3ID MBBGM&67(6]LTLTH1:4$SP](4?+31)ME)KXQ-,:P:*-[93D*(-I ?ZB74J_Q0 M_KLYBZ#]\2&0_OS-&)$^8[0^%/19H"B=5DYCK,:367YO>\!%@UT=FRK9<7M. MM6UV7:3AV([]T([R0^5_N,B?K%]V8@,8CE=0D.['X_U3@=)')*I6>/;IKGD? M;[I"MX;N^=7RPV56>0O*1C;E4?3*COZPG^J?7E1_ 7_O3^A[BA'H)J/0#9R_ M'AZ\W=L_K/YV\N;@Z/BOIX/JZ'C_9;5W?%"=_O;+Z='!T=Z[H\/3HO%N)V)7 MQ/G[3>+\_9HN\[]?9#![99W]D^.#P^/3PX,J_W1Z\N;H8.\L_W)ZEO_Z]?#X M[+0Z>5WM/U? H/]^/18^V MSW'>/($LP5K%Q05DBP/3[EDZMO/99'6^8W.'S89=_%/[=C2RGR;S6;[^QQA^ M6GP7P2W.RP_XIN'!91U?U?'23K-CK1!K:1-^&7RNA'OPQC^NA[ M%%:/WY"2K),;NHW0%ZH;]#<5-SQI/D%O3\G"K5"I'W7OQ7N;&WHUG.5[]0\Z M_ ][%_E>9W4U'%>S\\F\MN-0__B,Z:%UEUZ>P;QKK;P\;ISOW>VCO2$V[AST$!NW-#82B(U;X: 0&PN;5$'/ M\U[4YAW'634<^\E%A-T.!93@[S3@I?L*G!Q]";OA7KS^/:2(<2 !<:YC_D-P MI(,-B*K L=)1\\B[V&^>8_-1&YK?3.KZ\Z-Z3@_6VN@FR8 1.#%ZAT(_;"7? MN EZ,N9+C\7 OL"^#?L:2H.4AJ#D0Z;@:#"R*=-I$EXE)XR(X@[[KK,7O7OV MY6S L 3V[2G[0M_',E-'WY;=@Z11!UN;9N=Q6BWVFIW'<3W\$+\KB?2D.RYV MR:F>8:VJAZ*H3#X!]/N#/LRB(0B!&P#Z,*4H6?U ?_/=F'Z\GDSS1<>5GT^G M<>P_5;.I'=EQ\L?[FN>LP,K!9+'J)2C*!EE$.(F]\;A[)JW]JYHZSC.3M*9_?CU2PYU_H+\TQ?7 M'LA <+KYI8(@ #J M@CP!N!ZX'KC^V3<:8Z)9P JE&!GBP3EDHY H!LDULTYSI;O(VCTUUW,R(*JK M;-)S)N3E_WTHH>GH: M'\,O%7WL&#W\TNC'#JW+)GSL,NJE_(JO4O*QTP'[>3OZL;,!U4OS^.V(QTXA M_+J[X4H\\A[S4HK'#B'L#AW)'GU/_C+VV)F0'9KK,7SRZ-&/V^+V[7S3VO_U M'E+^%)M(RYMN?M4AO[]/4OYEXI^_T?*S'L$,RPN%5^;LG'?VR=^^ZE#MT[_M MO3ML//+PW>E_58?_][>CL__O@2.JP1LWZXT[6Q!79I(;QGA_>H4 [##" >J= M@1J""8QP@!J@AF#27]@!:H!Z^Z"&8 (C'* &J"&8]!=V@!J@WCZH(9C "-]: MJ#?5;J(G)BEC'7OQYN:.7@UG^6;]PQV<]B[RS<[J:CBN9N>3>6W'H7[.I6KH M;E<(KX ARC@# , '\(L%'T)0(88 \ '\W00?0E AA@#P ?S=!!]"4"&& / ! M_-T$'T)0B7G7AXRYY_W\8CYJ=AZ".Y7H3@ ^Q#(P!("_-6NJ-\%=7F.;SUC= M(IQNS^YN)B,@6H*HQH ?]/@0QCK4Q@[RX#7\^DG\*42?0G AT!6C"'*#F1O M[3"@(Q!D1;H2@ ]QK!A#E!W'WL69S1# 1K0B?0G AT!6C"'*#F3[DXO\#>=Q M7 \_1'"H$AT*P(=H!H8 \&%5&%:%856X3*B?EB9SB?_7,SK8HY:F0@Q6_^7'ZJ7)MR@@ O@0(B%$0HC<&B^%$ DA MLH3&B+DMC@I1$B(D#TT6=D1\FP"4^VM\-+N*@]N6H!\I75O%QMLVB[/ M=4[R>#*]L*-N;/O+WIN]X_W#ZC__XR/%A/]4'40?+UR<5HP,*HHI7L]/U[$G M5#!\AQ;98L!+]Z$_/;O%[B6#8FPX;:YRVXC?A'3I%O_OX<=\O?'KJ?5-U]-J M&'Y^\?IW+*7G27E$&$^(NZB12\DAZJGPT>)$@GE1M5?Y.'L7T\\O]G\G.$;F M)491^H@X=@$9KO-C4^45#\9(G3\SMA<9PGF-WEM[^:I=SCW/:BQ.Z\-_SX>S M3R^J^7BXN.1OO_]V>I#E,R/PB M3&;+UU_\#Q/BO__R^8/]#\0B"/X ^$X!7GKL!;;]"K8MW8@_K(RX8Q*!!%UXHE;+F]+!.ZECL$&I&D2B >MD)$A"PP>0Z X,FU" MEQ*ASJ,J__1%K2 &0FE0"WV/I3^"Q4!N@(N W(#)_6/,361DC&F"-#,<<>TY MLIG,45!824=8,B'=9FYG)7.6.)0DSI]QVB"75$ *.Y?R%5S$ZIDF]]*(@<$< M*!L( #?;.JI"U5CJ- 8V;/2!*RUD64%$V$1!Z"N\.XBG,? M!,/(*FH13TQGOM9YNBV]QHG[E*)[)L8E)(]%:H!Q@0 \-T&O/3X"XP+*?7> MRH1DG(^>2Z0DP8ACJY%1GB%MN;)&&^S-G92Z,"'(H"U2-GK$558(.M"$HLQ7 ML\I:XSN5"5^34B>,@%;H>R2%A#J(#7 1$!LPO7^4MT6TR6M%\M4$0UQ&B6PR M"BF2_Y_*A&7#P;>6PB-QC$B/K#$F3^]C0!;CB!R)E%,7 ]/LF:;W&HN!4C"] M+Y( .MR7@-6 V><],>@/_< MHA< !\#[#CB$%QCM #@ #N%E^\ 'P %P !P [P'@D%,N,:>LE":..XZLT IQ M232RE@OD-$]*!X&5XK=SRE$K90+3*+"4/\-#0)HECRRCEGIJ%<7Z=D[Y.,Z. MVK13T^NKDW0R9P.&95?99 @DO0DD #@H\?+ !\ !< < .\!X*#$2U3BQ"6N M"$_(TJ87DE(4N: B?3:1S[3]5L:L?UR#:>" 56!3CB-\[0 M 'PH;P; 7 (+WT!'P 'P+<;< @O,-H!< \![N'Q5 M>O9X5SNA"$FL<$8@9IA%7%*#'+41L>0](_G7).SM-3?-E4G&2H2)9XA;0Y%- M.B*NHS2&"V75G4XH)[/S.-V?7.3'/(_C>O@A7B_!+3/W^\O$_5F3MU_2)9/6 #3):8J2MX$$;&TW3X/S[JWQ <6Q-."U]H-^K.*"? MS&X8O^T5A9RM8Y/ O;C,L::-'57\V/P,76:*$4>P.Z1890J ^!]!QS""XQV M !P !\ !\"W+I>U 6HICY61B#''"*>(,*Z25B,A&I@/7VK!X)RWEB%-<:(D2 MCTU:2FK4-(U 6C"G:++"ICL+8=A"8 '+1]>> #X #X=@,.X05&.P .@ /@ #BD#OJ6.HB2IQ"C0UB( M@+BV##GF*1).8V%84RNKNZAH@=0!A";HA+-YVY4>I=J*E&IRV7A>7<6/<>J' M.2! 65D!/OBD@+O\4IQ>8R!P?H"JGHR&H?I\/()IBC4-:+PB-9ZGR4H2D9.D MT6O*(BT315XSJPQ1.$EV9WG(D1"9$XAAQIM*9X]

?*H MKN MFE- O"K?-)!,*3&9$GQ@6@B&C'!-,L4FI)ED2'#+)>:4:B^[J-[;7#*ELX/I M@-2WIX)OC=+*V^5Z)5JE]!CTR]Z;O>/]P^H__^,CQ83_5/UJI_Z\8F1044P) MU,D6X&5/"OCGD9"^I**)A&$R=Z/8,RE7NJ_]J63C@A@L40Q&HYQUBB-"K$*< M.H*TRNK.!,:E4Q3)VJ/";/YK1>/.P&(O8W3$ !>G%< [P/O;]K\7ZR0 M&"/QUB,6;'/ZBLCC-1F!")62>DVH"N1.&5!R5 :/D<9,9H%C"'**1&2U<"9A M3H/W78J5K^F"+@9":= MNQBJUSVK!80/"!_P)A ^D/#X3@V1F-2!1X:HI!AQ MSPS2$C,DC8R>!A$BOW/^FV7,214Y8C(2Q!5SR!KL4&)4XL1T9%X_4\)#Y:&K ME0+Q %0$W%\>X,#]P/W _9L?' _D#P0WPC"(F<*0CQP@+JE2^',&:/A/W$Z$'HKOCTX#[MYJ* /#BO *X M'[A_T^:&!8\BG_ !P:(5XT0'))1O#JM/%NFF:-=2)KP5R0=]I]$F2S&ZH#WB MO&G"9#!&#BN-&H5C25 QX4Z3%5]W["N5G17E@F[ID^O"@@<('Q ^('PV;NY= M37IXG+(>H 99%[(HT"X@JZE'CB1*.?-8XCN]4X(FE%+B$#-!(ZZ"0S8T1X5I M2D/B^27_7!6>6NB!H;#@L354='-+SU=:[H 6H()OV%': &J+H81EMBX&',0Y1? =@!Z@!ZNV#&H()C'" &J"&8-)?V %J@'K[H(9@ B,< MH :H(9CT%W: &J#>/J@AF, (WUJHNSM@ZLHD-Z%=7F.M!; MSZ>?P)=*]"4 'P)9,88H.Y"]M<. CD"0%>E* #[$L6(,478<>Q=G-D, V]F* M]"4 'P)9,88H.Y#M3R[R-YS'<3W\$,&A2G0H !^B&1@"P(=585@5AE7A,J%^ M6IIP^:4XO49"X/P853T9#4/UN7+L7TPK6QZ?SB;^7\_H8(]:F@HQ6/V7'ZN7 M)M^B@ C@0XB$$ DAFJSL$+EO+X>S9]T##4$2@N26@@]!FJSL"'DV@:GV M5GAI=Y4'%*L!Y3A;@+:#<9UB@TW;Y;[E[J=PQ/%D>F%'W=CVE[TW>\?[A]5_ M_L='B@G_J3J(/EZX.*T8&5044[*>GZYC3ZA@^ XMLL6 E^Y#?WIVB]U+!L78 M<-I(LN" M1%Y:K#6A&$?\HFJO\G'V+J:?7^S_'HS/#ZLCLB)JQ#WQR%G%$9&:*<94(L&\ MJ,;V(D,XK]%[:R]?M7_.WWWTX/LES.8R9_ MA+VH0O3#_.#USR]0_BTU*,Q^?C'\F!&97X3);/GZB_]A$O_W7SY_L/^!6 3! M'P#?*5$7=,(E"5!4'4#OGH!.)2$J1E5"A%G5]A)O_' M;DN$1!3FRB>4-);Y,Y0CDR1'P8E(E+58,-6E1*CSJ,H_?5$KB &G"M1"WV/I MFJVRM]AB(#? 14!NP.3^#G,+(ZET(D_I U.(!^:0)MBC0*@D6$KE?+S-W"ZS M.N$$(XFQ13S3.'(L2F2L$2:YF!CQSS2Y5U0-M #*!@( P'<<\-+C+S N,&[# MN#9BK7!,").0$!=)(R>Y0$'K**TV,3!QFW$Q%IHREEE:&H>X,0EI1R1BE(FD MB-;"LF=B7,KXP&@.C L$ (#O-N"EQU]@7$BI]U8F:&I#DPA')B2,.*4$:6TY MHEHXEH+&UKK;,B%&$QP7 A%N&>+2*F13Q$@8KUSB6&GZ["EU/M!<@EKH>RR% ME#K(#7 1D!LPP7^/3(>AN#<$(KVRES?X&P31Z'AFJ@[!()H,.="3?VAI"=ZXQ8>F0Y MCK-J./:3BS4[(]^R+KC=:4E6;)41V04IP@;JA%5B:&B",Z8D4P\_I.T9AVVB=CD%0V M(AZP1TX;BJR*PD46B$SN=D[Y.,Z.VK13T^VKDW2R) -&2%?99 @DO0DD #@H M\?+ !\ !< < .\!X*#$BU3B66JGY P*T6G$,0_(>A:1X49C3+U-DM^I[HBZ MV<#A$+7>(^ZC1HYZ@J@WS!%NM>02E/@N!Y(GZS@)=1U%Q937DVF^Z+CR\^DT MCOVG:C:UXWID&T^$ JL"'/$;9V@ /I0W ^ .(27OH /@ /@VPTXA!<8[0 X M [A9?O !\ !< < .\!X#U[RKO5"L8Q1'H9!P/").!4.&!XXL#TV; M<.>%O;.CVDD7-4\:,1P,XIH%9#%1*' 97$@T27*G^NUD=AZG^Y.+_)CG<5P/ M/\3K);AEYGY_F;@_:_+VBYO<&X>SZRS^7OCGO)Y=Y,L)$ 'Q0&*H_0GO%]QQ,BPB)(BI05'66989*R*R$N7$J4A M$7RG^]HZ53Z@.+8FG)8^T.]5'-!/9C>,W_:*0L[6L4G@7ESF6-/&CBI^;'Z& M+C/%B"/8'5*L,@7 ?"^ P[A!48[ Z ^ ^);ETG8@+654M%P:@C1-'G$K M/+)2:\22B P3HAR1M]-22CK)K0](!&_S9S!&QEB/M.>&DX@UQG?24M"T-2;T 2 @[8O#WP ' #?;L AO,!H M!\ !< < (?40=]2!XE:&FWP2#2Y .X\0TZ:@)(B)O\O:855%Q4MD#J T 2= M<#9ON]*C5%N14DTN&\^KJ_@Q3OTP!P0H*RO !P'P;0(<]%B)>BRZK*=\5F'2 M$HUXTKD M45W/8SB83X?C]PM9U6JI]K6310@^7$7@3@06@WKAG8LS #AT3"@/? < ? M ? > Y"O42A3J334J>$4DP6\:;O@,;2(I=BP/D%E^2=Q.DZ-5>;$>J$#;3A MH-9W+M@ X*#6RP,? ? MQMP""\PV@%P !P !\ A&="W9(#5VF%%-5)8)\19 M3,@)9U!B&!.%+:'A3B?"=:JH-I@,4) ,*#'80*>>W:B+>A_/7+NBZ9HF[^K#;[H^T,SVXO6&Q] &[;K/I[;78UA$9 [* 91# MZ4]XOW)@61\$FC2*WIJL'*A#UJN$ L8I"LII\G>4@V%!!B\Q8@QGY2 B1H:K M_$%LB/1)*NGLAI4#X0/*.RL$W][06/J@!?50#)E!"XXM5!( . .@ /@,#DI M607MZN1$DB0)T10)VYR]9YA&SDB*;)YW"",E#OIN6E,[[9,Q2"J;/Q.P1TZ; M_!D5A8LL$)GNG+WWS),33LA :@RS$YB=;)O%8':RB^ #X X Z ]P!PF)W M[*2CV0FV@C(G&!*:2<0Y%\C@2!!5D2LN<63X3A>=M>MQNYF=?&E20L7 ")B4 M;.>D!#H;[H;QW\79\LPU_/IY^^JX072NDW.%E='WR77XK3:SP$ MS@]3U9/1,%2?#U PTS/[Q:.FN^>G 1K#G<.L!AWBU!:;IX>QZ!R:J3! = M,*&(&,H7[?>UD@PI;*70UH?@11'?; X#+MSE^ > P#^FSF2!V[:Z- /#2G +B5?FFZ>$\I/2IQ:ZN M\CE%N)&1(,&8S9,GS9 1QB!+A N)&&R:!CC?7X/8_>3I:TH181:UJRM%Z]8N M@I2!:=ANF@F"W^[:" OS2D@7I5O&IB&=2[;4'GF!GK:: _-M/]P^H__^,CQ83_5/UJI_Z\8F1044PI%,H6X&5/"OCGD9"^I**)A&$R M=Z/8,U%2NJ_]J63C]E#6[$"B5K"HG6V.,F:6((Z)048G@Z24'.,-\,LJCI3[\]WPX^]3-J<5,;G[O MQ>-. &)OXS0$@!?G%<#[P/N;-G4#RB?C9M[5S,>WEN'57*(4&$0C]PC'2U#T=&HJ V*F#L9CV"]5HXV MI\.[+"*4XT@[CI&U..#D&/8D/E/&0W$Y(!3$ U 1<'^!@ /W _?WE/M+M_>N M9CV2H$3[K%5\=*XYP58A)PE!T7JI ^5*WMV(+$S C 2#L'(6\:Q?D!8R(6V- MX%)[F81Z]JP'Q0--*"B770S6D/8 Z0/2!Z3/QLT-TJ?()WR@!XORA!%I4/2& M-B>T,F2"SW]83%4(G&OB;TL?ZC16P7!DJ,2(1ZN0)5@A@U-T$?LLF\1S2Q\Y M8%J#\-G%4 W"!X0/"!\0/ALW]ZZN]PC!<:#:H:2P1)PHC;0F"E'/# ])JLC< M;0WA'!9.-P6Q62UDW4$D'5L3#9NNV7:6?XE#<=V[(=VE!\J_T-S4F_]\CDN?2[EGV\Z0K=&KKG M5VQZ:=_'18!$-N51],J._K"?ZI]>5'\!?^_"WY\'BJ<8@6XR"MW ^>OAP=N] M_\<'U>EOOYP>'1SMO3LZ/"T:[[;0\$JY_'Y3 MN?Q^K5=^][8^_SWURCK[)\<'A\>GAP=5_NGTY,W1P=Y9_N7T+/_UZ^%SQ;ON MGN?X[+0Z>5WM[YW^K7K]YN0?I]4/OQWO_79PE)_JQZ+'V.RKX85@/W7 TG'UZM?K\3W=;Q2^^ M3JJ76*L_-R#?-X]8WM-+8>2C[Z'XT??0EUH\]F7XI3*Z[!OZPOQ;WYY^;RXC MHK=GSGTK"NI'?7?QWN:&7@UG^5[]P]L+%X?DU=5P7,W.)_/:CD.]YL:EM,N79^33&ZM?\^WE='6;D GA4 M41ZU60H#"VUL/06@+X)NUCH2K1\&*YJ8KDY@>D:76^,\M-X9'2@,+ 045ACT M3UL$ Q2V&0I;_^A 8*_"'!1B(\3&OAFL]-A((#;VW4$[//EXC5.L^U#W5GII MS8U5YM?O3GZM3MX>OML[.SK^:[6W?W;T]Z.SH\/35\]^,'GI5BV_6OX[P.]A MA[ RR^C!!KVV04F(0Q JRAR[X0!@@V<6P=NW[:-T^7L<9]5P["<7$7;*%1[( MMA+JTOUCS5;&WYL1[0O=?!/&I=OZ_L[$6$3!#(M(>1$1CX$B([E%4GF*(^9) M,7R[,[&)&@M-':+6>\1]U,A13Q#UACG"K9;\3F?BM]-)OITWD[KNIB,Q&3!" M.FI(O)6A!Z(\0+U]4)<>9(%0=YU0N73&>T>1I\$B[IA .B:/HJ^&?\WK6;M%M.I!,8W[)#T>Q&E\E,)I_;WYK M=O!6E]/)AV&(H7*?JLEEG-K9%(:^Y1TMX*;Q41UG2QQ>3#//_?D>F !+6_4F0 N"0D0:I]'M*E-J@-*)" M>L0Y%4C;$!#6SGLK+(ZXDZK?F\'U)!V-9W;\?NA&<:^NXZR;PB7-=$?2"<)* M?\(* Z ;S?@0)PE$J>BW!D2#2)1,L298 ;B) .J M@#J+#"Q0G[#M68?3V<3_"SF[.&7PXC*.Z];7J_BQ^1FV*Y?.[ !UV5"#?"I1 M/F'AE9(I(F&\0CP$C"QC$GDKDTI:D!KI M0"OHR5%8$($ZAMW(*!Q/QNW6X%',OOU]:03(YO5GF0 AW494$^_.^VB-3)K M)J=LLRY#D$Y>(JF%"=+KF-QW)18N8KA\E4/L?@ZQ;YH(>[@(L!VE% 13L!*S M'H(N+"BTR65J'DL+.9$&4FO^])-3PI6;*! MP0S(LL10 F4+VYYD.(@I3J*CKCVR]M#M &2+2N:0#'';@BDF]N_ M*CL.E;UJ$%]-4G;B91K&YS^&,TA^%N": /@V =Y#?55Z3-O9!$QTW'O)LQZT M G$1'3)1$&2:=F5).T'5G2W#WUR:6;9(*'*=3ME U3^;+O93V;G<0K9W\*E"T!=-M2@#T$?=J0/O4W!L9@% M(0L4<6$\,E0S%)W4/$;,A;I3Q+U.74\;^)>;2Q?KC5U6L4\G1 KE]3 M+DLH!Y8M*YP\2R4/Z2AO0B!OLNX(V#^WX_?YG<-Q9=O>S6TYSVAHW7 TG UC M_0HRH 6X(YR2_C#?EZFVP :]MD%)B$,0*LH1(6 @KP M2@!\FP#OH<(J/9SM:NI%&DE"2@$9SE26>%GG:8TQ$C0X@UWP5M[9%-A-ZF5) M(*M=@\7TC0K B, MXP0QJACBA&91P"1'WL1DM-$<*_,T^:5G$Q)R@!4<%+*=0@*J@K;=[%=509?V M4Y.,ACQQX;H&H"X;:A"/(!X[$H]6)FE$S$*0>8ZX,0Y9Y1+RRA-*6):(Y+L. M6WU8/*Y8X>V"%#I?H.1P?'V/-0,4 VTE+A! IXSX0)&1B MC4BPR 824.#:$ZEIT+*3%@K/+!+H0#(-(F'+1 *40>V&\7-HF,[C=1D49(-[ MH64 \/X #A(2)&17+="YB"*:B&AB'G$2+3+>!J0%]X11(Y-/3Y9G:GCBS76; MGFY5)!M(T56J:8N#8^G#%HJZ@:=T" 86Z$,]HBRUU"W*2$G+(&Q:!TXI$QKN33)'#V M\S6;>_G'<':^/Z^S5>)TI<8^=7-R"1T(C6$E<"?""T -4&\?U$":)9)F)%A1 MS!TRAFO$N:;(,DD1#I(I3#,MXCOM];K)6CP+:9+.\A807J )4%&V*SW>O&G< M_.;9(Y O+,#[ /!M KR'FJKTL+6KRU="8TR(T\@G&A'7FB&C'$54Q\AXQ"GB M[VKV!0%R31]I:7G05K/@XIT5F&]))FU:0Q#1U?GQ6QP@2Q^Z M4 6SDV9O&WX]<"HN'/K5!XVS%M0NOQ2GUT\O<+[UJIZ,AJ'Z?#2"40HT2@_% MZ0[HO,BX;B0=8IXPQ-N30X)/*(HHO'0Q12>>IM*FC>)7>F_?7@YG=G0<9UWW MYN%:;G+=\%$'H4(,5O]EZT+X@J*1K80:Z+O71NDA?9?.R+N:6TJ>.:$#1IYC M@W@0 6E'#=*>)^P=;Q)/3U.H]/V:XPM2@].-5O5NH= H?7AOKB40ZR@+Q2 + MM:[Q<]BHO*W/J\OIY,,P-)NR/E6356RIF@#P 8JE^J.?O@-PD+9;8)H>"MP= MT(HZ..-4<9AUT5^*D?S_1S,WRYC^2^??JMCN+$> MN7<5SKO1BC(/YJ[R4D_I'OT3C5L7P@#PTIP"Z+Q\TP"=ETCGPCDL*=6(6T.: MY2:%M.$416NC9Y$&R^\L-ZV3^GEF.A=JP$A79]0#G6\ZA#U!"=%:F9H2[5%Z MW-G?._U;]?K-R3].J]?O3GZMCH[_?GAZ=G3\UVIO_^SH[T=G1X>GKV"%X\[:+A<^W]E/##/799,]GFIC&%7.\'=GQ;&\< M#E?DT4FFU&2W4IM/E);DEGV4%]"]8>NY# '\0#BH?0G?&"9-1)CG3' 6.8$C2E%X8XQGOIMEUF<6#W(@,(B'[10/3]RV 5)2&S=[N_D&ED$*%S"P MMW/WC +*$Y1G1\I31FF)P +1IN,H)S@K3TD28DI3*['C+- NTU:O)].L.7V, MH7X]G5RT'',T_A#K)ZCR(P/3V>&[L,6S'WZ\9J(+!,NV<",8I4"C@& !P=*5 M8*&*L,@9\@9+Q&,4R/$8$.928$NL3RITF2I[3L'"!H1S$"P@6* GQ6X8_ZHG MQ;R.H1KF&+>*+-"/HF\2"C:P[K9I0.."QNU(XP9N!)%)(>&U0EQ)CYS3!#&. M([-8"I,Z.4[Y@5VWWR5OOZK)*QE0K#>_, QRMPRY"VIF-RD33%.L:4#-@)KI M2,W8R*T(EJ(@;$*<"X>,E1$9;A75GB86ONMHHDVK&3.0G2TS@ICIDT<_5V$< M-"/94#.2UT?'>\?[T(RD.($$G0%*L02@OUWHEX0UA)Q"#+'M@Q[0AV8D((.O M1L"JX*5*T\E%ONF)_U'\![R%0[D.(,"1NKC4'$>X5X5!9921WBAB;G<4Q)J$YV4=RH1#QMPO)) M&Y7KPV54#MWLFV #+6'?[G8$%Z#8 HT"7E PX$"Q)5)L)D3GDW$(RZ:_%G8! M:4(-$ECJF(00DOE.ZOZ?A6+-@& *#%MB;('&%MN>WG@7+^=3?V[K_.Y)RC'C MXF(R7J0YOC/G"&*K!.Z'=8^RH>ZAP"H]I.UJ;5FTB3NL)3*V.9J\::'FL(V( M9YTGJ$K!^4Z.F[RQ&_2:/4[2?DL=K4SLZ$AR,3!BH\>2E^2*?107W]N B1$ M;WFM=-?9(JA!0G0>N!!XRI;D':"XHF0_^[RX8AH_3$8?F@W_HXD=PXI/3YP5 MLK+;!'@/U<0.S.U](,'X9J-8DDU1!:?(N"00X=X3J;W7]DY3].\MJG@S&;\_ MB].+-]E^=9[?3V,8=M,+G9N!P%W-["&X0%$%& 6\H#^ ]Y!B2V?--2?LX#6% M3MNA7*!,/UNM_519F78Q78=4?U&DME8"$WK<]-HHH$:@ J&KK1_4DD!T0H8Q MB;@Q&FG#/>+4 MDU4!KMN&% R**TB:W$A%W#LMHF33=M.)XH-OPZQ4)/56W M84[H &NV^4*2+12OI8]X.#P!.!/D3/FFZ:&F(DJ'-^DPDR$5C M4/XMN$0"UUX_X3D$WZ4,RF\ELH5RH.>YK!MX?ZTMX0R![[?MX>O7A_MGUV>'I]7)<=6<+S!H_ZP._^]O1W_?>W-X?'8ZJ/:.#[)% MW;3ZR_^\.SP]>W>T?W9XT+YO33]>P_:@^+Y'5@#@O0&\A^JL])BWJ\DFA86T MDC2)(YTEI3,.66DM(HR***W3)MTYC'Z=9--A2M'/3M+A1W]NQ^_C.SN+)^-& M93;_'?Y[/OR0=>-X5K^+]6PZ]+,8FA?VQN'S?[CQSHY/]!QP*KL2H=L;2TL? MY>LFF+;78EO'?@ XR V0&Z4_X0-K6UPIZPE#62DXQ!4366YDS>&EIC%QY;B_ M(S?6R6#U0&Y(84!N;*7<>+)J+LB /5=X/CCX=WKX8W5TO/@I__#%Y%XV(25G)61J1L90CZACV.$:IQ=U2)N\3YTJA M8'3*BE%99'C,BM';&(036EG5J?KKIL>1) .&^>:7#Z%DOORP!H"7YA1 \>6; M!BB^1(IW'CON3:9X:RCBA 5D'-5(*(ZM)IG^0[I-\3P2QXC,G&Z,03S%@"S& M$3D2*:11/E1HH64!!,E!\:3D>J GJ3X[G+ M]'BSI M2RJ:8!DF*/=-^I;OCGTHV+JC'$M4CQRDDURP*;9 ]!EG")"!:2^Z2B MX'<:*SF'A=.6(!YMLS^.2.0,LXAI&7QBB@37;=5/)^I1TX'FQ758NL]E0#UN MG+0 \.*\ E0"J(1-FWM754*S\3TU^2)CC$ \*(.CTM[=O MWQS^>GA\MO>F.C@ZW7]S&@IF;;2;5.Z T(:%=*HW[H74["H>,CWW!35\T":7O7,(*VI,#B10)CH MY!2;R;@)]R?3MW8Z6_ZRX(MAOAQ]CV*OK.*O;?YW&0#I)GJH!4P)2I\!4 M( W* QRD 4@#D :;'QSW2P,:I3&2*<1=LUKJG$?6J82$$8XK(Z1ELI-C;#8D M#>1 L ):+8 TZ#;-E/^V&;KVQX= ^O,W8T3ZC%'I4)0>'T]CK,:367[O;-($ MO(Q=WZUBG%IW\<%S2.;\BAZ94=_V$_U3R^JOX"_EQGZGL_= MW604N@'TU\.#MWO[A]7?3MX<'!W_]730=+M^V>YH._WME].C@Z.]=T>'IX4C MWLXJ6A;]?3;Y_8I%?[_)HK^O6+17]CD^:4[=.SNI]D^.#PZ/3YOMA2?'IR=O MC@[VFKV&SQ7UNGNBUT?'>\?[1WMOJM.S_ A-N=MI]<-O8SL/^1["CX4/M3Y! M_:N=^O.*D4%%,:6% KL.@=!N"20,/ZR5>[G*;AS/+^)TZ%==B)*+Q$:,F(\! M<9W_T 0S%)/CG!@2[-T6!>NL>YQ,W]OQ\']MDUO8OXIT^9>]<7@[C75^XO;7 MD_1Z-8$XO9H_' QK/YK4\VD\RW?QRVCB__6BBK6WE\V0F,Z7S:^'XWD,>[.O M?:S?R1?2!\^NOY]K/MB=Q_Y ?JQ^L?6P;JH<;MKP9E9B/7SE#L&[>'-S1Z^& MLWRS_D' #_*0GPXO5X4EO\SK#%!=[S+<74YP?HVA^:+J;]F$P_'[.LO+L7]9 M_3";O(^S\SBM_AC.SJOAK*[JN:N'86BGPYC?M2CE\3\M/[_X-?Q43:95_MC5 MR_N3BPS&I]7+/PXJ6QW$D?W#3F,.7]/+R;3UGD&5/;_$N8SM^WU447,;2OA_AAF!\D_Q5'D[;2_5I9W.QG%:+Q[M\MQF-'V6&6:7Z\W$VS/M/@_N^P;?7 MR2A4PW'[L#>_LJUW^AC]?#5@K^Y_-LWA_?-;6;^QFV?8L_O\_+41ZC(3:'# P:O/\9_:S* M R5/:IO7!QGN]_.1G4VFGRJ;DAU.L]&OONIB,A[FE_* &529T>R-3[;?F'\; M??6L]O\SC)=_;R+IFW#3WMGK0&S=W/L]W<_7%"S,.+^S[YEK7;V\--?\G/;T+YS\67-&L(=&WY_\.DQEW89?>[UA:9RL!T5>?3F M*'&9AYD?7MK1Z%.U.)9:%H"#(2",1B20I$P.GE'4A'EN5<9+VO,_V:QSA;9:/_M/BSX3WLR*>7(YO*BNA'K^E\7RXHYKOZ[#P7 )]#>LM%P17$/&=N$OK3Z? M78>7P3*6Q,S^BQ"2+]L8<#C[M! "O[T\?5F]CUD9M*$F7R=>-M]HKQQP%8I& M^6%^6"F3U;/&#^C*T62&>"\O-I0[TY7LSR[# 3:B:TVF8R;+C*5@U9-T]Z-36ISNV' M6+D8Q_G#J>&\YK;VXW1F,P[7B ZO1W2^13MK--GB2S,>2XQ;Z.QX/,_OO]<6 M-R%NH)N&EO5;B!NLLL*:SVYF/HSHAH;G=U=S?MTRP$7MA_Q1QZ9UE8S)8RR];U M_.)R05SM\]GV:(CVCA:/TXRFBZO1:=NRAO:CHZ%UP]%P-EQ>*ES-_5L)V4[S MW[?BZH'/++ZE>;SOP:"Y[$-W.\WB<3Q?WE_\>-E<,^O6>3L2KS_46JSMI/:R MVO.S^4*XST?+JT_FLRR?\P>S3XV:Y\P03:LTG5S

$8S^;U6?MW?B8JO\EL/@G_/Q MHABF'0?WNNN*&+X.U6F>\S1O6"PD?WZ+]UQ\;^%@[^[<[_]IG:3YS*<\&:KB MN+G*00X %R[CN$PDDI?W)9TW'MVKSPHW/I-6^?>LTCJ7:EF1.1(B04$)A;A1 M%FF>4;3"&D&#=E+>:2;U+5(M3PPO7YWFB4;,EIKGN6F6IV^GS4SBXFO$VNW\ MW=?<+N3ONM9XK?VJ:P-":JDC?U_JGCHV%+2*P@V5-"%J$;=_F>2I=Y,(F$X^ M-'331N_VK*7F?7^Z+XSM0.VE,DEPS"3*,TV*N%5YAJDD04IZ&45(W'%RI_:2 M*(,)$RA'$(,XU1YIFV.'L#*0R(*Q3>'DS; URP'I3MC:"Z&MN[2CO9;Z]^:S M\\DT/V5XL.I2?E9U*;Y\HKK(6#U8==FGP5WE=X]:H3Q9C/(&SD9@+/%L!8D-P0)[2L+MQ,H#(_]JI"]&_L-EQM\R MX!G>M@%_-9]-PVD]NQ76Z:"7CW8/%:UXJ%[X;./ N^J73EFGF7/(4Y-EJ> 2 M&<],_D,J;1)3F6CN^&6,/*0DD><,HV;# #+&#!07 M RT?WIG#]63E,-%#H/M".Z$%CD5+\UV#,XKT;K7)K'[^ S;1FK-*LXT M7MAA>ZSNYQ/@'4[Z)"TD%\8C;3!!G.0IL*&.(!T5%4HG*1C^'I7]Y=GONY5! MKA7V]7NZG!!3R5\^?&)6GT;UE>3.=QBGJR6PKU'9F[_UKUB**3'SW;K.-ZX7Q75Y\N"M^:RL"ZNIS/FJOD7WQLEN#KN5TL?+^;CV)%L!.(?%Y6 MV2R$SJ;S?,T/L5UK;=7S+;\(*[EHZWKB%_>R6F-MTJ&K],OMQZP'^>&:@HQE MC4/=%"54[8)SLTI[/LP4^4=L/](4-31K"75UUF1PYM-/U4*V5Y,%*@^LB-]8 MLY:8;50?FF'+?K-S=;MA2[MM/I@1_-8 M+3ZRK+]HGSJ_<<_[^<5\L3B<9SA#/YS]Y=WJ&:*=-C&Y?G"=^(%'<791:EF? MQSA;EIS>,V0N[*=FW;N>UY>+^7.&MJD\6*U*-F4%C65G><2V]SO)@V*6O[CW7S?N8M43E@E&';0GB2)!17.DI:-(9VV/-#$IT1 BN\OG M:_76BG_<*!&<3L;Y1[\8QVNM07_%;<,:=-=KT.]BLWLM1\VCNFX<[]JBU>G, MCH.=AOIQRK[W7]??2;89+O_J34QKSP]>/"@COG;L]TE&'#7%TA\6]4'7"^^O M]TY_J8:+P?;UXOO6$;4;?[:]T]_:9T($-SM2&/_IK_E1I^.V2&^OKH>9TQL> M_.%LJ?V.I=RX*@R,JP]F M=;3#U5PZ6NFPA/&Z6N#9LT3S,O%$5^8F6K[6W=>_=+RX5%[6. M^8ON?\2E]FJQ:I8E[JN46U;/9L71;$L99C'4:LXXO5@4T35J9[@ :?5 [Z=Q M]=D%$NV&D=D4.H?)8G==?N2;=;4K79\1:@J.%_P4&REK M9ZLUF+BJ QF"= @*R8AQTB1P MYK^K9G MBC9_;'&I=BM+LU2Y+$II;KS9C#ULMG?.%MMSL]18JO!V[U![/Y/\>(VJ'F<] M%F*^UK2M%?[LP_FB;:O61A&7R3DW!WT.?/%C*]P+2J1 ,[SGNVO=QYN^W0RO M^NI^>$5SZ+/VJ_U^SP?J:VXVW]BP.7?7?49[#W37N#ZBMVJ7OZN]/YJ,ZC4E MOCO=NTV)X[KI0!*_P% N>CNOVUW'G]H/C>+[Q5;915[MUJ;,]U.[[(ZQ7%9: M+-DU"9'1(M4RC3XV:8CF>*1,G2D.VV;&-]GONOSQ0[,WLODY$VZAJ\S0)J/# M??$+D795)K,2?(W,6N8 \X"Z*I>^$EKMRN>@W2K;+(G.Q\VXR9^[XQ*_C9M4 MS0V/^.V&1XS#4K)-EON;%_FCCW'JA^V"8MMK9M2D4;,.7*3Z[(8V"_89#NWJ M\6=@#6]#LU@/7F+QV:.[V*8:EZWN;X:8YEO/F_RRCS'4JU@1%GNGKW<@+7-Y MBQ"S?(AFDWV[SIN:]>7E!O;E=RP>O\Y3XVH\;Q.;J\7O6UV3PB0NMNLO9PNW M1N =4-I!62]'ZV+X/8!QOK4<&8>HO6 3_YKU\S:QV(.XUO6J<4I$<,^: C") M.->I*7?F2$NB*/,NI-MYD'9.N3<.!POSGC4,!-UF MGBRLITF>0O_1AKN6Z]OV#JGM;C2[&_7=PQ/^ZXG^JD- 'Z<8CV[J:!^^67>I M?FB+8B;S.O_+Y^5!=S'Y\57QD>3_6>:CE\-@::[%\2#-[>0'>H5_:E]%(_LI M\UF^V,<8?EIJ/$U2FKGQ_$^F%8#]L>(I]>K3YQ MXXTW#SY9?(E0+Q7G?V[\[.ITE'O?2%X::K[J?13+KWF??,FP^(HWXI?*Z,W< M(!'JR6_PZC3=6X98;UH?7.>M>3_ZX+\#QOR!\\JU[, _DW! M#RJ@3]8"^#]ZBI[Y[5W3N;0YS<6?@A3FYIG"00)[?* M42%.%CKY6I8"?,OLBV(UH!QG5Z!M7/@:HV6@O]I"7U=4_7TFZM_&I'^T%XP! MK8H4%P5IK]9WNW7LN'2^TDWYK/7Q:XL2,, &R 9 !]"W!G0(-3#J 70 _6E! M[WX*<26J;\*\O,Y:\XDEF@UJJ^N4:,'2:]GW;V[!NKD!Z9DG]^") /?VPGUO MJJ@8 [0]*6Y;X)O +CW*W=_-G 1&&$L8Z:0BXH*H_%.R*)'(G);>"GWGS" L M.9924V2Q3X@'25!^>(VLB\)H+Q+!_O8^ME4B9V^1QSENMS">I$7#WY/KD-ON M:KOWW(YE#W/V60]S]N5#O?C $/U@$W.(,]L89P!N@'M[X086+9%%96*24*80 MUMH@[@5%)EF"<'-FD#7&&FYNLZAK3D)@3B"&&4<\?/6&E4P%X%>F/_N=*^&M&Q!#OBDH']][1N8IVCS@$PN M428+KK4G_S][[][;QK&D#W^507:S2 "V3M\O]@\+.+># $DKJJNL1HJ+,@1>662Y MC\A+RCDV-":S,WY32:VYY@IIZ@/BC%IDC/+(8YJ),Q9)Q3IH[(TB[]-( M=HLZ:[*-DW%F(/0:C0, ?ACJ 8"O$>"58BJ5;%*0 2..6=:\, I9KSSEA' C M]6V YRI$8HA%3FF'N".XC.,FR(5$I O$26>J 'A"[I^'6Y>5 ,)7XSA9TT'^X^Q $1[2JL\5!G"X%IUZX8X-@U6:Z]XG> N1EH"N(-3 W"O)(X&34X.T>3DY^TQ.-OSX%8#T_C+ MSNM""+LBTX,^!#4H (0.0C\-H8.K@54/0@>A#VU# 8GY.J-/?\1%&?P[NXBP MEZ_"]$Y4W+7;R;_#\6Z(RO^O6DQ:Z"32F6F6LE)7E!/ MU>H9(%NNW6=^MU'YB5'\$##GC$7$)%.(2^N0I^C_C&.[6]_ZV5U!F]=@_NGS5:YP:OQ4 MR='WP'< 4('O#$H]P'> [_0U6T%%+!0GB%!K$1>9MAB7* J""XUMX-2H/KKA MU,5W",= >(#P .$Y.*)".=^IV-VG)SF>3[ [;GLX4 M0=*D_AS530"D9U04 RS95D=P]J4U&Z SUW#\!6J'>"&Y@3V!LQ9C%G>&T@9 M->):*V2UL\@'RA/!PB4O>B\I?+7!AK>SU6'_-XN9_^<:&+YR*_#YHD.JQ*$+ M(KYL(L/C_T<&4"#NRBP"^ #P > #!QF-(0WS@F(D::8"7%F%'",:A<@(\]Q: M(OHO?WPF/L#9B,B#%T@"'Z@>H$#<#POD04>?BE<^!++W(_3G:($!6?RJ[>,( M,WI'J2<0.OBQ8U 5^+'3UA,('0H+3CN.N558L*?FI! HJ#\N XD#2!Q XN#0 M2^/NQ('QR3%G'(J>4,2UU4B'*)"03!,LJ+9N)W'PF$*"35WQGW'>306X(SV0 M?XSAS<(N8OLZO;J(\[S=F^Y3A[@[>0!_7PU\1E4$@!" 2&H2]Q M"( 0 "$X]-*XY]11RO!?CE4G5\"=\JSZ@ 6*/!EGDHI,[30K?$PEP1X)049] M>O"FA8#ZU<,0B'O?]0+;4J4]A>-HO>&X>NT#HMC#S<:! F#5@]!/7NC@:F#5 M@]!!Z)";A]Q\'^N@"[@T'];#G)%=37.^D:-OF]FGVO4!;7;UY]<[FY,?.66'W6,CO&1(?K0 M8?&:EOD)^!D0-XC[>,4-*%HCBG)BF,("(T8$+=E@A4RI*[,F6.83UIKMH*AS M)$3F!&*8\8R\V)>L,T'82J,"]BK0G9*RPZ"H&"G! $5/RL^ N)\K6 33>FKV M]S^G%/VBF:4FC"?=K)Z5)X4(;D5&64DC=%!/U>H!ZEPC=688D^0"1YZZD&FP M8,AJKQ"GF5-+)KFDO9S&N),Z_[3RZ3O\^57XOV6[N,CWW1>))B/.8:P->#9 M^[J%#FA_).H!M*\1[;$WB07#$&-:E";.#+G( B(V$>U\:>2\,^#E,4[CRKTEE>6(20Y)Y9/R-"!N$/?QBAMPM$8< M#41:H45$U.B$.-86&<\8"BHI%[#UE.^,#>LMXO0,.*I&BAO T9/R-"#NY^SB M<0*AH7KM R*J^Q$Z]-0?C*H@,W3:>@*A@Q\[!E6!'SMM/8'0(<-]VAGN!\P& M6<>+(*!0A6D>OF-T[9JIW>2@&3CD"[XJ7Q"M(<8ZAK!SNIQ'<HP"<5=F$4 )@!( )3@$):",)64T0XRZ MA#C!#FEM&8K41>.C=53&?:F%$6<4T9XDEPI$GTR$AB M*?52,:ENX_:KZ6+<=0<:OX]OHL^:6XQC^_-'/UEF9?TRGUT4W2PS9N=[>YUN MP_RKBRS8WHZ>TL]4U0_) /)]SOP_F]EE>8(VKV:[:#[$>6SB6JY-6&;;F'5K M/WZ,SO);YNE;9-9Q=[-R_8Z(M]]=?AD M@I?9O<_"V5UR/+R@;B#678"446O(F"3[@Z0BB2R11_G :R^S%NYF;1%U:0[0/IW; MR,$*N$^/]7:+K:2\=9U]:)ML" 4%B\-]MQP'.\UN?!XGMAP(SDY^RW=?;&ED M!0LAIBS1=NNB4;:'0M''[7E^W39IGFTI;WK^69!S_0GEJ[;?D:G2K7>=CS-P M9*)UU;UK/,T0WC;+-M]1IE=W?H /YW&:@=&.)^6OY;[CUFVWEYE-I''WW85[3N+[.,EOMN6MLVGW!:L/ MS&)K-SI\<:=];)<.\#/!V+>W2P? 9+YL,K\5#33D1>>5[(H27:OC7\M9,9.. M^[1E;1;:]SZO 3O_9URTJ]5;I%UV^UEA;7DQOS896S>>=&3U#'2W9]W1NW47 MQO/H%Y.K.VPU:^@N>_>S^7SF9O/.-;JKM9:;8!<6M+AO+;*[M7B7GMKEY>5L MOE92MK)%_E-6Z72VT5AGI>-%<=_Y[MNX0K]\#WFS4M#MT[8DQ$6LWW[.U\?E7,PEZL/O+3IC__M3W/!M84V\C+?[&. MN]SM!&'E/(VGAUE^RW2V:,[M^Z+TXK7\!Y7 MX:<3C:7Z( D6@B#+$D,<)X-U*\BFO(I>V,D'>]6^_*;Y&]C[ M7C-;43&F<,F".QL1-X$@K71"PDC!# G$*=M'9NNOC,+395SER:>+PCO^>[PX M_W'99D''.22Y]I#DXM\W&UDW*]K9;14'MI,N9=:>Q_+9'[+]K#]A*V:S^6P7 M)[,/E8;](.[WM:)<75SNZ<5XD6_7?WD%KBP>#+N?-?OJCJCH=4C_1N R98B[ MQZS78)=-]WS6N8+\^84VK](\E_.\HY_GF]KXAS?-(NGR M[F$5BK4E[K>*_[FRF5Z_O>055Z]>Q47'!,KR6MI)OM%R22>*=8G6Y@G/FE^G MS;LXC?-RWQOIN-B=BKY^T_)RMG%?Y^-\9R6@6(*)T_ANMAAW,MGZNJ;<>PE0 M=[E//YNOZ@>*%\RBBYOT21&DO>H^JO7G,2PGL4N&K)+A^J MN\?N'GD\+>'.&,Z:5^M[]I/LR4N:O)/4)@;>*6]Q/FOC#1%L*7CEFV?3F*5F MYY\61=;$95QE;F^X\TX)-S:_/1,]:QT+E%L4. F9Z!&#;)0!)2^M,S@PN3N] M]C%$[RYVU[FB$M9:(^'5VR*Q^SA?=Q/CO$S#J\5#[_Q_R:.IXHDAR=+ MV>:83;G++/X7^&5W.9K8J]ERD;_C8PPO5]]'<"?K]1M\.4=TV<87;;RT!7DV M4NM.?JT^^YN[6I6\'[?CE?F^V'S&/0U+5E\KS!EFYMLB\/N.M*SO[XQB^9#K MU!F5] $7XC.CV0.NRY9/'G+=5]P@P_K1-_B%'C&Z6V)?-75XZYP5]/'90S\R M^:5^9(]7P!W/_R"%Z/WKX_DBO;>"(?KQZ%:RU$]HB'5">OR"93U>!T]JD 7. MKSKG]\5FC"=D-%4[O^NL,#C BAU@%1[M&83^"(>V5Y&#/QN:/_LI^E@&;X!+ MJ]RE :<#3O>TJ=[#,*^JO>5V0?:S>LE'M.P>G.:!*];F* ?/%<%/'LQ/$O"3 MQ^4G^^^Z_YC1"+<;[==(/P>8GH;Y%@/4XQ/ZLCY!:]!RM<;CADE[IH5GR!J' M$5?:(I>"0H)2[337DON=XX;.8>&T)8A'ZQ%W1")GF$5,R^ 34R2XG9*DC>_X MZ]IU_'T^:]L?2ZG7K9YL]YZR^T)#-J+%B.$^6ZX?L8^JMYDJ"!V$#F@,:'R* M:*P$8RXIBT1W'"P$CC15&$EGG)$\*&QV#_][GSA7"H5N[CK-[S8\>F2]C4$X MH97=;:3Z#&@L\(@;"6A<,S#L86_^B!@,[,V?KN>MDR8;DVZKCER?FJD]5S(< MT+P:-!ES0@W<9E'BI-J]R6^Q;5\TMAR.[@[YE_;L903>(BTG MU^U:#A*/>GA]4>UKH&(:\!SJ&2!AJ-UJOSO1QK\Z"!V9IT@3HS/+"0Y9@352 MW%NJ-57:B%XR\1M_^,ML_M/:&^[F WI-!:A>HP=[M.OA#46M?:U_#_D>0$T@ M-8-2#Y :(#4]D9I(G XQLQABL$ \$(M<(!S9("7E06.;9"\%#0<@-01(#9": M&NLI!D*":M?RV]G"3AXVBJF",TOTC(IB^"7 5?JB#HIPU;X4GE*C^2P*'B!E M.P'V0X@03!"!F.$2<64EU<\_HOZH;R3^G^!XGA],: M=+"ZN-S3@T?FP$"L_OMV[,S__C0UIYL]O@IMY0NZ$2G7$U1&96;+9MC*>A;+ M99PW^EE-AUE]9QE1T<9Y&8Q3QKN4&17Y$PK"K*;:;(;A MK/[T:21.CU-8UI-,[!80PS23PRR[XYM<\KR#)U>,:O@3203O>R+)0R:(X#.C M'O+%^YA(0AY]?]"_M4IKA($DM_0QP&Z#,)!DX+T#P?E5Y_R@@?] G!\,)!F" M ZS"HT&3:;"!ZOT9#"09B$L#3@><#AKM'[[1/@PD.3+'6H6G!*X(?O*X_"0, M)#DR/PD]7HXYR0SGS0>H1>B!#E6RF^(<&0,CY8PP3Z7BE>1_=& 1,16CC%PZ M'W:ZO3WFT,RFXNR_QXOS']A R8# M)@,FW\9D)@G#7B(C8@99[@+2/D,TYE)1K26UR?5Q2 R57#P[V' M4K9+NH_@6(KH47XUBZ$?Y_9X:955U$EJ([;*Y54[5G3UD\UU(5&SG50:TG., MF@^Q.;>AL9>7\]G'C!"+.+EJ_OVN9SD!L"=.)*P%1C@8B[@@#EF<89_1B)W! MF0?X';!_7->*[NS/7_'"CJ?CZ;L_5P>#2CCOM]'>W$![_?DN%F?\ M7J0?TD)=!3FSHK+977Z25C.[%E)1]$^27=M:L$8JCG1*# 2,T?F$6DL*3*4<"R, MDD+NML>+&@M-':+69U/S42-'/4'4&^8(MUKR'5/[=;JPTW?C3*!>M6U+,2 M^2B_\4:?L)Z7DL8L6.TT(EA(Q(,WR"D>4!+4-B)16$>=&+Q[($G&^F99N9A M1QOU &^P]U+5:U\!I5?[SQV L ]TP/51@A]<]5+5=6M//-IZ&AJLL_X,4.70 MC@Z$76/U]&GXI*I1I8AQ>/R7H^OR7@&!=Q9D@$.K1I3J-JA]7-H^#04 M"6RY#NW41N! V$<#+G#*<(BGL?>C:CA?6)E7!!8.CA(O("#%!4=I/C*-B4G=7KK*,\^@AY #T/4 _BH^G0">CBX'OHG MRM?4<5O.Z\]Y%&O>'D1"MJ19&0.KG4BORNK1I)O&-.Z15>\U$ ]\NJ)HW\EY MQ^KBK: !T !XI%/7!FC@J!CSK9W.MK1I3[R9 F]^[&KXT<[G5^5$XVI.*82? MATN7(:10!T2!'D /)Z8'\%'UZ03T<' ]/%/XF?5$HQG0Z$?3Z'7/S68>)ZM^ M4N?CRR>TU(>H<_U1A8?7,H)B*E7, +'LJ]12N]N\IVFR=XIR45JZA8BX=Q$Y MIS%2*FDOK+%2VMV.7%+%)!1R+!G$#=7Y)^>0E%[[1 6.A-]N[O;+_8VW_CZ? MM6TO#9,)%R,L^FR8_%S5N#69P@EXK0'ZHB/3 #ZX!4S0",Z!4 7$G,:&5(: M4\1UC,BX:)#6(3"K2:2$W09T3$40DE.D1=;LI%YYO[Q83FSI[&HO9EGD_U\7LX'D9TU6"8F%(1)OT /HX<3T M #ZJ/IV '@ZN!TA^G@J?AN1G[30:8J6@F&.(E=;N";\[TF1+"(DI*Q MC5R7<5P<<28]3RG*:.\8Q]5KQG8KJ/-J*Z;S\)!OFU==_NGSL5\F1T0)B/V> M',?Y'K+!M6XT#@ZD-6D&& XP'& X_3,<'&D(@DGDK+.(8\>1Q8F@0%10CDH: M=-AS"ON9&(X8,:: X0##@?3X:2Z$M[.%G33ILPUUN@&ID"X?%-EZ@M"!"Q^) M>@;(B$^ 7!J24L Z4TKN7":*F5!SR*+W7 'W24>H!0/Y( MU#- @SH!D%?81"=TRJ@>->)$)F0L4X@X(['DVA&,=W)DWB?.E4+!Y#=RJBPR M/'IDO8U!Y$]35AT Y,U($0X@?V3>ZYD*MB#"Y M$YU@C74%UH'DU:X8H'^HI_#K8R,).\S?@/9OZ/T5@/T04>F 0#RP2MF@$9T D".G224 MBH!H4!F4F6%(6VM0)#PJ$SAU9+?[U"/B- #D .0U-:F F:_/6E]344G- '&H M7LX ";@!F."_5Z[? 5KD"3##B!G3@7/$DL H\SV/M"A$,;-"0V,T6+A^0CP[ M:;N?/_K),HRG[_X^FX4/X\FD%Y*8E[&@%!)Y1T85@2R<@!Z + !9 +)0P_JX MFRRXH*5.#I= 4$*\GC/1<9(&,F,1 %HZ,+&S'E?+/ M-B^D_]PH^8_E19R/??X]C-_?+[]OOUI\I'?Q'=P+-&L!;Z1]6;>\GG.YY<44 M.Y<4'RL30GL7RB>H'!(70M2^_:?X&EG\---NFGS'D4?SOFF&MX6A-L(CC#!N<$);4(.Z# M1T[9@")5,F#-&$E\M^>0QD)3AZCU/K\G:N2H)XAZPQSA5LO=$_EO_'D,RTF< MI<]45O^R7"SG\,A[LM>M=GNII *?6^BS9^]?LLT:[A)><$V5]'.V\9.0WD]>ZWB MLIIQ?J6\:3*9?6A+*7#^XVS9YJO:[V\T0Z_9GQUOR$_\,1>MO%%&R_M/"^; MC=2ZK?;JL[^Y*U7\?MR.W7@R7ER]V'S&/0GCU=?J_*WTVR+O^S9VZ]L[,\P\ MZ#J*Y4.NDV>4/>2+\9G$;.>Z+V3*]>./,>RCKEU7N=W4PZJYNN-A:Q'^W?N, M0XK_P?W*GZ_\;1A*VP>M<+-)Z$7QV]RS_BJOP>G^0 8+55_'LEOY*U[8(K)Y MX>:%]D/V]H2SMS5)?8C6=)B<[ "MYP0RK=1X$V+0*#K/$>=8(8=E0(H:@[U2 M7MI>RK(^UYIS-_!W[>]?IU_&)=WZ/]'.>TG$TI$@?;8@/V(W5D-2M>=6"D#8 MGLG99([&H!="%>8$XCX&<0-[JI$]64P5#B(A+#*%XM$5)I3_48103YP53NRD M4??/GO[(7_;V0YR\C[_G;S[OYTQDIC?&'/I(9$UKOB:G Y&N(R).''8C%9D6 M"/W8A Y4JD8JQ:-,FAJ&2 R9&XDDD$Z4(,5I<"H:9BQY?BI5XDYO/\QZ85!D MQ#F#T%/-?@="3T?!H 1L2ZHP)Q#W,8@;^%*-?"G(*(4+"FGO ^(XA=(172/& M#2.4Q8#-OL>>W,>7SNED/7:H2@<-H:GP&TO3<>_GD'],EOV4^TD:24])VI: M[S6Y'0@X#9] _6;+<=#NC"AL3JJPJH,W)P?%5*H88&(U,K$RQ"]BQQ!.7"-N M.496:8&P,H(SIFBBYBE,["*&KZ5AK\H9_UZY&!D1T6?Z[[E.&]9D(#7Y,HB MU:XAV-.?@!YN>C1Z1D7Q:&&V+-U#AL7*:@?O&GJY?E;! [3)$V!W7#+*0PP( M!Q?+[&:!C,<2848-\Y@:&L2>XVQ]S6[6(ZWZ3$GNU2R RNVAC>N=K^:W5MWE MZQGE6D31LGLW8Y[[TMX?.LA&?HPO.$U?2=_+Y9R[Q9 M[\-OA%3O6UCB<0L+4VD,,]GEEKDDW!"!M.8XHQ,QA!HL) M]-L%\G787U%Y: M7,K!KJ5>6URN5]*Z$V1;--F.V](I#^VLPN6V?A'>?\]ADVO9Z77_4%_BR MJ),O?PD9JTKC?,7VY/3$?=UX4NZC\>3@6@K6W4ZR-->&+JY#; KY3 V.05N# M0)H3["^]WP;'@UOW5>/,]2@$P!KP7N"]P'L-RGO]%'V\<'$.#JQ:!P9D>4C: M K@Y$KBY&("Q>$4XO'$N9 MR\\7EY/958S9[5Z40I?5^-,RK-3%:SFVL/'??\5)F6*]51OZXW(^SW?8 MR\D%SD=2DCJ.+M2TN@$:0.BG*_3:/3/@,>#Q!H^92!X;X1&VW"%NE4&.V(AP M5,XH;)-@<>>TAO>)/K+TLNHP>"S42/?:W?2(O50- MQP*A.=3/^>S_HE\T\Y4UY_^/+]QRWG:G4^(=9\PJ2AV M:F1/.HE <9#EA&M G%F&+!,:.4,WV%H[VS5S^FO+U6Y.\^Z) M31%,1ECW.=<9/$W]G@;$#>(^7G$#CM:(HR%@;;$QB$6I$1><(NVB0\1&[[QR M3LK=GA%?$84X+(X:,M(,IOQ6ZFB@9N-8HA*O%^=Q#K&^BFSK&7NU0>/PP:H' M.%F-G,QH;J2.$:6H#>*2&Z19&87GDR!"8BIB+Z/P.J^]V\*K5P(VHHK6D16" M5N'#\%X@]!J- Q!]&.H!1*\1T;UVDAKN,APKA[C6"6G+$Y(A,IK7@Z>[ T$> M4^OQ+(@N<25UEX#H%8=BKDWR1AO#U><\*BYSHX?AEC KTV#M#NKM;&$GC;W5 M2Q8BHE68X;-,28*9(G56^.Y;M4 -:Z2&0=,D6&9X1'F*> @..>H"8DE$09BD MVI ^@CW[986D,"RB#YUI@R$BU6,1B+LRBP#H!^@'Z#\$]%.GJ4Y*(E_.X7(N M%++&8Q25,5*K@)G?.9'[F*C0OJ'?C*CN\^@/0']%T2"8'U;;_#!.8@PI$N0% M<7D+@ W24C-$(\\;B;QKT";U,>;II^@67YX/UGW1>)K]RZO%0^_N?\EG+._S M"X0^RP*I?*R8^KXIRAG*5*GQKY[-X_O\F8BAO$$/Q^2/A62KWLL(A M&4:3KYX4Y7QGV[P^8_8JH4GSV46SR)]0UFGY_\H,KBUEM>!_62_X:V/)%^4G M?7?>C!=M\^%\-IEDD_E0[*5=NG8^?FH^3V&\G"CYM>I/QLU^8LSP9W/ M/F33O&&1/ZQ?W;+&TBIM_?;\[KS9N\BWDHWLQ]G6I[U;VKF=+F:W/N[OFY>O M/^_L+HT=7B5#S]]DKY*_*GG;UU3<]R\K>RQ^N M;;>)'S/LENX =O/BU=;WWOS(XH?6SB#&S2#12WO575H^^C+..R<_]==_GKFL MOZXO8YN!HCQI>?7F(YPU#W?UVSMS4H>2UZ-H.A9$\4V*LX& .[11P" O\/SW M3K#QX^5XOFI@&0K-R7]],J.Y9U>H&"71YQU>)@HJP[_BR 3&4=!!BHB9HG2G M:-AR*:,S%&DE$^(\!F1]F4FM1"))6I.WAK//7/UX]9[('< M9 7EP2_RUYX'>W45[3Q.'V3RM:V)Z]E$S8W&P;?#'T-=\IVIVQ!6WJ'M3+NX M!SO)+FR:=?L^%C>6W5F[:,J@VL)>XK3Q<5[X_NIOSD[_V62G_\^XR*XB=;YO M=6U6>S.=98?RWHXG)9[T->ZA*N^_6@?4K-;!@_W",WH"+FFTPA"DO+6(4U$V M#]HC':7V466+]_*V)V \2&LE1T3;[#UX?K?FRB+-(L%>48DC>(*[/ %]LB>H M9W6?-7E]7T\QHFJUQ&]BWPU*\ZHL^(XH_#$[:UBW$[J+H>2GR!);X6+;77+; M'-;$8A[?SR;O"S59!PRRS]BKK9@H,8V:(4P=13P%@HS"^1^M<-0A)>EVJB_R M;ERS$!VR&241)TP@6PY/4X*%5D88Y_&A;*6>Q73#2M@164*]?*J MOL;,$CK(Z[M=3@HV-N\F,V+%U;>KJ)I5XWOLGK^JIF5,O#\IBS4?YR].6M^*A/BY^U9\RHM M-F3]UQ]>_Y71NVUO6N'V$+-M\[\%9RXOR7;KX1;EX;8,N5U>E!_?YA_?K$. MK]]GZ11M-+^,I_F^BY7_5=[RW9O7O_SU_?4VQN5'."\D(C_]Y22K=+43"?^W M;!>K_V12$BBZ_#Q4.,'5#LO'W$2J M@T.,LI)FCB9[+D+R#=G\)"1XK+X0&/S!MN/V37YD&UY/_\O.QX7!_;5R6EN! MPLNLY^M((>+;H4+^A79'1Q(H=$50S>4L&T;;?$?.,/[V^PY55]Z0B!5G^ RD M#G<'<9,,\"^0@?$T([QM-[[M_D1 ]F*+O*,I.@!"&+,W,14LK@D[!I5(W7SS(.(SN_VX_AB>;&*D&6W_Z/-DLBO]Y)EH$], M,]2FODVRX6PH$>YG+5(98K7)(_8IZYH*NV7 #ZZK&-Z2?]4QY;NWU<-[F@[< MY['Y4/XY:8 M$L;.C)4*QJ5A0E$M/D]6?[3S^55&F2]DLL4VQOSZQR\W0 :UT1>@*?6&;=EZ M3V?'!#&SY:)=Y/U6V8*Y#2IOIW)N;_?*WNRT^5.F2=@[G->R#Q1Q87%9ES;O MI)Q+E.KL@G?ZY#WFF,YO<9%W ^V&0KW^I*D>*S/PV?T]60:XG#?E&>-I,UF) M;XO_;Z_U3=/TO!O8Y"UFE['$X/(?)V4[LIW:W&Q52NYB4\?DKNZRC[/M\-8V M=M\IU<,+[%9]:LWDZ4OLDE9=JANQ]8EXBG",I5K?:*2])XC):()6CEJRDXKY MFE+=KKOF;V7A?KE0M^Y=1.45M_K[IA-S>R2[,JBYK2-B^/9V'+!=A0$GJ]A8 M22O,HYUD2UZ4Z%CA8?%?R_'EJL+FKZT_K=]1P*J\:[:<9[\ROYRMH_)I[#.* M=36!78&2=>4OLU)LF-]3!-0!6R:\DW#G!Y_;DM:(%QDT/Z%E*2[LP'82VW:5 M<-A7IHY9171R#C%36NA@SI F5"!%B#.2*V_X3L-_ZY106G#$1 B(J[RM<,XJ MI+&F4<9HM=X-8.4GB?'UAA9T5O_7YK&[W][FA][=+83EO.3I!K;^GE[(4L^S M-$7^^TP6>RJQ5#:3?J?S.HGRY#1\G)5VMJ3*]E^;[%3-/Z(SLJ_3KMYNA-K=;):%,EV'W(:DT#7M.2:_46J0-FK:1O,/X\7Y>'^Q"H>C M\BDO.*%H1EH:8UZIBJ!@F,O_3S**G; O=)"!V2B,TA8'YRE@3BI^VBTTMGHC[-V\;;4U?:=OQEN MQY2^ ^T^[_MGTUAJ<[N0=8E@KQL@KZIU;-FZ32:S#VWSW;@<])TM6SL-[?WRR#51>N<@,9DU[@E]U?T<1>S9:+_(D?8WBY^G2" M.Y&MW^#+"87+-KYHXZ4M*8NM7N-;[#7ZA7[SNEMFCVL5#+]&>>HEF MX9:_=I5!^VZW]\"))!L9/4AI>O\Z^]0+\YE+$?03<&P>8_-[B3^VS<_=<>/K MPMF#=EQ\T/B-P:V%+UCPX_5XZ!',(/['3T,!=*L(W2B@V_&@VXV&"H!B W>C MX!?!+P[&1FKWBP3\(OA%\(M5S#8\XNG&M+Q=@:*'.*TG"=H M#0;AU'BX-@B#58RF%,F7,BP5D0Y)(F8%Y9KKW8Z!N\)?\5(,>XR MXKF,>$XHI)/S27KK)-LY^OB84,)^4)*,%.: DB?E1T#<7XX>Y)^+L<%)TXV@ MLH>('[MV!X^5">G_0.#S%;;UB2-HD), "1GB73=H]P!G\__.KR.#E_9=7/E- M9,NHJ!=V\L%>M2^_:?X&MK\]A.+:^.^<2 %'A/=S()]XC"./&GF&">+!,:0% M#PCKH)6B6@N\TP'FJ]LIO_'G,2PG\75ZL[R\G'3CQ^SD1]N>_S*9??AUNJ*/ MF1?^M>HF_G:VZ@P,A_?WYK:V%='XK(DF954TXT^ZV&[MOMWGI4S=V^.A_J-S M;H,XU$_/J.#]GID7F#SHS+RF#_E >B95SX?ZQ>/O#TXS5F9D<%:_ZLT-G-6' MTSQP6/PHW2LOF( IDEBMQ< MVFP5943$:L+]]=R1T'3AR=A<1%L&^95XYZ=&I9.Q[8)DX]B^Z,>I'_$ZJ+=$ M 80.0C\:H8.K@55_4D+?XXFJ;3&O/^>Q&EL+M AN\U$U*K%VLO:IU LQC4$I]@E'WZ%2_7@JU7%,/B:%M RX# >FR!GE47!8N^2U89CU MWW3F3WM5]G5M+^7J;*0Q'.JJE"L ]@];*<=D [5[:$!D0.12WDNPX4HBC549 M4.LXLL9;1)TETG.C@MMI _?T-C0](S(O26E Y!J=_^W=.\12#@[%$$&LF0N! MT$'H1R-T<#6PZD]*Z-#^[2CVQG^53T2SA)9MF5#;QC*^UBUL%DM7,1(_^G,[ M?1>[DI)5K7JAV M,O:ZM\H/V/ ,:Y<)*:,J4T:142:41O ^ M&-6 /50N=(#C&N$81ZN3"P));2/BR@5D=09F+YWP*5'IA>FC@N/0<$Q'4O59 MY@'>9Z^;\^OVM7UV:[Q+?(/N_=9WM\:@?W7FMD*-8Q,NUD M?!(W_TRWQA_LQ$Y]?',>XP(Z-AZZ8Z-;::-IBSJ@:^.)=FTD9[VV1.1G6I@' M?: Q#VD667HV/J3'XM?;GSQ^FS.,+BE5=\9YU3:S M] 26?D)ZK+/;S=>[/=A9'3C!WT^,9QA&4[7SZZ'U["GILMHVB,_@T9Y!Z(]P M:'L5.?BSH?FSGZ*/%R[.P:55[M)@*WL\;&X_W4&OO$]MA'E#6^55W?S'>//AYDIW?3?LOXN6*_8;8LZ=:; M\H(E<+!.4,^C8"@\K+'PD'G"J7$,T< 2XL)*9)G0B+,8A/ Q21]OUQHYAX73 MEB >K4?<$8F<818Q+8-/3)'@OM#,\5898C^5_IR,)--U%!=^V2YVF4M-YE!= MH.54F<=1"AUH = "H 5U+)"[:4%DF"GO*))Y%2#.)4.68(JPR?!.+:;4['24 M--XGSI5"P>A,):BRR/#HD?4VT)02\F##BOB" MZ*O,;("XH3%]'4H!]U.Y/8"X(6/SK$KZ*GW<>B]J\ZYE_!&=CT-^IA>__"\+ MV(MROCKAD':+S/BFE)-(7/R0)3E@JFZ+$#.)6>:09=@A;3:)E M03 AAA9=>+TXC_/&+^?S_/OVI-7K-7SG_R# -QP5'R: !%&A&J-"RB1N-$_( M$Y)=&"$"6:H4$L($IK'P+NP<3']ZLNBZ \6/*S_33UA(C[C$=42%:EK:-1$> M$#H('< 8P!C ^"XPUD$8:W1 H?1YX2QY9''>3Y3^C<;%%''2_:=H]@/&$2)WYG/WN$O_8S;U?7*#4M9)^:%'@S[B)$I-MG " M;@O$79=! 'S7KAB [QKA6PD3F<(>86\S?&,>D7/6H4BU\\$*DPS?X[Z^;_AF M>&1DGP,8 +Z/+1!PQ-&:VEW0VUGI,SS;1U SH<,80' ^1 @*8^J! @N<"T0 M=]QGDA(C,J6B21*LK0DD6"KW&&/H*>N0Y:G[C"S R9 J& K,DSH>U0!MJ!(5 M@#8 ;7@$;?#!:$I]0H%F].W0ZR=DMTZ:_/Y6IK][CB//1URG7#X8WD1YV._*5.(1GIA.>)16L2= M#\AJ&1&.G@DKJ4XT]5^FL*'B:R9^3<2[/Q8:3FXD&$JGF!=A.2_4?& KG) S M?KVJ;RC@N0L\![C ZP5^B+* N$'<0_W&U-<+N?Q^AP'HML' M.3Y_CD.S96NGH?W^Q;9I@8OI MY+#QQYT[OM;ZJHM N8%LOB_PR^ZO:&*O9LM%_L2/,;Q\V+SCGC#MZDM8EK&FWQ8IW8?_Z[LYHU@^ MY#IS1@UYP(7XS&CV@.MHOD$#-_C@&X3A$;7Y@6,< MHL%J%+P9>+-37?MU>[.NG3KXKTK]%^Q"3]W?/6HVSD"LJF[/^*F>[[=GK>=[ MJ.)WVZ0.;P4 +P0_"7X2_"3X2?"3X"?!3X*?!#\Y1#\)1^Z/J#9IU;PC&TLI M.2I%.W"F\MQE]55?KGNMCQVKV\3K^,2P'Z_Y0F0'W, M^=$CHF4=4WYJ6O75,7P0.@@= M, .$?KI"K]UE U #4&^ 6G 18\ 6J<02XGE[C9SC$B43C!.)V^!Q'WU6#@W4 M>F2( J"N&3.@1.XHT(5BRB +785%0;.6$T+R**T@+F^TE14,<6DB,D0G)!WQ M3E))K.#/%AK_:1G_R%_S]D.+0Q.1],7/(FKSEC2J8)+PU6N],;]M; 'MO:,I'5'- TY/R-R!N M$/?QBAO0M$8TI3CO*)W2"!O',YIF(#7&)J2)8:22ZMRCSOM"4BA'# M!M"T3G\#A=W'%6/FD+NIR+H@;>KHT.:"X>B3E$X$8,P M.R5>^XPWEUSQVP^SOL+,1/2Y,0:7,RR7 T('H9^&T %<:P17G3?%4@J=,5)* MQ!F6R(K\CPC<"AD5ISP^9_BY9W"ELL]],KB<8;D<$#H(_32$#N!:([AZE:0. M+B$=C4--(>&4,"TI)QP9CB M4I%GCR7WAJ(TB]G 9K121P,ES<<539:0I:G(NB Q?')@3KFRFG"&N/4A@WDL MC:4C07E?2R*6W@1OGCNR_,MLV5,++#+BI0,^9(9/U.> T$'HIR%T0-<:T=4% M93B."G'O->+:J;SM]0(9:A173GI+=_*V^PXX]X:N:B0P3&PX79<#0@>AGX;0 M 5QK!%<2M*(>&\2,HAEA@T7:E8@TCU8E93SQSQZ'[F_KJD>&:D#7FGT.%#4? M11CZ-YL]>G.5K??9QIJN-??P>;:UZ[A>V-^S8H :U$@-A.146$H04NV( SVO$($UMM%@Y(\3.\>6OB:,?',]' MDO29IP8X/THW!N*NRR SFM7#,!YC7".(^%8*(EL5 YQCE-&\D 0X]AS(8P. MY$G=2 X-YT2-)#[X42S \XHC_4>RDF11_T%RN_0#DU2JR-LCE MGQPC\$(GS)A'R64>D D!1TXQB5(P//_G?5+/6H;>#P^06<"20!+_9)T-"!V$ M?AI"!UBM$58MQ8EP(_+.N@RLP$H@G4A&V?RC,ADEO7_6^O->8%6R$>LU6@Z^ M9EB^!H0.0C\-H0.JUHBJDJ1@)9=(6$)*=9E&MK3DE%%$[S#7UH3G+#SOJ8MV MAE4%;;2K=C90<7X4$>ABV"^:\<7E+W'H#_QS2,6Y]%E]WBSQ]] MOO351?FM%X(CRGGU/@=<0E)^&";]/53I 5P"CZE8,FK M< ,SP:R-)5W$,WFA$EF.(U)0P'+ Z2.[YITO2,BF+28;9TDS@P)E6[DO^]=@4/D)&= +D1+C%= M&C-1QWPA-QYI30A*QC/LN LVR#YR3??0FIY:-M"1$*J. #=2R0>_I#>:4L)PDIHS,?4$PCH[S+OUHAD_ I MQIT P6.R'WL-$)3F#[K/>E,@!%5@TW::(O]LLPC_D^6?/V:+_XF+'S?J^:73RT..[LH;5$-\EFK@L_M[3 W)-)I\ M]23?_-E=-W_XN[M!".["^TP*JG;QSPAU1119)(_R,]>6O);NVI"Y5\XHPY&P MUB)N\G[ $DF13DG3;)TVL'C;D$W46&CJ$+4^&[*/&CGJ":+>,$>XU9+O; K> MG-MY/)]-,F%N?_[7,N\'7DU#]^(/V:##QGC?YF_Y83+S__RFB=EF+XO*Y]F@ M'XOR=+ H[[*L>JKV,]\W6^+_CW_[2#$Q+]MFI8?&3D/S9I%ECCI5--FO7L9I MVP'CTWF6'*P&>BW<.8^=7.WTJGDWMZ7VKSE1ZI =2PK,1V0Y*R.<>41.:H6D M)L;Y%''4.]VS@F;&,F61TBPASKE"UB>/B'#>*T((3>Y.C].MZ.T%_6J>I?\N M%F?SP]6._WGUP4A+N;%%2&VSF#7QXG(RNXKY;?ENX[Q9Y%6>?8ML?IV6N-\X<^E.HLV? MD_Q\83G/+*Z[:(C/O3B?Q]A;W=RT:T@IO M_GKSCX[BG.C2UJ4CI9(A0R>7B-.,GS8R@U(0EIC,_IG>::M%2")4&)NO]/D] MV2B0,=PB+9E@4@IM:=^Y@/\^G[7M4UQ5K*E(BC.TW$GW4!=?_\ MUTH6J]5#;JP+U$;_(I./DLEIX_2>Q\P;5Y>\I0AC56@IS1"0N$=4$\THC\)) M>E (^/K''-("3[/E[6G1MX-!MW\?H!6?, ZQ8+1)2B-""@XEEY!V-'L5H[PV M)@D:=ZK1B(U14#)FF_0".6%X=BC46"IMT.3N0%-=.$35B++[<]:#6L&' MPR%M.6:*M2^_:?X&EK^=%'ZBZ0\W"_B8M;BZN-S3B_$BWZZ_O_JG M"\Z_RG3T_7AQM2WTGK/,B9-(O#'(BY395W0*:4PC\GF;+ 4OJ6;22Y;9G\>P MG,37Z6X6UZ4YUT1_\]AO2ZUAWWEGR'INLIYI-IG,/G2)GR+HIHV+MK#BQ7F7 M"5HG13\EI6]N,-8Z>@&4Z*YBD%6!\TJLZQ6Q*DDN-Y!%_@*_[/Z*)O9JMESD M3_P8P\O5IQ/&GG=A&W.H)L-0UY/V['JVKN%YMWW-,Z M9/4EG)X9\6T1TGU%V:OKZ!E3#[F.G&%,'_)Y_(PPU><'[N$&A7ST!WZAJ8OJ M5MG>!Q;<80L/JFU7^R]MOYN9?\$ZU<'.78'X]RW^+.SRUZX$M))N=L-0VC/4 MMCU>\6^[FHS?5S49/W^F)J/>QF>#6Q 'LF* O"%I"\1_>/%?0Q[=!^2!*L 2 M3E?\%8G[$6$(<#O GSMU_G?W>3$\5VKEBS?^8Q:EFX^_G!L]^)T^^(1M.8[Z M+@(\5 D/L*L8DK9 _(<7_W[A'0)IAT&I+C':K#.C$#0[*HN%W0^XQYI4-D#W M^//'./?C-C9_SL?^N;D\^,=#T7_]U?3_&;J6ZL,XU6>I-=*/UO/KY:)=V&DH MA4:H<3$_WG1]IOFRJ\6ONA/M@73Z!:M[O#8&T/P71-Z;R ?=[O7+$J_<\]W7 M_%T)(ZDI9Z3*"5QKD(V$(..L]43ST@-VI^+6^\2Y4B@8G1"GRB+#HT?6VQB$ M$UK9_HZSKO>:6W[[C^6%B_.G'K8;&4-'AO0YRQ>\T9"\$8@<1#XHZGJ8=NX MVO6!MA:.4,\U$B*4,_+*(:>Q0MY:)Z5-&;-WCC@?&+0W&>1UFG,3*.GB)#?; ML.8?8WBSL(O8ODZONM-!]J=RB&#>=E]VW:05;^,]_>8_I3YC?8ZT/5Y'=R!L MZ3V*NYW'JFLMSB*VS4=5J,'*W=;?5ZTK*TTWG);5@;"'+VP@8162 M,,"/E\0IP$P/E(P%EZ77K'.Q2EPXAC29!3GB'A-"'.VD#%SMR9O8!S^U7H MO/\HR6=S(LR<28#U*I%FWQ4H$$&IRZUM3!_J4>JQ01#Y<8E\@,2M>; M^AXIV72.!!U41 X7LIF"1$Y2@;QP0CANI!6^%[)9#E^LY@W]U,W(69'&U1RB M[99UU^#QU'%$6(\X5Y!3&SZ?^!YT=AJ@5KG(*S<3J+&!"-(*U!453"I*$24Q M W2(I P\3<@FET)2&;"UJ"*"M '[2H)(7.3E!HRA7O2!*IQ3 ;,?[=3'R22& MO_TRFZK":92$I&2>!YP_U(,Z0YT/VP429DS!=R@2K2!2J33 K*? M/UZ.YU"'5)$%[E7D#V\=!\JI6#D#I(.5^\'3C$^Y*(3Q#"/LF2ZGW (RCI0@ ME2?,.&:Y[6_I*SXE1\Q44OKTB,Z.E3OGRFT!JJ5.!% K%WGE M9@+54A#I6M$$PS&VE&2,-RXB;A-!VA*/O%64.NYE)'5$NN[@"0<^="?/:)^1 MKN-UAL<2[SK&6&3E3NMFU^SY&/5;+\1XE[)O[)GI&1=DWA=G232($ MLP:A%R![]9$][W1B20G$,=>(F\S>G&<>24X(Y]$Q8G=Z1CN'A^@9C>E(27[HQ.27[6=P :'C62],98!^V*"-)AES#\T"*O=[E81K('16 M,^"#R/^ZSVB+4%22 +69V.' M3S:!7NK4"\0,ZXL9*NI4"#*AH&1I7& M:'IH%5.[W*@C7Y)_+6OG/C:8R"RSJS[^'\?O[I??M9YT. MO4-ZY+FE1W"/XLO"V'5U#_B&:W>RENO:FR0KE2/%!/SLFW^>O/J;W^]^4=CU^IYL;U@'Z>, MN]S>H UWX^76$ETOAM7>L-Q EO8+_++[*YK8J]ERD3_Q8PPO5Y].<">R]1M\ M@<3+-KYHXZ6=9[3"D[U.WA9LGKX7< M?MJF[AMTW6P2>J'(;\_G,3:_Y]_/V^;G++GG3G,-3IT5[%8.!S.@K5H:BH/X M#PM#C^JR-0RE50U8O]NY/V\8&3444WK0=-J#>BP-3ON ;Z MP+71"^-QQHC3T,L-40"YZH%^_M=RO+CZ==HNYLNN]>/K MQ7FW813YII M^PS')$_-#$'HQR9T8&*TVW";"Q.H MBS)?Z1SBV"MD74J(,.%4U%%A1I^/G77>N[=ALI2/,._S3!:XJ0%0M&LK!7)6 MF]OZKV[G!9NC*BP/Q'T,XAX@$ZO=2WUAJ-O1TL= @O(J1&2-Y8AKSY%5!",G MN#7))ZK"SO&S+QAH!Q?.;4-8H,GMQ;6$\TA.C@P8E35 MY&)0#\PN!IX[9)Y+F+)>.8Z\+%VJI*!(*QT1PUR3Q(-PNTGLNGCN-9#U%2E5 M(R+[[%U?YUQCX$4'Y\BP!ZJKC'$('4^!<=7:\Q0T UU/(?&>&:6U+#J9D!16 M(NXM149ZBR)1CGHKF3;I-J,,0AKK?$+&,X.XTYF%"A91%#QHRJE)T0VV+)*J M$>Z54.[)KH;')6O)TT/,K&X@ J'O1^@U33@Y206 T(^F0.N8U%,[;&< M9+KX/C;KS?^*UD$,H$JK W$?@[AAMU[C;ITF3IW"68LAYIVWX!%I%@4R2C)' MI"0"DZ?LUB]BV.=6_9,G7_6.6!4]/7''GND2X2-#Y*'W[#492$T>"KJ7'[I[ MN<:>JFSIB$L7$<\&CRSC"6$I/,4D>J9]O]W+?[ZXG,RN8GP3Y^_'/M[C4B:3 MF>]^>IW^BG[V;IH?,ZS2PC_.VD4+K'\J?RAFF7T+8=#R\3*#I/7UCX+-/P[H/:_ F3[H+%K+&323/; MRN*UY=N;.[[=%@AIFW';M,N++/;N^UV$MI&HB 5W\P2N"5P2O"%[Q MEEN:T^IO9TM[*0)XWGTBXQS[5,&8D AZ &\ MVA$+O7;;^7=H POU;>M"%8NU3JFK4.,$\:@-LHH[I'FT3@FK-+&W"U628"X) M0Q%)E"/NDT6."HU4$%PY:H*4_&>6X4HOWCS4]YFY+737X;VZY'0^P+Y6B< M]]EZZX@]$\ !"/TTA%Z[-P8,!@R^QF"I&$TD(Q6F@F$H5 M \2W1N(;,TT-!@?$*,&(ZZ20,=8@8B651.%H([]-?)FES&(;4*21(YZ$0TY' MBZ(-3FCL1.;/STA\R<@P>NASD$?8!O/(/!6(NRZ# ,2N73& V#4BMI(B&AHX MPDHPQ(WR&7T=1M9H%1B1R1;TO8G8Q$61$M&(8R$1=YP@)X/(-R0M9UH'XO S M(K:F'/ :_!3@=1WQ+"B@.F0!5?N%S@003*[(^)YQE,*@.W[7;GJ'R?U"X_"! M+ MK? R>HD""=E9D^B0CM8@1@WUS$J7K:&/K=NO4S^[B&_MQY_&K9_,VN4\0D?7 M>P[@/V48+L'?-RM9-UG8\<;9T\>)50Y6K+T&I<]C4VB&G5[]Q[]]I)B8EVT3 M4XJ^&T8Q7HE\83\VI4EJ\\&VS8G.)9:9RV7O0!%Q6"/.DD:688-HU,98+A6+ MO7B4GS?"OW8M?V7)_Y@_=SQ=CJ?O7E^W(+Y!"2^SY[GFA(AND\+/T;$8$SXO3FI 7)V6(ZN29(,8+I?K8FSSWXLR"NO^0 MRZ!6YQ!ONFBFZXV^Z/J+7LRZ_J+Q9G_1IO0,ZVROM,D9-?/87J[6R.3JK/E* M?'GP%PY2G._M?)R?),UG%]U3_N/LS5E3&LPO%[/YU4H"LW2J/DQYKC&AV7-Y M$A%W3"#-2_(E^>!%PD3'G3&M_0%L&/)>#6V8?%+#.7HR9N-=FY<_%#G M]L6Y+L<"O9?S<1EG,+EJPC*6D0AE>8^SV?M%6='=$(5BY;$=-?G6LB$7)IGL M^]D\;YRO\C6IC8O&737QHX]MVWD$%ZS&KOX(M^>RZMUY(B5E@,]X^GXV M>;\:'S3I9'[Y2>9KBC>^6&%A^?]ZRM!LGB^PF>SYV7+>=G2O8)5;MEF\;4;' MS(@GRVZ*4.SF2Q7S:?S$CB]61K3^<6OZT*Q,H+O^A&8QMQD._0KFMOEWX^UT M.EOD^\PWF7'YPWAQWJS1<7&UNKOEHN/C!;*7&:2W'FF4OV&1[[6,*QK']UED MBW.[:&R(_UH6<,^T/\[+R^V_^'+>1) K_*PBO9Y\= MT>C!?4BQ+T(CV[N*'5M>2;/SO9\!;5M:2B9NI2J=]:*\!S[/_9FTQR!IM"K"E0)/@ MI6":R'3 #_E!!5KJC4-$0)[H)_OHX]#^R0CA%YN ML1509'MPWRMV ^=$A'4U@'2*$H EX%8CX:5U65T#Q.H%P;C'QC8J)Q':YS,'B2AP[ MPW9E:9P"X;&$<>\HY6]_K]87'V2]ZN$]@OL',,CJ@@9KGK"V@#-9#0H X&#L M8;#J5M:FIRT^,9(P^@&"[W<4A+TT:;K-!@0%B DL'T>1].TSC0^$D12!!_Y" M[L;2#KPHLM,DYT!?J2^B/)5QGCPL.;XB97!K)4:T58D1?CJPZ2[3L_#]@:++ MDGSOYK;8U=R/#0_=J,HYQU@28\; M8#EA2!R[$F0V-NSC32HXIBRP3U(&N_XI[MJR=VCWHM@;TV!?RK^^3R ?/=82#_LWOI[Q9XW ME!\J2K !$58)K+\N,0L*3XC&:BZKNK5 ?:RL$@%O@7'/Q!5;[/1/^XVX(ZA'2_A,8H?@V,V1I,Q&DI7T94W@('0!KTWC(PV74E/JP!FO_KX M2OCJN88?XHP%(G69';AN;@=1[MJI@V7%"0]SZ<:1S/;4BN>F*'9?)$#V0;O9?U50&$ M\^JBEJ1OYXE_=5'I&=/ ?:#Y!847;_Y&669P\[JVX(WU][^_)FG4=%E3B )K M/QOK.U4%RU_"X^I/\?)[8TX?A\1?ZU(_^5'RKJ5 -R)@,))[!:!-[FFQ!4GT MRT+FXX^Q*!'8NEZ01EJ1XJ(E!M1A+7-6L5K@I[ Q=@%/;-=<4 B1]!A8Z\SZ M^?TK2VF;7ZHKI0J] %6A&ZHZ"%@;WD=5C?ASJ@V0ZPM8&4M.J,H"U2KJ(]!+ MU4;%]P&7?\B6ZA760IG^-2\ D?]2=9&PO S\&;3>+ Y42:]LJ81A MR&LJH;D#KDEY1:M]E"NY[J0JJ,']/&,/)'5]%O ]BQ2,+B].+!3CV6VE*D7 MYD)@]>2NN<[=T,L2'MNQD_MV$&"V19PLW"83P11@'>Y<\WBF8H\D^B7$5 M1[+;X^7MW2!/2=B,B4_@E.=*DC),DB"2@9T$Z!FG3-HI]BGU\RR,W#C-9;A7 MLR^3*'=2S['!_93858G96>!).PQ8G&:^'_)$/"Y).LOPO$A2='6OU$[Q'/>] M;K3HW<6]&T>WN'QT+T'END&O5,/EM:7UZL[%A:<(X%VPM5O52L)ZI>)]X!,7 M-(FE,?H7A)V?^1&+I6^[L8A _X*<2V*9VBZ//!9Z/$F];%?819X;>4$H[#P. M4SL(8M"_<0*:. R%DTD6>)[7"[N5%'AE0845_@G6X.NN =MR*>"2FYE]B^SU.$ M5 B0 MT0PV^<,(A9F.=S.;5WL!#KG+1!L;Y[V(LJB9@0=$UJ<39%7<](='.N M*M;'[ X=OENC+)=B8:UE:\0Y]O,*\E1B@WPG\[&>%$Q0Q@2S&4_SV.%QY'E[ M]:1?+-AZ=+P;L/%J+?ZA<;$MS;28.XI0\P\F1TZ/VHV319U'W(QY06J+T!?@ M9 G,)R:N':7@9&5I*EQG+_/XQ7;'$Q'JV;E>7Z1L33C^P<+QKXOUN__/^I6B MGI\(P^-C'TT@_C0#\1/D'0S%XTO_6M4ZAOUGA]?\BC7L1M>WPPYI"8RX9T75 M2K 8=>1].RQ-MY?QR5F%P]6.GK$%%\O,S<+0L[,\CE#)938+8F%[>99'H!2% M[X@]Q2BR. Q\;L<>>/)!X#,[Q0!F*K!(5' O30]4>CYD]#%<)N>E I^SK>9Z M?BSS*(?5/.P[R5([\9/03GT6ISQ,#C4)SKTX"+CKVR+*P;[+W,C.\(J;3/T@ M=7F6QGG\N"09G!M)FH"X"8@_0$#\V6M@\"F=4"2Q'?DBL0.>^G86I+F=^3(- MHCP2TML3=X*'7BX\QW93QP&'-(?'G)M[^IQU,Y"7 M]('4;#=PT%QT,-:7"=N/A:J2$%&Z2ZRA$S@B#Z7M,/P-BQP[%L,AGAN556?%GBXI7)5-*S4T^ PG0R MEB:.%Z2._&K5^D117^_<_(OGK%8#$0@G _>C+S(O" M_2EY7ZQ6GXQ0SZ-#:T^HM[B')EOQQ-D*#/J^[[#SBO5?52O+,4$Q?F.R% ]P M^W8*](555IP(7U_QZMOF<+;:=-B;$2S,ZS4RQLUG\A1KH9,0]"R I%OWD?[+ MJMD0-;0W^AFZ.(:]>-J;Y?!.:BM(W1R!4V%CXJ(O[U])5>H_WH5KK?$H2^N' M,=9U][C1*0JUQ3:P,",SP 0,QY*Z85[">9ZK9N:>FV2A&]NYFX,YF&#O/D\& M=A[&,O2S.//#O=*]2 8LS$F4YRR+G;TKR[=TPOA1 M(P.#U-,>#3ON[\V1"@G.2U,_:Y/2S?T\R!-ANT$4VD&*%PQD$MB!#'(1>FGB M\KU9.W$N4R?@N9T#S8/OPP(P*<'WB9B3B]3W B?U#>$^!N%.U='./)!G;4(^ M;-MOFH;P3K+2^I&R.,9*?"A8_Y=DXL\.! "6>A#@#:R/9Y$?OCF[[I.18-F6 M"'*JL<'6Z;RJ-Q6-SKFUI_R'8);9I9]1TDT*D M!8&BZ9T$*Y.<=8W<":_BSRQ1U-@]&,]7TTZ&WP*XMK:HNF>0?8SK$%#5&4?X M;D&T4'5-#./R!34.I;Y$QQA8=$LGMXBYGI_GGBVPS4R );")$P:VC$04,1DQ MP=R]"Z^.!%+ES&8.6 !!XB1VXO/$YJX7^VDJHB#>NUWX=_ 4I'S;$QBQ-'8 M?IOWV9PM#6XWDK\078U#X"SU[-3UP 6/',:\. G#R'LH5:W1BAK[C/2TZ]@HV\]).I*] MR&@"T14K:)B%ZEQ#HR^;@WW3CD&<29QZD4@BV^5X:X]%H9WA_T0>V)&!#U_E M>W'0^ZENI$'PP7%X3W/: TSP'O#_^+JF=*LQD,K$XBQ&?5UU)8YJ1*^KY@6&+C92K<;Z+FH+-0ZRU6WW!B=%D5%O[DU, M"=_[W#""DT+ 5G-8=H,>)@)%3]$LUDU78W:VSS:AH[>F=.V0!%$CK>JBD>/, MV4X-'<,_-S7ZU)AT>K5>8QM#G*A);_F<<\W*LKK6[J#XO>OOT^BYG[@"WE7! MGS%:&9!/*ZXYDH-J9:7SS@VBB$90H)\KY,>E]7;'T^=5TV[- -5T=XI8/>^, M'$UU?:Y)"Q%YTN=@^$0>V+L!QVZZ/&)VZ"1I&L>>Y^^;NJ$?^W&48 ]=AFV! MG0P43"[AK]Q->!SY#LMW3:!MX^1\A#1>9BX)H'VTV]AZ*9!DC%=".CE MF9U&KFLGB9"!QW,>^'OF.(OS(//\T,YY2'5<8+VG,K4S/XU#H,PL]/8Z.S\8 M+9Y7V?U.%HQ4^VX\F[0"(N:;%M:_D9PJ\;KWNV&XZ/^_NP5RWU_X\2)PG\9RVC4B M:GR-7>4V&D!]K^CVR!>:Y@@,FB'Z4')PA@>^I4@UC60L$]"Q?I[#_WBQG7J> M:WMIQ%GL")"7>]%;/W"\R',2.R(7$.5GYF/[J]!-,AZR,(^23PO$=WBZM_D_ M&OD**>XXDP/3I?\5PG&&&'L4C3W#VEX&# M*YCG,W^ORQQ/>!YR)[ 3+^/8(09+L//(SA*@7S_*7.'*)Z'4^#PI]:O*J-68 MQ7YJ 8W&7E_8%-0 7YOT;^^A*]55ZNMCA:KU/&D(WG?6Y@R/8C2KN@*<9D'D M) FHQ5#B7!S/3G,!KD;J1&$>-VPE-PBOTHL=,P\VV7A<+/ M2KI.H+^C8MUL#?[;4(D[]V?'XIM\;!7U7)!CO]PPE7P@NKL\< M;N?"07T+?G#*?<_V NS0'P:9%^[=)8X35R0N>+^NB^U1N0QM%L$2P@FXD!FX MS9'1T49''SN)XF7232.P(6/LA94'PL[P^E'D.KG#\C!,HKV&,C&HZ#!/IX"V_$@5UC.Z M8F)&R3]BX51PBKO>'25OW7F:_*R'B3_B*'D2M/-C_5.\A_-FC2/IDN&"]<)Z ML^;+W6%VJZYL"RI2U/)[*-VR+JHK6:]1LN==VX%:J#CO #\!CVG?KX$UHS1 M71NKT=>XL>T/+]9KT H+Z^UE47W)/9[])H>W7.RA:SBZ&&W23O@2UBU6*RD* MK%Q2(-N^]9/)"[PN4ZGCW.@J*KDJ)C5-C42=9>E:*5PW+]!TH!L7Z%$YTULV M$FO]U8\?JOJ1NTX4.GZ?')!1CE6Y8%P%69"&4<+ J-JK?O3CB..4YXSYV"K- MP]@<]VT?/DLS-Q-R-/X/75R@"PNG1?.>$SCG5#Z(1+Y[0>R95L-$GN?E81K; M3L(PI19F-A.I8Z>1$_A.'DJ/[07^OI@#'OX20GM=G4=5S$-)NMQW7<9BB1-= M &<.()O%+L8M)&-!E+G)_C3"*$XYSV('9&+$[(#Y'.\8QG88NPCYE_;5R?Y^@_GKWGK.0")UB/;VRK*R7 MHCEP,]L4<)L"[ID?\Q8S(0_]) #9'Z=8(Y9&KIUD.//0S[.>J[=ARQ$..5CLT\GM@Y]Y(XXZ$717OC)!ZH:/;PH7)79CR+N.TZ$@X5^J . ML;U3%,T&@GD#)R VGGF?3 7LIB&_M(V9R!%24<#O\;/M*AW(,] MC<_!"#*EP:8TV"1'9R#V7>9(%LC89J$'(CS#.S@I.A%A%&>^%WB.V+LK(44B MDS@([$!D(%5CX8/_ ZFEWHN"[(\C,3>U>6'+[@,@W,MN#3)42JU"QV6.:FT M79Y(H#H/HQ,NN!O/4G9D7.>\LIH5D6I229" MF=FYQR/4IPYH22[M./2\-&417KS9LP'C/,LE#VTG%CE&CD&INH%K1_ 3+Y)A MY+O\:+]G*/E$#'Z#3"+;DP)\"D KC@S"@:729XX3 MQHX,]R[&^GGF.W&"_;CA-YD '1WRP'98Z$<99ZF7W%7R'7>6_)E>B# Z6I4& M!^#\IIGM)R[VI\BYS>+ MR/?CR1WPRQ(]BB5>9&3I*#2PS#$TN PMQ-L;)'$ M'CB^,@+S]*[6Y/%U])E2Z[8'/)/*X"E$9P&L9]T)_U%ZAC_3+"9+@S@0*48% M$[RQ*, M$0ZWI<.%'X:QG\=[KDR8\X0E?F3G,L=.%RDXZC%+;#=(',%<-^9) M='NQTZN^['.[T&GX^'D6.=U>'=M,RF-1DFW5QJI*V&,T59\[A Z3KQ2,YQ)H M+W02!VD8R[>RV/:S'+1_G'N9NS^D][[D^[>N*+&YY!;=CA\^1[+-].F;^5=C MLP:+E\2$?QZPBCKS_GZK[D=F)%^M[\3G1V3 O9JR[O$+SX)D: 5Z>)!YFBD*19."V>QG.#\CL M*.=U[BVMQQDLAUN2\9VZNX M=%S.\EC:<8MYX#LR9KYO9PYVJDZCU$XDWFT-F)2N&R6!LV<> MQ%',HS1);1['OAVXCL3[L)G-..B+.(C#6.RIC4E"C,0^[&;B#P!:<<3$=F!%TH[#=/$S@27F1=A?^2]Z[VAPUG& M0>+G:0:_25WL3@I"-@YEEH,KX87I9[J8/4AGY.BKAFW,$&.F5&'K2DGF2]=) M8SOF>8S]N%T[C>"O.(\R$421GSM[-PF#C,5AXG/;#[$$T>/"9CYXN)$C',&S MP)'^9PR4!Z'4>.F=)Z6:0GU3J&\TJY97/(FR.!)VXOL8APLS.\EB;KM9G#K@ M2_BIV+M8E+,L"MTPMX,(1PPY:6 S+\8)W3R-W3"+P"5[@B) SVC6MW>EQ'-! ;,$TP-:IQ^V,,=<.F9>& M8>)*YG]F.L:#]0?US[<(T!3JFT)]HZ./6/Z,PDV )RO3" OU?6DGT@NP3BJ2 M4< Y%WM!SS2)A/082+[4P[OJN6>GS_5G(W@7*EUOCV\GUU!?%:5XLN0JQ[&';TH6M@LO[U OF: 7^N]K*\* M+IO/W(B8QYX/VE]/GPJBKMQ?3:?1R9+I0]W;*%!B-V,]!M4=*+)M--G29[R_ MY]$7$3=8FW%5"%5VO*F+*ZJEN"HH!V;Q2]6$6?T.11(]GKUO7CY_7;%QHKI=X-.T8G!\F:L!+SU M,'U1ABY0*3 )5M2\9GEK4>W(L%9["?B_P"VVET4MK TL<#,^#-AA%ZI?-TKR MWV6[ S X(KZH/]^K_H<_CS_CKB+NP%)6(8"!P-R+G2I2]8UP @-/-/5 MFZK!BAT"05\1#NJEH4[A>LT-*U1="FOH/#U21I+H*\[I$$!/"GJLKME:;5I[ MAY\XC@6&007P^8-J@SZ!BP&6[(H5)F@7LME&>J%L$]$?9R!Y.,9S M+>=(O2P+,BS[R],$2S,".\VEL&,O=EB6,W!L]H>5,^:%49;:7L@X_ ;^)PUC M9B=)Z*5^+O-8[.7UE")\M18_XC4QI"[$^8\* TU)^9SW%O M*IN>> MG<=^[OJ1X*ZW%Q1_#++\FF9;\\'30):BJ_O+.1Z=N!YGLT$&C&!#'TP M1^(\WPMZ)8[#/,X3VY4Q=K3(/#OQ$F[G:11D(I%AXNYU$>V1\ZO"S3LE$'Y5 MMN9QNZD\3-CKC"V:N1WZ,*4Z42" >U$>\- M1>[%+/(].PHSO%R5)W:"XS5$Q%,O#+R()7N%QH](J0]3HC2G>N,OK$_:'8NV M=0=(%% M. W#2/+8=K'P(,C\U$X8SD8)_#05213&T7Z=@DR<,/$RVV, M3_W,#5@2!=MWMW^D_B/_+(3\H6AX635=+3_ >G\K*_['-Y8$*V*#R*T[^R\ M"(9=7-3R@J)!;W-]N@_H$AR;8T^7GHZ=6,TKO'A.,5**X(@1"YAKZFIP+@8J M6['?*U"<\"DX$-^1GU%U#3C*S?,)@S5T53J.JF M%_TO)@_"DV( !+W$3Y9!$/P%H?375GSB06^91-$=GG.7GG.7Y[Q@&<7N'1YT MEI'CG^\&X1_U(43V+*#H\3 */R-@L#&),FU?* ,7/WAY)>NVX*S4/*)XY^4G M1&G/#E/]\1FV=1Z=;6]7:U\P%OX6]!DP/RR8 :CX+<7RC@_R R>^&PKNI*"^ M#@6/%[DXGJ7_89J3_!%SDH_,0Z>'T$>T.8P0>WPA9E3X+-%BP&Q4N%'AG[R7 M;S2WT=S/67:=FN9^!#YXXIC9K+C@.8)[T.3>437YJA"BE'TPGIBGGK_&D'GH?FL[LB>UI1!2<[2:P_5]GX3"P$(Q//6R:Z1B8:F6AD MXA-[39X3+[S :+W2 2P Y-8K M0,+]>>Z,D7L:GII!P!-H&@/T,P7Z,U'R1L08:C= -R+FI/R(LTP'S+V,_.T: MMW!Q,U>OW(BPYP#NN7/)MT]7:S$&Z6:#01K0M(O"+X+SW/%]R]#Z($Z%FS([ M#!-A!WG"[90[B>W&3ACY@1,ZC.]U,,.6S9GOVFGJ9W80N]B5WO?L- Y"/V:9 MX[&]>2_Z\M1/=;5Z7:G.@?\LVLO770/HD/6/'WG9X?!VG/\"_T]\8!]O[;#@ M;W58\#_= ]<)%Y[KW]IEP0BK9ZT;GHEA^]1@-BK8J&"C@F]1P7D:BC3P(ELD M.-]5I)F=!6YF)ZD,0R?S@R@,]V;""ND%8938H8,CXUG@@ H6L9WP/,B2W/7B M))Z+"H[3A>LG1@,;#?R,-;!)49^1WJ:Y$O..V!HI9H!^TD WMNH<;=4D%HP) M&=ENG./H3#^W$S\7ML>9YR6NR))HK_>.*V+&LC2T11!PG+F9VEDN?%M*)V6DB MXE $/I^+C1HD"]>]?720$37G*&J,73HO,!NJ-@KT7!5H$"6.(V-FIZF3V@'/ M$COUW! UHB.XS_(DV!LPXHN8YX&(;=]/F1V$L6>G4CHV#WT)OP/UNC^_[*D4 MJ.\M@C0T"O19B1JC0$VES]F&=UY+%)\E/%E?55UCO;]I6KF:=P#5B#4#]),& MNC%>YVB\\DB*#.Q/6PBY3,6>\9J$KBYVX0^J!38RP70YF/%RP2]_8Y]T;LG+O8,8K5E/Z<8VR(U:(PC89.28@9<,\?W,9(G:.1 MFLO8E2[#-@/8)RCV73O)LLS.0S_C+'/@6V?72.4BR[@32UL( 49J&&0V"Z+( MSM.0Q4X:NGX\&R/5CQ=^:FI_GI>H,8;IO,!LJ-HHT'-5H(F?@!H,8IN%060' M@?#L1#K"]J,P@W]$3N;OI4^$E_+ AR?=D'F@0-W8SB(_L..89ZZ?I)%(LKDH M4,]?Q-$QHSQ&U,Q?U!@%:FI_SC:^\^I_7[V9=[S4"+'C ?WN0^\,>F:-'F/^ MSM'\]3+FYB(([3S(T)2-F)U)'MHBFZ>1'8LPQ-\X=B)D MAB5$#&UGG\?I7,Q?WUWX[DSZ&]QCI..<6.39R#1C/<^)*8Q^/PWT&/T^1_WN MBU0ZF9_::>2Y=L"\S,X2GMI>&GA9&*8RVB]B"J4;. $\)+B7VH%PI)UDL6-G M0GB.S&,AT2:8B7YW%HGG&/UN9)K1[_.)CIUEC'CN"D A^=/_^Z%J66G52EC/ M-2AM9-TQP+VMC;RE%Z(V$E67E?+$+.NY<]YCSXOY M0:JWR.5GD2A")RHM1F M20A6N?1C.XD":>>2!TXF@E!&>U$W-XJ$3'S79B+%CDTILU/.?3OF4>I$,L@] M9SY56V"6I\$Q+^T]$)\8B]QDJF=EBS^]QI@[ \Q=XAMCP!@#7V0,I*$/BC-V M;5#\T@Y\+[>SR.5V%'@\%K$G0V\_1,<82Z7T[O+V4\88,,; B1D#T\ <_,V 4O]OST:_=,"S!8=_B^+JED_A MI[<"]"]?3+[N*9.O 84!Q3%!X7I'A\5HDIV2N6M;/3Q/:=?83OKT=FW9.[1[ M.>1J-NQ"*C5KLQS(Z 4KK]E-\_(;ZZ^&X1],]CF>D_CC_WT]8,@E &BL?O-^ M@Q\!4E>PN^8W432\:QHPFW^#3\N;IFA^RQ]!4F15*8Z#BC=P*,M;6C\/I_KW M?_OH.6[ZLK%^&$YGL;6P7ND36M5C,>GQCIE;/Q5KMN8%*RWPLD31]J=Z)YNN M;.%0N?5V(VN&7S1'( %UMJKJUX,T_ ?PLU['_9S%N@H%+WQYC"_!B7._5>MW![_9?^M\8 E!@ M+C!(8-U(5EMRC;_]07*YRF1M^>["\AS/I9?1'O$'Q5I%#Q!Z0%!2+7,):$-< M*3'!7XZ"XW9Y\87"DEKFI02J@D]Y5]=X=/EQ Y]HRFLO60M[OZK**WA%T?RAL B4".XU MK-T6LEE:KWC;4=)?0:#?4ENL<&$ ",:%X(L5NX']Y3D!+@L[>*&)J.7WYB[TOKS0JAR&#/.>-M5>OMXELXZV Y6D&]4,*.FY[6 M%E;6M1:KB12M$K:)KVRKA=Z&AJ$4$V+IB>0GO:&_ZPV]'S8TX#J3( 0("OV/ MW@'DK)_4)J5:2^HFT]*NW^B>(0UQ><$(P@R$$&PZ!6(/6%E M-R01&I:#QF-U!A)B4U=714,"'@7&)Y;2.U,"^;U4]H<7OT)1A*O"1UU=H!9 M)8"?NJGOD^P;GG9_//#TCQ_Y)5M?R,G/ E DY9;!4*&-@$)]O?5I;@%(041B M>)=$_W2?:%44ZX46]7OJ[@);=Z%2 CEZT-AZ.;%=-E4SZG=X@HP(4"0OZ32@ M> I>;)2Z6@$QM?TY>557:W95U%UCO7[[OV]^L-W4 L(5]71Q)_:)B93/%D-*ZO04# M&QRWLP!U7O\AT4)96(S#H11*U$JP)5@4,:15XP@ H''1 7#9!JD=7JB0B)M MU2LZV!L PP# 1]6M*^7VV;22%=H!6.$'#CP M$B@ C1+"MWX/6>U =#T,]4'AAYO+HJR::G-Y\]*Z[(#,$,/P.,!V=--?@M%2 M(]LH308-%9(%!"IZ0P<8K-:PY,]S%"$EM7%2S!YK@J!PF6# M(RUA#R45I\='2<*<[0M/J4+/L >\(L33-80 J< MB\'HZ3\?F6S_.R4.]S]').]_"E99 7;H_A>-E'\<_'3_P^NB+ ]\BD[@_LQV=&::EH7-G@U]+2\"9S MG($)CN+QL.>[."R)%WMR! 0=>-QU:X,J59Y/6:TOU+]N$V4CL2YV]KL&PE:T MV'R*6@EN34?+$!K6J&( 7%M.T$)Y1PM+J37ELQM!E2:,5AOP7? M@\Y*@0("WP2D .Y0N[1^KFJ)VGR!<%7G(S^=6<3TO%IM0$+B(540 02V /32 M5O P<@VZJ%J39PL_ _,'#(@U6"[*HX-S CUH/PRL&I(:\%_PL.#YAIPD4(5- M@7ELY'C$XRB4)ENUP*'K 0$V%*B.-6Z94;Y?>>*#HL1']R&QH\@L[<^ (:C? MI#;/UC?Z)PM\!""0 5Y;+=64@:167$S\0;;MI\)JG_1&MXP?>N/M1'*M"'W% M_D"PK4'_@AVI[8%&]C#9(AD5&&I 76PTO:L0TO8[)JRV34^CDXHO1AQ5G*.> MUU+ZMA#3#A X1;#VX4"/"E05I MTEYUXC0W=,6M].5[R_\>!&X MCQ_C.7*8MX>9BI*]T?_V7UIO"1%OIFC])%P5G1P#MD_#LVB\"I,GK=V_1G;CI[R4N\,XTV345R&@T9-8J**8"1KP@3PN7+V]L M48-AC69IJ_QQ,;Y;P')EM2$K>-?GSHJJE?QR37WB%^#?,X 2EQU5)9+<6J'- MK%;!$(H.2E!&Y2U:V(72'@4MR3B7I;+\F6)]7@0#/1)%,AAZY-*CJ:>RB\JM0+,<0(^+I(LLS:@?]:@<'#1RPH/ MC+]N@#=*6R&\$,0@ HECAR 0VD"U\$KEHVM':!*UP]!2T2"?H#'4PN?_DLHH MF\!X\4DCCCX%SB5PL4W&7GLSP&__X"9?].Q$,8E'2Z62,9JZ)7A;]!2! M5WE=@69$)V'%?J^VF188@S6Z6 #9 V,;#$O*0/!*_&J)2BX M&2W:AWUNN%$1XX\%^L+ (,$B=AQ+@I=;W4@Y'#=PQV \^A/ \S^3\M&6J;>8 M",$M/E+ R.J*"1+JC0Y$D*NMH]TZ_ :LB\)H4VVZL@]I8:@!0 W_+2M.?OP% M?EF!,!LDI!(VM)+UQ[JZ+J6XD,8X?"#C\+^J:]0)_TDI!%"E[_9Z'Q@3\R\M95+JB*"G5ZH*I])AHZ,H5Z'"Y K13E6&/6L.)B.H-3[^TI@_('2U-'O M@E/2!]YRLU'&X*B<9:%"">"E?I3"ALV@=,'+3':5#Q8/J5TM_TA_"QVRF=GF9A; ">R M:S<^Q5V;6P!/=PO :/Q]\*)O7,J/Z)[JH%"O#?I:FJGJ5V'V(4VK$U/Z%ZKV M@!P5O5RUI? HV=O6X.MT&,O0%196MP&=AVE*J34I11U*K)U%'=;V]:YD>(R: M%P"N"E?T-L'AZ*T3"G##:EL+55>ZVG10M4-%D5Y2FQV]V0-;TQ4A&%,H2Q6^ MNI2B*Y4]LB'G#<'7+ZT&Y9O#]@?S(\NL)C0)KK+D$DY++8M,N\%'XNP*J_]>N+=< /3>Y;DN@J7JT M![=M][&6K"]ZT1EFR?CEP M+ZWV782:NU1GK,4VY;^'WT3.RNX$QUQ>EO.6E M9'%KD;%";QH#NL!C3:Z9<[+MB8^1]Y4"4WYMABKS1H)!KT(*_9G( E?A5F)J M_;YF=Y%!?NAT.2[78V1ID<5^&_CP[;JV#5ZL<% ,@@;EE;IU,N ,CCY&86LY M.B;PH@\*)A>Z0FE7>'YR$RO)&I*H8/8#RQ1#"%.;\'#F3=?"8^UE)900;5H5 M]6SPD*]QU5)%0:;UJ[U+-\(;;^#L1%P0@;)>88@8X[2[PK1889!XL^VHT4W):J,(T<<0IU]Y2#E6"4 M"YBZYRI[GP^HH.5&/V[#;BCT3@L!8\.VMB+Q6[XN0)BB=4JTM)T@S/$2"U2P M3FW*/D.)E]0T/>)BK*&A@;+SSL>GO6$U+)]43Y#^SLF<5G4["PH+UM.:- MZ&&%\4'RH#. %[#KBAS9&IX!*E&A]X**DG%!A7V@%"#N#*D(B7ZL)>O?1.(" M&*VH"/3Z+RH=4VFJD;\R5=4PE%)=566G&;YE#= "=BNQY$?)54V.#D?<+ ;K M:HKY9K1B5L7'(7RAH(\A##!92"E8%VH?>H]H+"$,KA!S4XVP%2-6&9]:H[(L M<@#\#2]Q=?:PH/!BPNJA47&TX\*">?B M!1L+_%95W?8"157SP]O1R/_X'(WYDZ#"+V=P]3#NZ 7>SBCX[1>0B+Y^4/1% M_&]8_GBWN_:85YG- Y-KM0S*N&1X]TK9V^JF2Y]5! -A#?Y#V^B+J64S7(L> MK!@RIOJ\P,UP[V982@N;A3)S-JP@^Z IJ%+\"LV/"Z;JH?L$ &KBCARB3<4Q M53BN05M52<6F0[MVJWY]$&RTMP*VK(WE?E-]>84*MJ@?*=B,:9FQ!@.M@_ZT M%1JG>*HU&,_D(*@042G!1Z[Y>7>=.^K#/X"%EDNPT+)M5)=Q8 M*3Y8H%2\,IB=E&TYM*&%*J*=[!U^N);M6&$U&'V'35;1275Q0)F:BCG(-P$O MA!/2)_NXKNH_ &18WT)E2>N&=OO7K%IWC7)*V:I'K$Z]%1^-W?B :N5]ST#_ M.6&@5UL,9/3,T?3,^R\15[=IH"GK?$X13;+.MTKCQ;XH)N4=+-Y:?T=JPTO@7WP M.AN@8'+S4WO3"B5L!^1DKXU9.[J7;JTG0Q,BWXTU2G\:BE+71*'FQQEV@/$%OI<6+RA,9 MM)V0T@K>PD#VQ>V"#]/=C3(2)K12>@$X=%1+$[M1$=.MKLI7+&RTWX=)L"9;G>C.P/:%_&LYW+-C5(HA5L1\ MU>G=C7S\S=#,X966O:_W9._?E.PU>O=HLN"7?:4'IC0VNZ.^7J")42M+U8YG MO/6EC>5)8E$9VY<,\YAR/:0Q=?695NE#Y=EV03)8M[U651VTU3NW'Z+R/PHR MJ.I]53$\U(Q2^R$J=U9?7-=%VU+=G;2'A["U9]$W'->WY89"0E42IYYH*%B! M=8=]<[8-G(.3;P,_S3IQ(97;H#.QA^!XL%[ 8K"B6*GN11B2W4GJ4C>D6F[7 M.")8AQ!T?S+6M9=5W0=Q\NVU=G>(K\)55-M-BK#HI"]=LF9"=2(#TPE3NOKF M-!45*C.)P("5HDO-GD-WLTSNA(4T*BU2( =N5UKKCGH%H<'6]X(;RTW[7E#? M%=_W_=/!,(273VFM:'131 K_8LTFO0OSWJHAZ^3V]657BW(HFE]1_S?=8ZK8 M+J+MCTS%C@O8@=["@(9YGVGC['N53?HTZ6GE&*_9%=2 ML4>#'7=5EA]> ^]1OZ'F#TA#%.(>NM+A8[@6)?YT13MUL^O1MM"_5[6MVO&E MWGQ8;W%3H8^LD@(V=6WJWS-4*$R;_4]84?:XTO5KG3KD 4MY+"L@]L129NJ' M<;#(8*&]=O7;L8=,SR-8P3_6"ZU@2LE4@/-Q2517B7.F4 MV=KPIZA)=K0U%E7V%R;4:S#6@37PV-YV()ZA>#O75ZWZDFT2YL NO;3;%]U; MK(FUYY21(?%%*:$I-0VB_)9[9L.5!*2V\4["]A4&C$!A999J6DGZ2%\:Z$E8 M7T=86N]UWUC8UD&WLKV-M;;]S5N82O,314W^1[4$1/MI]%]1+Y? SQ):JE&T@Q#QO8$T,Y5)!VC81 MDQ!@K7X83:7#K[]&L^?;P/.7#MYR+/MBF&_],%IZPT=]%T*5X]9J0+4AW.[T M0C_&9H3;3=F-T#\B*6F';"2=YG-N HGN]2TDH'V(*V64]+85F4E4K*_"]7A5 M;ZU:H,-/^^M6^C8M"%_5NU(.H3H5N,]+O#R,4GTP$0Y'_$8CFHPY93WG8$[1 MU;Z+42$L=B_B]&?4]K"R*=<'?JD2#E4-",&O]<@%)GX'H:U*'!28JK7]C^7[ MI24J["X"IA\VP5^SR=G '#_8Y(@"IOKX8-SA/365;/DVF'(3N2!> M2^0/7Q MK;=PDF3"?]3]K%;6Z[?N(O+=93(RY_Z;731+M2FI[^ -[L"!?5K7O4LR]'6" MMSC1N 'U7B>9?*)[NRD'0%\ZPZG"2MF.E#:4?ZR!QZSV&MOH:7FQ&.^1J8H. MH3? TC18XZBD7JSHCD%&J^4-S.;[;XHAH)BFBGT;/=FA?@ M3%Y5-=.]T#^Q0@X4=6]]TJV_X#7^,O[BU[B&LAY /ZEN1H>43I\:VHYGE.H2 MN)Y[1@WP=:-MG256AD\O%]3%])O=D03;R:G#L]#ZUNZ#?E+C?PZYS<.%6;W2 M9Z>FW:;*M#>\K\!H9DGO>%.5WN!/#/=]^SC4LZ?38U[^'.<2?=#.X^ MQ1GF(J&OW9U^-)J*J[4>/"<7BF'HA:25T.6W7BNJ:XJ4KK+WI):HN;1GZ M;PXS3<;Q*$OKGY<%2-9K%1$OUBINT0]/4*M*C/%^ MD%9"L>@:&^KEOJF\-B,MV*DBI24MS4%+1OB?3 MK\#\F]ST&&\!4]>.HB6A@K&P8=&^F]'SC61([R:]*&?#QT,PQ*LVI6J L;8U4 'J69C,'3X8R5$35&U!A1 ML^MCW>)##>X*-D2CVN.IWZ"M!57)H88R%'#H?LA@K_Q["X'D!P5-F]V))'V[ M!LH5JW#-CO$PA'/4]+_)+D;9LM>K3P]BP1D]G3H4?$AR9B)&2-CM&"K7Y/*I M0*VRZ_2@N4F9SL2E4N*IH"EQ^'@_ F7;<+N4K-1C=K$NQE;M,S!2M0= .J3J M]D0')=F&(TJG:8"I1::G$*LNLU968AT-"OJU38U;5M4:Q^_T%]^5F:K32CO? MZ;9\^HK<,'<(SE(!8'#DK"7M7]^])8$Z=@?4":RJ:_%.2+. AUZ_?;50)4<] M=/6W>HRGNEJK]R)8RW! ]' A=_HYCNF3UP-0J$RMI"*:"S5,N077=Z017$<1 M%VI"VG*_46SW5]"0TOY9K'*2Y09CE/B+:0-#'5G0W6]Z-#=8N-7_>BC3()MW M XI4*B3T ZNY=06XJ/1-8=V>4Z\_1"AIBY<(&44CQXE4FDB:N;5P)K<6TE/< MM;FU8$+G3SS@ALR8OB9WC! WE@J=;]E[NO!]&(8*6K6Z6YYY)_:M"A2:P<12 M[3>VAW$/P24J![G&(';UA\5 _8G%;JA=UTTH:[/96PO^G6%?"YP SG2?M+%G MD;IE.]A].J*U/Q-OI;6@3 7]L@L@4])U^]U.=8!+3)66S#F[&XS MFH-_81ZJJSH!1CLDX:-XTU^'4(?XW7U6,HP M%96+R3J3N-==]J!Z%O6_P*F*17_Y8*@)P4[OU"!\:%-B2B".5@+Q8U\$^0[U MRT^36AASV>^H\N$3(W;68BM_1K,U6!^^ I:ZI115I[U#$FS%&A#@)L7SDOZU@:C$]37"YH0^5(M M[3H$5OT#G/S$-HU\T4^'@=?!XK#ZX'-BDQAE[[[HG]8/P5-B\.YH\2A:QK'W M%X3@7UMQRT/.,G+\SSSC^LLX#8ZQT#)RC[+.PVT(_JAW@:[).2&:V8?V9^3O M-2!7A0E>J& !?O 2Z[S15=&DKEC@$/'?QHP]^1(])W=A1N.@0F( MSM+=%S<@A[!'OL_DC_0$&*GU60 MXL?M(,6MI/ $Z/?"<-'_?X#[*=+!4S&ND9E/ 7JCU>:.H6VMYAFM=CY:#:/K M1GN=!8,:V6ADXZDA;.ZRT36R\2P8U,C&F5GV.LCY,*8]@/7.^+A;K/CK$'** MB1&*ZO^@H_H;65/ _\4C,MC<$?B(54J/*,M&V3$;X->XRJFQC[MT'].OFA.^ MSI593D&KG .<#4D;^7\&\O]1?<OY,,L7.7Z/ ?I[>7X/ OS>]8/_8GW) M5Y3N/$XIX$G<.3!5D=_\WW=CL>K;H5CUF1=$/N08BD^5/:@>@-.&F)][VC75 M?$>MYM/'PNV_8%U;O3Q>>9]>FJPOM?97%?R%SM)+XL^6O'G>YTKGW*4??:YT M+ETZWN>><9:)%YK]//A^G&44?P[O\3(*T\\\XRV3()Y1.>2, O[W,&A.*--B M /T$5:8GE]Z:=29YWRPZ 8?U.64J#>AG(LP>I(#&H,%P@ &] ;T1/G-&@P'] MS&JTC!-]/JQ@ &V_6;6C'#W M1%4)]\?^=Z_T#'=JBU9U#5OC5%+YD3"HD8U&-IX:PF8M&U]3TU@C'<^"18UT--+Q MU! V:^GX%\O(Q_-@TN-UR_&<>.$%#L#?(V(\E^X&<[_T_4ZUVE]8:]G>CQ_O M@SES+_FH1LA7H&!.(#]%_OGV*9G&=+XX#A)]WUFD06R8[]REG5$X3XZ".8'< M*!RC<)X$B5Z8+M(H-,QW[M+.*)PG1\&<0&X4CE$X3X+$&!RV7(4S GDSXWFC;HXDG\2+WW#.">&M+\\TCR+*6[T&O=*UTT; ;H3#!BT M?Q':?RAJ'(G=R/JJX-+B5=.JFR9E)W"4MN%L06WTPO'U@N,N_.2>=1N& M7TZ&7XQ>,'KA;$%M],+QPY?!PKEO.9]AEY-A%Z,6C%HX6U ;M7!\M> OC5(X M'70]<#YK)U-ILEJS0OX[6:RRKFZDL*JNM:O-,6P>( X:+1(_FA_2]V_5SPG7SX(QC=IZ#+G-G[QDC_[TL 007"^M"KF7-2M5M4L#C1=/6K"VN[CGRT93D/+D^/..^ MOF<'<&.&'-\,21=^]/@7[.:$M^?&.D9=&'7QW&C>J(LCJ8MP$=\WQV58YR19 MQZ@+HRZ>&\T;=7$<3/J+R#/:XCEQCM$61EL\-YHWVN)(%73!\O&;9LP):Z>8 M&S'#V9XEVG^8#%\S!3G@RYS8>L9(__5J@(P_^LKLE.F&N;)%9]IEOR\46-LF.,/IGF"VOTS[)5\ M=DQI5-:3H\"HK#- C5%9QW>[%UYLE)9A2Z.T9H@"H[3. #5&:1U=:7T7!/>, M%1N==4IX_MXH/:/TC-([0=08I7=\I><'RV!^*#=:[^A:S\QB.S.,JEELU49B M,\OUA24_;N2ZD68BV^D9-O<"OC%I3AHIQI@Y?J.S*%K$P3W-F8=!]^D9,F?$ MC$8]G80DG!-:SIPCC'IZ2O7D>O?OVVS4T]DQHU%/)R$)YX26,^<(HYZ>4#V% MP<*_;]6.T4YGQXM&.YV$()P36LZ<(XQV>M(A!DOC.9UU/NMQ+W^:-.4CH?7- MFE5UM>J3E=7ZGDE*4X/UY)KSC+LVGQW C1ER=&D6!0O/\0WK/"/6,>K" MJ(OG1O-&71P'DT&\"--[CHPWK'.2K&/4A5$7SXWFC;HX#B;=:!$YCW\=8TYX M>VZL8]3%IU$ ,=O_N,;[QLCR6: #X.#)\6!&=)V[OF2GXN&R[)D:UEUC550 M]F1AK65K:C_FJ)^.#_PY ?MTK+&OI?-343IS%U_NPHEBPRUGSBU&*QBM<+:@ M-EKAZ%HA]1[S5NZ,7H!*,3SA;41B<> MB] Z3S8PT'^,C(89[S5G=?\&64 VK4YI6-_I?G7??T5RPZ3@GUPTFIZ\SQLU M)ZCEYBXI0].0U_"DT5@S1('16&> &J.QCM]%WC4JZQFX<&9RBM%Y1N>=(FJ, MSCM^)P SX-+PI-%8YFK/.21AS-6>I\>!F<5TNIZ1;G*6R;RJ99_A:ME',XUI MGJK'U!>=,*A/4)_,77Y%X<(W)=IGSRY&+1BU<+:@-FKA^.W+DD7HW+-]F6&7 MDV$7HQ:,6CA;4!NU\!!MRA(W-.QRYNQBU(*YO#/[J+G1&N>1LS"7=^:L\=\, M&0UK4U=715-4:Y-:GZ]J>OJ*HSDAYW1,-E,,=IH>4;!PW,>?"F/JP>;/ED9I M/3D*C-(Z ]08I77\>Z9/,LK,**WYLZ516D^. J.TS@ U1FD]P%73A9LZ\\/Y MZ6FMN6/:W#:=L=HS=W=FDX,Q=W>>'@?F[L[IZIE?9-^3SI19S%'5'!_XV\:< MM_1"-.9$U66E/#'G:N[,]>T\T7J":FWNF([^ZLT+WZ?ED9R1DC88S&LYH M.*/ASD?#!?["=Z)9H=MH.*/AC(8S&LYH.*/ACH!I-UDXSF->[#(:;M9"UF@X ME&T ML%U^*X@_5/"]5[D42 =/2M(WPFNF!<%X=A(864WUK=E8$J OK)]9S2\MWUU8GN-Y"RNOJY7U MK1\[^HV0HV!%M@+4(2#\/+JI&PA<4$AZ#(1P1^ MB1GP1>I%H><68"(8\>7;A 4X#8Z\K^; QIY4ICVL!#.:[1;POI= 5>N+A74A MUQ*M0F0.)N#QH@$K$3C7>"7'(^8[0'N4N=LRP%]&.[HEO8]0Z%V6\!Z2[AZ: M95]9&"'S]='AN9.Y_07>XWQV[3FGN&O+WJ'=RZ%R?\,NI(H-VRP',GK!RFMV MT[S\QOJK"6H:I78L"KR[]?_%AF^P=!_1[IV;\)\S,=S=POQ!PDOYQ/5ZM4)< M_XL^,&QX-#;<@S.;P+FW*M$C_C:\#U=9M5PQ #&FB-<-F*OP5@HUWV\]UWB; M9T.1=Y<%G^F_:$3 \=M;6D).-:J[]+;=R. >J:O>BPS'Q;[4B:RNT/\M+9GG MDI/?B[NN,=CW98FP:.G^95OC [X^L3H(0(!P_) ^?M@: MSMC30&_\%(<(!77&T="R'Q? 6@J-GB&"4*!BXK)IZ#697$O8>P.JAE<7:SBW M4(367 )N=8 7,0V:;*+FMM?#+>J%$-?=FLNZ9?@%'K9J"OQA\X4AV\_HJB?# M[;-75UE5BN. \N_%GUTABO9&)\(WJ,JL=[*INIIOS3\T6NKK(/U/< J;!ID> M0&N5 ]R1[62]:I!M\1N6%25^#ARJPJ4@A#AK+O&#O$-A!0]5&_R"8JK%^DHV M^"=A,"_6;,WI7Q,/]"W\!/@:OM@ =C5N\87C-E#4#*NJ%^9E=:UR8/A>^.N* M%27),Q2*656#UXL/PY?@VN*V.K"U>8?R!203+&OEC*O3:.M99Z>Z#8E$#,A. M:TAJ>5655_@,$@L^J)=1R;%K:5%<4**L@M_#+][+32M7&;S>=U ,NZGU'0JQ M?_^WC_ /_O*U^OU/>AOJ8_'R^X5*[8'$;KJLD7]VDE)LF90@75RU,8D);GD1<%A'V5KXRDY<)8VRA96A;5;DUWB3JM-'(![FSJ=!FO*#B:9+KHZ5_ M2!>,ZGA7%0]4K!R$PV1,6OZZZDID1/ ,;CLQLLUP,-SS<#**Y2G3]\ Y0)S! M?XZ3RCK+#*^*/^EWKR;CE%C75OT%3MP-8.&%\Y(>MTMV4W4M+/]1BI?J5:Y# M\-,_ 8MV::1+QI $]HD/23H-I-:^YO=CGH8;U.^[8O^]P?ZZJG71>$R]/R_ M(/ .W0[3>UJ&0?K99SPG^MPS_C+R/O>0LTR31]R0'X=?O*%/M#%,B*H>IHOA M5]XV369ZV30YR1N.!O1WNN8;/? UW]- PR.$IN^/R@]D]_^L[/X?T1PW'#4K MCC+J9NX8,J WZF9&:)BUNAEB2H:19L5(1LN<#X^]QEC33Q1K^N[5"C;9ZKKD MJFO86C3WG!GR/##[Y$KL05HCW6L:TVD@;-:LB(F3)^L4=Z';V/@/SO0 M&]EXIK+QZ28A&-GX\(Z#&>HT\_P[#G6BQ/20*<>JPJ%>9RS8. &E^ R[J1X? M^',"]BDRU&,V 3_!?JMS1U\0@?)_S-D5<\+8\^G2?2KL.&[J>&W671>_WI/]3ZCHHV_>D1_M=/7-R:7,K_25SW.]&_CL3[- /8Y M@7PNXLY,O#\MX?:=ZRX\)S&\!Z"R?Q M#<.<#,J>Z#; J7#<&&IL04K?FQSKB;JD7X&"NU^3F1-R MYB(Y9X(:8Y<\0-YV$7CW+!I^2)SO7V>:$ZI/47>:3._)^LM&[SUOU)P@(\U= M&H+>B\)[UC0;O7=*F#8)YS-#Z'<_Z"$IWV\-MWIH_]\DHT\MC+TM;+VE%Z*P M%56'W:Y/R_B9.T\^Y@VO+T"K,9R.+WW].%D$T=/U/CF$<&,US21:\%S2C49+ M/C5:3I&IC)9\+EH2YRJY1D>>7L2O#PS ?W'*C9D4=(RA2:<[X/++9RBKAW%' M+W#47<$_W^A8S=1Z.W0N>W6H;-Y,5OXZ?=&E^"@X]A%TO@ZSL\IA; MQ!E^..045KCH2E;W[?J MVS'2A#[]5*-':^(\;MAJ<%57NM MK2L->-$7Z!J$.,X M,7/R*R+I.[81!1X#1?$M8#WM7W)0+#XY0F8[EOSQVCP?$YSV24ZG';M3G]*N M+7N'=B^'].R&74CE#=ND.UZP\IK=-"^_L?YJO+29,OPIJK.# ] />@"DCIYGFY@?^O%HX+: M_ME$2^-/41&/I]4>$"B_GO"V6!/[$,]]G:7R9? M*"DFEJ9R"U=5W1;_&I8LUBT(AP(=-7K>O:_@&(#SK?-ULN.D@R!W$3+N(>$D MY$1@;H42%%I@2^//[BL8H_'=6FWTZRA"G.)3D9NW)Q!O<5.>#N+/75(_8GSY MS=!MU,27GZJ[J]*.KCNQE>X>^QC%+;RU*=3:R.GI1-G"BT&8@]1N;TA*8"GD MA@)U)&5$T7:U-/&O)\)\NHSO81;=BOAHM)4-XFPY?#&9;I1[6$=:R?&$=S\69JR.ZM@1:JSN# R0[\^MD+E >?:'8[6:?W(&KW,%'? M3H#-A )-MF..%/B0*NW])19'O!L%G%%@1R/<-VOBV 8C5\+ZLP-% 9X_B%ED M4R7?_U:Q6EAL@_( HPOK\<83!1;"262A%^^*>4>=A+Q]4;.5E=4@1%".D)RH M /'3IUC77E9U'USJ-J3J?&?R@J6E=YP7==/N;-@[N.%^MXUZ'[[\V] YL&FM MR/Y/<^OVE]8/73WL_G.J>UL]CJL)RUO$0;A(HM!JD+8;DIR@T\-1(X.F)77W MJ25A,5@6RX5(,F\!CT)%43 &I"V@05WL<.!@\Y2JQQ&KAM-QLQ/Y.2$%HK]# MC(H?@]+E7:L,6WP8/#NL3JO_P'Q+/=;A@/:NV;IA7.EJO7K-!)+EIH2OK$U' MA4_P#P[OZ.JF8VLJYGG7E=)RG2RTW:7U84+ M@5C35%SMA<+V\!C*DUX&[!ZS66#S)KEIB?.8U0"82VN#D6W@%, +\!S%XN&U MP%XH]AKK XJ1KKZQWJMW5@HJ*#DQ="IHRWB+FK;1M/"?P6JE#5R"DI1U\W_( M+P:S%72:.M0>%MA*I;PH-%NL:;,-+02FO'7%RDY:ZBDUQ9(U/#>I__[>/GN.F+YO;CI*Q$@/1L$TIVT:AZ0#) MK-B-E<%37;-1XA! *XH&2;!88T":86'9#=922=IO!42Q!A+B\JSES[,RZVXW M-(3,@)C60,=&JA^-1 \;"=>2O/%U9143L%-([EMG$O<%.5#*ML5Z3(P9**\: MN!)DUYJ$]\0[X[)&,3+)QJF43Y4!\%01\T)+3I1,8%%VM7(>#WGL(/IR5:GY M2]5**^X]>_P7Y5)?#Z+H]504Z7@6F(WO1_F*,ER@D"O1'KH ZX^"DUU]:Z!@ M7F+&2)EC29G7=4'WDOHR9Z2#7X%X>*$SFS\VJN38R*#CT>\'JI^6JKI9N1[Y MP*83,P@+WP$MM2!C@LRT"[D&:8*!2?@&S+&QW(=,1_"U>+$IY6"Q_&-=X#/$ M^R2S7JUD#0A?H*WQC^7[I?6?KU[]N@ I !963=5(*$Q6[ ^PE[!6NY M!D$Q M<4WEWDTOLE133S@%V(!2# :8ZMRA[2FP986&.2]JL"/Q6;Y] M6%SGL@#_N"8VP[0.P!3Q.=8-3$Z%]PW:CIS\IBM;M#"[$B&9H_17=V!@QL$;C3\WS.42S4:0GCA0H+G"N;0Y**&QM4Q MI:^IZA@)BLJ.Y%51=0W6'3?D2Q!YOL);\2XCOW?0X0\ M!U$"C]R 1Z9#1S](+E<9,$4?(Y]M4L,4T#]B ;UWBKLV!?3/M(#^]GK*>622 MQM;M[R2*L2TWH:[6\#=7:MFX!T<,/$\]?7?(X7^A@P^O -F!_Q[CE6B1=TU_ M;1-7E0.&:X7A+6MQBN'CZ-=#DN>A[:Z3D$,/)8:L0OS'-W#^U6_^;W]B$J%H MZ4XM_J/L_^X]M9.*7;R!0UG^TOJ?R:G(\/P??;+',@6.=R0\P0^CUVR]RC#D M_[/*(+TKFC^,F'U(;P>]E1I%:>_JX-5W<%#^W*6P">],HQP6(WSIC%\-^$+7 M1UUD'TNYOF*UY^8Z[8JPX#?$7UV5S6]4_"003JD L,12 A561?$[ M2FN+3Y$Q"J?%Q ZG^XZPUK_Z&*LNVSC\.Z6/L%CKLKJVKF59ZKU039G0>46\ MSHMM5?K^+=6::C]84ZW5Q=\&=D?Y PRT\\M"7O4Q>%RM5J4+N .KRGY7]*6B MYDP7+B^&AR_(:_C\F:U5U[1]J87208S^8/2ONB_%: "$7.K"%5;TZ0-Z;@*U MHNG3$Z1"=R+V6.PQ(@5?E@&# !I5]4<%W@["X;:M4JX"%:]2SD4-3S8/&F4^ M#2YZT*B"QI?R0D=[UPBT1TD][E4QC;RV&(K!U!4(7FP&/%$, N1';OU(96[( M-&_SO. @H;[#+W]5R26P-?<>^)XPJGX]!BQN^?7> ]\OJ')3L[FN:9.[VO!@ M@=9=!#0LC95?:V558WU=8[G^=^Q[VPV_DVKK\)?XWM(?Z)>]QXH-5=G_8S_8 M\)6*I;BI'UC?33_]GM[3!UU0?*L_AV975W*H_B"!AP;]TOI;GX^D3^7 .)2[ MQ,OS*E^&(O,^+UC<48NIVKX!Y/JB"B@<5?-R0-N0$)_F]J8B/!O\'+6C;D@J MJ6U19[0<^P)@X[$N S-H4H*Y!6PZ"N;(41'2AIL&_VRZ%5Z8^)=6ED.>6I?] M43TREM4I\#16LY&\R(LQ]_C^Q]$Q=&Z[4\E3G9 >/,;MHY9:&VW52>-> MV:3<$-? M&VW+GA?-#1EQ>V,^:^ AD)0A&Y@I7U&_ 2;$7U,4NT+4J8EWGQ# M2%!BKL_QCT5! ]HFCNF1E./C)"'F+I&USK.:FP9?.1J8K M%?"53AT7:UU*0;4Q->O@M$6.]O*BYV"FXBK 5M?8+!%%BFRIM'?WSMW6/N Y M5:MQA5E9H;K4B +VUK$2&QBJUHK=$"._INZ'JZI&65%ME$R"IR8&*HK6&@ZW MM-Y>H8PJL/WHSENIM0FPI !^PCJ7;(3R)*^.]<2%=OAJ;7=?X*T)=4-Q4Q8$ M.BPT98;&G]U-5H6.^:Z@@=A9\M?( <4G4N*,9!S5O=!MM33.M!*/*$ MBY7%'[(L+JN*%$K>X85DP#,E!"P50M-@!?SO(G=]TV^&<-1T'.^KJ;JFWA-! M0YVJ.X1U40$*M*!'PM!O&X&R19RXNUL)E!RKIK5'E;5-K^"6 ;F-"1/1D0< M>*QJ@CT1'0&Z I&M!"NRU)3.C(_P@->R1Z9X@^436'74BTKDMXE^4\%/H"7C M)QS[FEN%1@ V;.5@)RJVRT TJK(OL-'@! !XM!WD^E)%&8!7IK:05@\H,65! MU6[=YD+?=.G[Y?3/ -L5(..()?'[-6RS6LM!T) 1"F)F(C#5ZS1]\"E]C+5C M=4\?2BH1/Y-%\P57T]1/*5G0FWQ8@TG2!54Q7HJAF(96P#=*<-XHFV[G!XLO MV_;#)5Y-R<<$%H[G)/[X?T=*6Z!^_:T /?W;A"MF*9MO _ROK]Y]L-Z\4A(4I]N;^5X)25O^E+_W@M M[:3(B!)?[M+Z.Y[B] A(A2,5W$^(?D[+ZM"U["@S27,2Q5L3BL>8" 5!X&.= MF^_MD:7USTN,&)'9TK5] TIUKU4YU(>JZ0]526&1/F^'*UI@\5?:]B_!:9%# M(H-2&.!?CP'2R:LH,'7 &B ;@HV!(R9 [3=#(98^U2-7OC^HX&*_8>W";Y@# M N?J!(76JZ7UKOC_V[O>Y[9Q)/M]_PI4=F=K9DM61/VVO;-5GMC9\6Z2\<7) MW=ZG%$1"%CZ'QKV35G9 M5]K'1YACPGJA">NMV@Q_6U5)])TG=(&*XN70+P[OB(L=H50Q:+%,B"*%L5XL MK7/<,Z&72'I2\@])^U5:4_\L.*Q8 \2^$T[-K'LE=N^9-,E9ZN]=)DH>O<5"K0V4Q=R%#A M.^U\C-7NQ\+OK=]FW5D\91+!:[DTN!*QJG;E=# 8582F/-.':_%5/WFGF_XRSJ50+]'Q56DN>Z()&/.HC(]C0HA3+*5][I$ MJM_BCISQ6A=0><#G^=U/$QI*%U'0^D+>@%BY_AI$WWRF:A6D],CF"1W\H.84 M:B"M.JM(@P=9FYU3NX$R;-83D=[6K_K(2,2WO+C+C(?#AL.^X[#+[!VER[*% M4J-H+JG:6-%M@GIM)I>AWU+]!8JF ZON&7J%7 R"^%WBU2S\K2;&8Z-<1&JYLR"I"MJ.VP:WFKKH@\Z MI9RP$IXH[5YK?25]_&1!C?U;[!U-[^NV.T=9R+5,YWT8!-+!G\BP3PW#HZF^ MHI"_+TOIG1;^B!L9?Z;D2E:G)TE7%5+)N#Q]E5(_%U$R*4O*W"]V M\Z2%;U M2>4%'5IE7+O!/3TH1*R][==L+;(I!$K48E(ZK#5U-\E*42MU)GHHAB1VK 1Q]<:D5[E/A*4D$' M,*_T=9(#\BE^4>=1,6%1A)D533HWI.5Y(?/54;@^[VD],Q#-Q VG-U4:0C4M ME S0O;'4WAF><^F?2*1,JAK=2U7?>=W/O5604W='(IKSI7K?=5;9)ZU-%-V6 M6A+?RXZ"])Z+-"[FD77,J;]/L?H\!"$;3<@M#>+2NT.[B*E$3#NX(G$19N6H M4V(M??+X+5854=DM;JT]PB*>\JLD56O;B$\4"V]]/.2%#-N^B:KM*(&J1$-I);7L5[%2L?]JGH97W%_>=A(J6M+9N5DX"?.'?(.^$=U; MQ8[_7LBU3K#B17KKGAL"WM5)'F4!_'XG?;F(I&^G@K_?>0C(!K(]E6P3'G_5 MD_DZ=%)I@PO2D,=WTF=:9N\O;QTZ49QQYLO/IY3?IP68A#HM3J*(LZF,L4IJ MT0L\P*?R6C:5H*M<@-HOM=JDM3GF6^3'Q*HM[L9=YL3915KVIU4++74MVR%W;1\F.]&MG85JTH(E\SU@W_ MRG-4U!1 6X55SDZ="W)=E(]6BE(M4L78;?;8+6J9:FE,LF::T/-ED?JB^5"% M)+0+S&5:_.\R*K1K;:M>S LFSTLUYG*JS!9 M)7>FW^-_;88 MN&^2-%W,IYOLBQZ 95-C>SWJYNEU7OC?WOFXF< M#04,C=U(<'WJT.TF_:N@8T.T0[];11J%V$*Z=0KB%6*:<4 M\SP&;SD\]+I3IRS5:E65"^X/FE6>V9%^=[KC^,8=KL8;H2/VQ.:;=3?JLH.DKD0$U9<8(Z\Y?^JN%3 MF)>I>]4.9A5OZT1#%.D#D7P17E%YZ^&'/2@A@^&K-7S,\T4JW6D09DI M$DOI576WB=MYLF)M7:A.Z3)V(91D1E M06FUX^).G:BH)1%E-0'5(O+N145#0N*DSK6M#N1%YQ7(GE^F"6LF'MH9?%_$ M7)#C=F6C1:HR"G)5M9^*+1?DW73MD442-+FF*]2@A=O9*@8M.L=10-.Z6SP) MA/SPQNG@A?A.OZ"D3-G^B 1OU)59DHID/>I8R566D:+SDK5%E5<_)\O4V=C; MMF:4$98D(FT5#HN-,/DF;JI'J-J46K!<;Q%1U]&WS\N=&M0@6G[7"]5Q:EUD MTPG0NZMJ+<\]4='":H:B:^_(>-<9T=M"#KYJ*"T-1WMG"H&Z[D5=+N]5>\/R MN,35.O]*9-4WI4:5*X2 M=ZJ]*8V"HD]E41()]/'G96@3_M]*M*BZ$]*$K"VZ7>15#O[X3EN,IR?<7-;V MP]5@#[PC>^#[-KXU]L";1O@7;&S4_4+>]R*D6$$$7S(>B>P+B3?SY9=,]X:W M:C^>:G;4;;//&]^*G=.W(M=Z(K^8?3V09""[T::?PI+/>@-QTA[N^ M^%L:^I[/*"S]*,.PU)]1( KD7VQY*2/Q7"W%BJ[KV4IMN-EMZJXZEP)LU0)7 M=9)?V>G!LS7H[ +J\)LG7MCT M.W:$VHCEL%/B3/5PVDS9.52_W8OX,EGD\FXW(CC4=_8Z"KSB U29X/-,'&1B MSJEJ*Y_V!\HJYJO8Y"K,0KT?# -5Y[ MU'_LFDZ[/^X^=I]!V^OVJ[C1-[W0_O"Q9WG]]G"TO[,7^C:$>D8A-&R/>N/O M?B'YA_3NJ"Q8/5:'5R)5*9B"XYK[VUC_T)Q4 MTEOQ??PM<_?O)4=J:.U-F8RK:.A":;[Q$W\G3H[WF1V]!+H.DW M/[_JOGH!,Q3^9@7%H"._!E,GE;/;8]$Z@QG-MT\)M4/^L%#M/&6XI2+MC)T5 M =PNF?CH$-@L4$KL;1P+=9$7\R;F3=L,9O2\>23-P2_4R9.^_"^7<,_E#*JF M3\R93A 79+7 2)A=79Q='XM*2<%Q1H+TB.61Q+ M2AU0Y,M>S%CYB_+ TJ>1]1EV!?^J"(;<)99K<&\=7Z880#6@L6QJDSZ^M;\_ M!F\:PQOX"?@)VV:I/\'1V.YHO.&XO>^!=VY/<_ S\#,-'>]P$U78L=OJ#+W6 M>#0$ K;YBFL2*QW-=EJ]#IQ-_7-=O7M1#+>'X4QZ*R;I M]@+9ZC?=\7,J9!!:VR44,@AJ0Z:WEQ_C" HJ25.V^M*;]_M/S%2"+9:P!1X! M'L&>6>F)JTVX%!.,YPWZ[7X/7'-O4H,_@3]IT!B'.ZC"@KW6P.NW>MX(;'&: M+? (\ CVS$I88=CL4L9>:S#HM?IC.!4G:ECN5A8-9])[GOJS^V4L_6/L\K(Z MJGB& ;Y]'[5!IC%D4C3$, @Z*IXJ1_O=5K^[>^G,$W:I&V3I)I 2[@K23HMC M0$@[K?=-7G_4'@S .[>G.?@9:Z)O@TS3!&9@652;Z^G3?H+6Z*F"#RR,'*8E M'!861E@886%4X_;J8;\U[(Y:@Q%:<=0_UV'/F[V3H>JT#6619;&#BT1Q!VBX M^\J[J8SZM,G]B:E0L,42ML CP"/8,RM!:VJQ2_$&@W9G'UQS;U*#/X$_:= 8 MASLPH-P%MEC"%GB$^D[QLF_2Q1%+*/3]%@JYL7Q>1F[%O('ESP0 M;)&%\07S>3:3%V2)O$+^FL>LF7+/']1;K:,I;,12Q_G'X5.5M?EZ0L M%A=)'G)ZO+QUG'$_#Q.Z\Z>98'R27 FF6"3?TH\6@?Q0ID\,7#\OH/?-1)[3 M59?S*%D*^M -NP[SV2R)U/NF(M(/2=19@E?R^]&/DZDT;^)_9?R:IT'6+D?G MIN%KMRRKA#-U3"850==]-G3EW&,;@*9/.O]#Q,\7:2RI]:=^=]#>9_+SD:2P M(B51E1@HTHR%L6+>5#Y=T>[>K%%>$*99SOZSX&FN3VV>AID,1-A2\%1M.&VS MCV)*9X(F[$.2RYF)_?F/-]V.USMDO_ LS-1ISG**D&_(:3*AO].-Z>*,/O4F M(8O3Q"'_I!2!:FIX&\8\]D/YJ'/Y07$I/Y^Q']7YT*N7AV\;KT6@=\D2>E\I;>1H[^@\ZANGPOXLMDDK^X*A*["+)R$49@O#\K/;]$)%8\;MT?= MT0\$WK9U4G%1>S3V'KFFVVL/]JNX4:<][/0>N\^P[>T/'KW18+]?P0MY[6YG M^-@U_?9H\-BWW_$+C3N//>S^"_V.WJP@S(L*SE[^-/)OFYLL/8[\&7/:L9Q; MW#Q(O#Z+[] #U6XO$/.%B'GRGX5TY.PLXK%)]@8_C2T&@*MU32?I\E->,ESP8XN+JBP(O]T5E13,(.Z0N+J$K)/V9\*99+:F,0?Q&+R%C4L:F]J\P=T\M$U_V.YV M0#W7YSJXF]I-8!+D<#=P-[48<2@?VH&_,6&RJTODC6I"==6$P7.J"2BZ6ZQX M@$,RLX( 4ME&*I/ -B4VP/QER_SEM<:#)[;H!UNL80N\ KR"LU##*YB4U0=; MK&$+O *\@K-0PRM4+RUZ1O(==#$N[0XI?[W)]R&D_%9' *@,F\0J2/DAY4?H M@"G-H2G-:W5K" ],,EO3F(-X#-ZB:6,>WJ+VG#V88R5SX"W@+9HVYN$M*O(6 M^ZTQA/1&4 =">OMS^5X'2GI+ P%4E\V@DFE*>EOLZA"K3,+:E.@ ]V:"6P M;8SK7$&D!9_@+-3P"=6G6<;M[A.[L8$MUK %7@%>P5FHX14J]PK]UA Z>F>R M[M#1UYQ[[T)(;W4$@,JP2;2"D-Z];#PJ]O8 ;N&@-WU*\UJ>]\0F-V".E D+YAS(&W@+=HVIB'MZBJPHN.](90!T)Z!Y+Y8PCI+0T$ M4%TV@TH0TKN4ND?!WVRH+1SHID]@O5:O!]&DZVQ!K 6OX"S4\ HFI>7!%FO8 M J\ K^ LU/ *E7N%01\]Z6NG"[3TSJ3?]Z&EMSH$0''8)%I!2^]>0AY%>WL MMW#0FSZEC0=/3,V#-U;R!M$8?$73QCQ\1>TI>S#'2N; 6\!;-&W,PUM4Y"UZ M:$EO"'6@I&]Z*A]U?!27&^^1H*1W*7&/H:6O-P'??=:9L*C' MU^Z84!XVB5;0TKN7DD?9WA[ +1STID]IZ$O?-.8@'H.W:-J8A[>HR%M 3=\P MYL!;P%LT;D.H S6] \G\ =3TE@8"J"^;026HZ5U*W:/@;S;4 M%@YTTR>P\0#B&->Y@D@+/L%9J.$33$K*@RW6L 5> 5[!6:CA%8QJ90.Z&)=V MAY*^'AJ]%9-49]^AI+)7M[ +=PT)L^I7F0TC>-.@C( MX"Z:-N;A+FK/VH,Y5C('W@+>HFEC'MZB(F\Q[D!+;PAWH*5W()W?@Y;>TD@ M!68SJ 0MO4O)>Y3\S8;:PH%N_ 36VA_N,@ PR6#-80MB+7@%9Z&&5S I+P^V M6,,6> 5X!6>AAE>HW"OTG]'*!G0Q+O$.-7W-Z7?O6;UL4(^OW3&A/&P2KR"G M=R\CCZJ]/8!;..A-G](\KS7J]T&=!E$' 1G<1=/&/-Q%[6E[,,=*YL!;P%LT M; 5G(4:7L&DQ#S88@U;X!7@%9R%&EZA^G.L^M#3 MUTX7Z.F=R;]W^]#36QT#H#YL$J^@IWQ3\S8;:PH%N^@36:WECR&-<9PMB+7@%9Z&&5S I+P^V6,,6 M> 5X!6>AAE>H?M^MUQI 2^],YAU:^GIH])ZG_HR-H:.WVO^C-&P2IZ"C=R\; MCY*]/8!;..C-G](@=6D2;Q"-P5KP=SK&0.O 6\1=/&/+Q%59H? MK"W,8 YD]+:G\3T/&GI+HP"4E@W&VH+![KI$QCUHQ^ +8ZS M!;$6O(*S4,,KF)23!UNL80N\ KR"LU##*Z ?O8MT@8;>D>3[LPZ#12&^=J^$ MNK!)I(*(WKUT/ KV]@!NX: W?4KS6N.!!^8TB#F(Q^ MFC;FX2UJ3]F#.58R M!]X"WJ)I8Q[>HAI+]CI/3^6#.H8F]*&CKRF5_ZQ^.*CBH[3<>'\$';U+B7L4 M^\V&VL*!;OH$]HQD/=AB#5L0:\$K. LUO())27FPQ1JVP"O *S@+-;R"4^EX%.SM =S"06_ZE.:U^F/H MZ)O$',1C\!9-&_/P%K6G[,$<*YD#;P%OT;0Q#V]14;KD&2UQ0!U#$_K0T=>4 MRA] 1V]I&(#2LAE$@H[>I<0]BOUF0VWA0#=] H..O@EL0:P%K^ LU/ *)B7E MP19KV *O *_@+-3P"M#1NT@7Z.@=2;X_JXD-*O&U>R44ADTB%73T[J7CGV&# MB?R52-<@##KR"[ LB<* W1ZE)MG&E!C#$--82"33I\E>:S3HF6?R[F#0*O^5 M7PZTA$"S@6&A29 W;.0!SK&0.O(7I<;1)QFD$.[#$J=$##3NM<0U; M!+#&,:R\@5T%NV;>IR3G$:0,U@4A3:FO WV@#UV"75!;.-!-=]->I]L:]$;@ MB^-\04ST^^!+J.DW/[_JOL+$Y2X-@#XF(7,GH>8Y6]/#HS]AFK(ZNFV->L/6 M/G3JAB1RY?_Y)!+JCP^!],-W8R37,)UQ;_V/Q8@]'9AN#< \4#?9J&UX!DP" M1U'$DBG+9X)-D_0B">,+EJ<\SKB?ATF;Y^Y)&?TY.\_5ZOQ7C&^*60 MEP7JS[=>?O/V$Q$+^=W9/)(7J#/E7C:]-;= M@8UOS?;NC-W92CDPYQ="!_%[?"J'T0&/KODR.WS%7E<]P=L;(K"E;W+6+IKLD*\-J[\-KQB_KJ%Z1N_XO\4N)+QJMBPO;,53,&(@;)M_'%X'*<,L+,_FM>2Y#&D;+?I6AGX:1")A< MF4P7:1QF,_D72JS+"])<9_5#2I//$_G7,JL?QGZ2RI^H1+WT&T*^QV0IKYK* M/\=^19,%<@B E @E>QL*GEHXULCE>S2W%?R747,15CQA5[GQJIX^>1?OY[^ MOH^ J/B"-'/%Y)@XR(:-:&;06&V0W]L]>A9D<^E&8+P_*J[?LHBUOWA[_ M0+ALD\P5E]#3?_>*WJ ]Z@V>?1OY+OW^XV_CC8:/7=-KC[JCQV_4Z3YRS;#= M[3[_>XW;G<%^!7<9W7F7W]D[/58C]V6V3G^G"'+\+=SN=D:#SOJ?;M5,KV)J M'#\]S"@F@G)6,%>1OW-C;8_182Z8"^9JIKE6V_1&+[%-[W;;%NEUUVU;;#?K M#E8'3[?ZZ6:6=;)D'\OTZ@ZW;?R.[1]JV6/YD'AD@?-T<^Y\EQMLMP/;U;N@ MP-1;(EX"VW L&=%\ W5]%*J[#?/98/;GV M4WR&WV+,G??B'-HCP0#0+PTTAC.<- 7X9!$(DGAXT[ /Y)RBM #^@!/: ' M]( >T -Z0 _H 3V@Q_'6;C4GTU;5_Y6W\0S,333I@"%0Y#&*%*?Q?"M)U+,# MX2?Z%)L#=4@-?:-J+'E$Q]G(?W/2Y+$^"]36S_<\]6?,&[18M]/MTDDU[Q+Y M?8\3?T'79B"94R1[9JA0WP&1ICNG\=X_8;^GQWH@3Y/)T^EX>[W1>#"$%4$A M,\$WG4*[6A!9:T"P!^QYT(2]U][P-2V 8$50".!#+^A4?0 "*P-3F$ 9P]EP MH M?": !-( &T :0 -H V@ 32 !M!0XYDC-:I7C=?SH,9[;H^*2H_1VUV; M"E.IQ-DL%=.?7UV*8+XG;GK>%Z\]RR\=TO-]7$2">3V^Y_5_Y#^QU\P;!,6? MWY"-IM)*]%PZ9_?-+!13=G(C_$4>7@GVVU3^=J,/-@=O&\9;U,'J#P@!/L ' M^ ?X -\@ _P 3[ !_B6Y+_^\IT)S:$A^C==VZ%04PQ".AA MDC5 #\,,@O8AMD9G@![0 WI #^@!/: ']( >T -Z"!&;+$3.AA_"P MD<+#*@]O;KBLYR5T5C /J-, VX Z1IMG%U%=E>9"C =#P! P! P!0\ 0, 0, M 4/ $#"$M8: 7-(1N607?1L;*KLRE4IWY9)=Y_HVG@M?J2&]WJ"#3HU@J@E1 M"FK8@![0 WI #^@!/: ']( >T!L-/022#PHDH9"L?6EMA8X(,B^CS0/JF&L; M4,=H\Z"RZ4:0!T/ $# $# %#P! P! P!0\ 0,(0%AH!"TAF%)!I*-E-W92J5 M[BLD76LH^2T*2;20!%-1Q&Y$@ CH 3V@!_2 'M #>D /Z &]*4LO*"0A\W)8 M1P29E]'F 77,M0VH8[1Y4-ET(\B#(6 (& *&@"%@"!@"AH A8 @8P@)#0"%I MKT+2ZWCMTP_G$$8V4FYE+X-(YEC^Z]WB4:_7ZHU:?6_G=CN-"8K2>E;- O_Z MY>,[=AIG.8]]P8X3?W$I?\'^_,>;;L?K';)\)EA8_CHH?QTD\N9QDC,^GPN> MRBO4A:?DEKBO>EX>\YRSMV$DV$3X?)')V^094X_+^47&>"J8N)R((! !NP[S MV>H>"DMU8?D\S%&-G*-0M7E*67I9)0*$+K M7EE;H9N"K,UH\X ZYMH&U#':/*CDNA'CP1 P! P!0\ 0, 0, 4/ $# $#&&! M(: (M5L1>O[F5ZBM&JFV H,J$X(J\>(G?I/$R>62G=S(WV;4^/+T -Z0 _H 3V@!_2 'M";LO2"K!':+'?%/]!F&6T>4,=< MVX Z1IL'Y4@W8CP8 H: (6 (& *&@"%@"!@"AH A+# $9(WVBK)(UOCFZ!W4 M5HU46X%!+R1K?,,C?Q'I$[W?A?'7"<\$I(W-)ANJSTZ'=H >T -Z0 _H 3V@ M!_2 'M";LO2"M!'Z+'<%0-!G&6T>4,="RF81Q"XPC6H0S= MC!@/T -Z0 _H 3V@!_2 'M #>E.67M X0JCEKA((0BVCS0/JF&L;4,=H\Z V MZ4:,!T/ $# $# %#P! P! P!0\ 0,(0%AH#&T5Z%%FDD /Z $]H ?T@-Z4I9>C\L;:\R)&R'T< MH)"-*BL'8,=0QU!O".PH\,$0, 0, 4/ $# $# %#P! P! P!0T H6+L*QO1$ M+ D%SSZ>V)H>J=Y@#DQDX,6+R__.4I')"]5!SN".0]Q!L170 WI #^@!/: ' M]( >T /ZQD,/)1^4?$U?&D/>9'PV#YACJ%L,.RIP, 0, 4/ $# $# %#P! P M! P!0\ 04/)]9RKVI5?;IJ=EO4Z_-/#F:]?^7@SI&V?3-V!QU6QYDTB(V1F_ M$.R47 3W\_!*L&.><_8VC 3[<4I/RW,1,)ZQ3=$BCP-&-^+R)P$+8W9R,PLG M83K22$9!%594 /Z $]H ?T@![0 WI #^@!?;.AA][0 "/8D$ [!CJ M!F*.H>ZLAW6R3@A#P! P! P!0\ 0, 0, 4/ $# $#/'4O)W\/Y]$0OWQ(/>/ M3C4=,N.'HQR/BS0.LYFE8]**J0]0K*#PJG<#=C8HV5M)SFUZZ^[(QK=F>W?& M[FRUC63.+X0.I/?X5 ZC QY=\V5V^(J]!N'-G/M*OK,P^/E5)G_"\T4JLAWP M?Y)$034 GY_^_'PAV)&?TZ^]_5Z_57SP(LSRE&XUXQD+ M%M&2^7R1R; NGX69_/T\2=5C)H(1:>0ODIB%\C$3,>/1E$V6ZD82*I'J"]2= M4[&(Y:?4#?DBGR6I_,J!32%B[4;>OFQ1J87R'8NO1:]_(%%.#B=)*NV@WC", M+PXZA^KRO8@ODT4N[W\C@D/]+*^C<"X^(+]LQ.>9.,C$G*<\%R5BJ?I:ZMZO M[NZEO JSE?MQ@0$][M3UKI2_IW[VDKOV;WZE?J*OI_ [] MN"E2$9?Z^U?G7M^?')\=O3EAO_[V[OCTP]_/6^STPYMV+CTTWBNE+CM?9:_9/<17&['V;_9+R M8 GF-9EYID-M.I_ )7#)%JA-X9*^F-[I(,SEZ_H/MQJ9A6+*WH8QC_V01^RW MZ33T1;II4R!>*>(_GJ6AQ'HNP;X'^]8.+=6I99 3II<]YKDX8$?S-(Q8=]AB MW4ZW:VK.';77'=9>QS:^]9-KKW]]/4F"Y=_^\-?7L_PR^MO_ U!+ P04 M" ##@)I4PWU)\YX1 "(Q0 $0 &UE9' M,C R,C S,S$N>'-D[5UM<]LV M$O[>7X'SEZ9SE>67.&T\33JR)36:L2V?I#3MIPY$0A):$E1!TK;ZZV\!OH@D M2$*D9(?N\&8NE0E@@6?WP0)8@.!//S_9%GH@W*4.^W!T>GQRA @S').RY8>C MS]-.;WH]&AW]_/&;G_[3Z:#^<'2'[L@CZAD>?2!]ZAJ6X_J3 M&S0U5L3&J.\8ODV8ASIHY7GKRV[W\?'QV%Q0YCJ6[T%U[K'AV%W4Z83"KSG! MXCGJ8X^@R[.3L[/.R=O.V;O9Z<7EVXO+TXOCDW<79_\].;D\.4D4<]8;3I-#?+A*('$)J9X)C&(2D_.ST^/$/8\3N>^1X8.M_MD M@7W+^W#DL[]];-$%)2:HUR)"+ZD,B62P!W,O38]WO,V:N*DZG^;<.G;XL@O) M79$L:C[IG)QVSDZCDH3Y]EE<*BXA,G;)DT>82^<6Z8ALA$M]NYTS8?:@N,N] MN/ "NW-9&!X* :>BIO.X)J&!'5029 :MIO(^GH?-.CGM_G9[$Y FRFQ1]E<^ M<,A_WA7)<^R2*+OO=I88K]5VAPDY;3<)3>O()<;QTGGH0H+,_O?;N.60;'IY M&CVYZ :)R:RTI.' ?0_X&#?\20$:JN7T_?OW79EZ]/$;A"0GJ;UVN(<":MXX MAK1=267BKTY48T<\ZIR>@0J.0=@18KFD+FAN=[]&1/:JU8C8V'4;$1E)U'Y1 M5&^N57>JT8U**[VE2RS/%7]UMOPKJK^HJ^W^]^V S/F>+)R\2AZ MN%Y3MG"")_!,=*O+J&]-R ));W.)N<$=BY3[I.Z:.VO"/4K/6IFU-"MR3^>GHC_P;(@L4*(?V)FHD :2HC[ MJ9L5DA'ON\01N9[!B%, +-<5U^.[ M_N!N.NC#C^GX9M3OS0;]J]Y-[^YZ,/TT&,RFG^]ZG_LC>)HP:JWB&B.?"B/' M@N%W+!LEA:-0.@K$HS=Q!=^U=B^S^W;U?4/ H[AB#67Z%ADOY-_W>"/T[O9] M<#8 CY@S1R;<4#RG%A4.KT\\3"WW+&#"(05JN'$F'< V?-!!096",6&MR%D$ M#U%4,8*:45@UFCEA:J)V]":L_SMTUG+G67S&/>908$4\"M#W="!I61K&G._M M3=";5(6M=]F7(=,9_'L[N)M-Q\/Q_6#2FXT@M?KPHI.C8<;;'9FQK0:-AVA; M43OBO!PGZKF/2D(U;+DX(%M:C_*,[+D>W]Y/!I\@S^C7P>@._ASLYUI*!6I8 M\ZX6:U(UHJ#*UML\$U^FGWJ@Z_%-?S"9#O[W>33[?3^ZE,G3L.6'6FQ)5O@M M"JILV?)1*H!\F*6D94"V[%:\PK[%)WO$C& M4I-1K=)\&IN^5U:S4HA8P2;%M.:J8*X[XHT89"?WA$]7,,W*-9::J]Q4IR>* MJ4 $"F0@$(*DE-92%2PUQ)3_BBV?W!(L_I:QFEQKY>?46.Q4L9@0@Z0#W7)9[;8V;T(!%.R[7A3@4U)E6C?Y$0%(B5^P#QLX3DUL85 M;#P"[&PI-O #K8*GRS5I7CZ-!<\5"VZ%A#;\7GC6UEX5[-4S#.X3<_"T)LPM MZ'[9/!H[O57L% I D8360A4LU"?S_"XD$S2VN%!L(4JU^J^@_V"3*-<"89+& M!N\*]IU:*U2P@IPBKQS+A#GWX&^?>AN8!DP]Q_@+ECT$)@2V<"W%*ZPJY37V M_$&Q9T+XMRX*Q,OIA*R@(VM R2I:TU>:4HB%T@P_%?3"9+K&=#_F3"'D*DR6 M;JU2:3)OV]23BZ!P0D[9DC"C> Y?G%]C-374D1 63]MC<:T9*Y@Q/-IPC[FW MF7$,_LF0)VYS;5B8N=R 9VH )#I1(46AI*S6>A6L%QQ;^T+-Q&LQ^:;+SZFQ MFQH&"<_)"3F)A-9H>P:%[QV+%GK.LOP: ZI!C]P@,7H3"6S#^WO%BV=X;A58 ML2BOQH)JT",O=HS>!-):\QTZ'EEBT0K%-496(R:[QB9;PQ\H2%EBY^+<&K.J MP9?\@&5KQ -$+DL,F)]38SPU:I.-8K9FJQ].*[%6*H/&2&HH)CS2W9KF>6-L M)?:K+D5C9#5H4SG>UO+A8*O+$LN7Y=?86 WQ%*PT6TL>:,G9,TW9/FPE7GH+ M7V79=1E:*J/M#IGPS+-XDYY(Z=>)UTO!C<3\OH]%4:HN&D M&N_*76RGWQ=+MU8\2;97#DL)!@=-1AZT&0E94:O1 IH-CPE*OI,+PJ#U+=4/ M0_7*+J^:! VYU%A< ;E:?_?P0'#E@\O'_.;^K:-^6:\ M@!6_XX,1P,43^B#FG5#@,X-\%C&A]Y91YEDJTK!JCS@BC&E!8\28$S4';=LC M2T8M"J-6+0&?G8#F@[@,R[P"M5.V= ]'N +!&H*I$C4R5 M![N]A6I(I$96*Y"H'0R?=Q]DNPK+22QC35U9&K*H$=Z"/93THJQHHZ6ER:%I M,G ]:HNS/#W;X1[]1Z(-MTA4P]=F4+UJ-.3*.PZX [GBMJ!D8Z)]H5SZMP2HW9 M:ED5UH]D UIF/1^S:M]%6L:H^D(U3%*#LX>]W[1ET/.K0L.P ;U-G')S,AH+&H*@U+>%> MCG"3:6\R_?QL7,L7KZ'9(0X19\Y]37M=:$?+L)=C6#P9STT.E^;B/-Z2T7^( M.6+QG8?N>#%>1U\3BB=:/32.PM\C MH7'JD)_Y'B\^NR&"\1P\!1/(!D_&"L")CW5+SH[G%ET&:YRL1O84TCBE?"$" M$-CP 59U2TELT:4G8-"$32H1 W1\?TOU%M= M R!8M?-H>-Z$5A5I:7/'PW[-TDUAB5X_\1N%@6N7BQ,PMGM%O$="V U,.:U3 M^>\9D$+^.(]'REIE7Q%YRJ8"ZO'OWL(C_'>"^1"FY;O,)K0BFD(CK;.!R3 7 M0T6?!/\=L3!B&@XAJ0\K!(JI5*0QG-%J(CH$2(,:;L&!K(#\PJ81\M(L2:1+ M\4@FOPC6W5&5H"E T0@ 8YB^K\&.&Z7]F91F-E_,PR;PPR6N*S]"3ER#TW4H M? NF--^+3]]VP 8M)9G.+_ZY<[S?B2<"JT2\HSGT/5A[)LXI;4'7%M 4!ZL? MBG)!1C.1!*;<0:AFX=>MG>#@A3MS1'\0MZ"0N'>4Z:6T6%(C$?F_=O^Y$SY>7/G4$CO.,2SE>1(391Y9DJ\^AD6-E,KO+3F)/I:6QJ D-QW*A##R MB*W0;^3"R69I("3HZ'\2PPO]P(10>^YS5PB+WA=,3,@S<91Z95_/Z")]HGJ< MA7,1^A19KS;;+.%P*H]\!(=41M R[@=G9[P5X;,59B$5KH-P,JP.@_NX?B4N M:##2Z\O7FYH=RI27L$B9ZL61&F4XVNZ9!ILQ/=];.5P1HQSY61NPD1$WL#<@3&31Q1$E<;&@5!WQIR#DJ7@[BQG,LA;R@CHEFQ:R[/ MT[CX=F%8)#%Q5S!6+-0XT-M3MD$ #>@X8N$&$Q-U#IZ+ MF>+WB"V(F+N36R*Z;1S$UV4+@)D>[XA?[J7IB*V>KPSN&L8LZEC.9$,RA6G> M$-O4RIJK6J%F J=L\G0/8YF-Q>EI: *%IG/PG!FLVGS-A"=G%T-LR-!/!E)N M6B-A]"D'MW;MN/)8YY3(R]M^@556Z/E,&[R\$*9ZR%I%FZZ$0HB-!C"PUY:S M(>3&P2P#(3>ID2!^@=68C)Q%3@WWYN:ZU*/OG+V18&]AP3IW+&JD02F/&]GX.X=%O2/P70[/&*PZ+*] G#9 M,Z9E"(OR-A.F"+UFT"0?-;+1]YRL,8VO)(2!4+8YC-W'%_+*AWGVJE^^D>K8 M3GB@T2*XOA;I:1H*:[M3,_:A1]T[QE\D;T6Q2\Z&0BP:@U_- )QLZ)3P M!QATX^W18DA%.1L*,;W3D(65G]IT*&(+*GCSNQ"/FJ6AH.2+9W=$(5SV>2.; M7["/*O0^]"UK$^Q^IJ%5*_/:8(O6PVQ*GO<29[U@R/J$K84X^N7NK(==A+QV MQ>RGD7^-*L:,U-=$MO!K5L1L!>-I?56HQ5^U,AZ=/521*?Q*%3%BLT=B/1"8 M\6-+GM6WY,$;;%ERG[VJ;G:5UUQU*:=N1L&8K,B6&SXDY?B"C# MD#+,#+#71(F1[YJ[L5!]<9/))\'%-S@Y0+] M;/SQ_U!+ P04 " ##@)I4^72N0(@/ "ZU %0 &UE9' M,C R,C S M,S%?8V%L+GAM;.U=;7/BMA;^WE_A2[^T=(YU62O__Q;>D:+P@'CN_= M-:XN+AL&\BS?=KSGN\;CM-F>=OK]QH\_?/']OYI-H_O0'QI#]&JTK=!Y05TG ML%P_B# ROII^_MKX[7XR, :.]^>3&2"CZUO1$GFAT3068;BZ;;5>7U\O[+GC M!;X;A?# X,+RERVCV8R[[V!DDN^-KADBX_;Z\OJZ>?FA>?WM[.J;VP_?W%Y] MO/AX\_&[?U]>WEY>9LC\U1H[SXO0^,KZVB!4\&S/0ZZ[-AXG3IQ;]==LT<%@-H=NKUF^?!U.*LPD2"H%KJ/'#%X:Q80?V731! M<]KKPG^EHT.^V9[WN?7O0'G9ZTY][O=GT<=A^[/;A6Q@X??X"H_E=@SRI MF3R"<.S+@SL.URMTUPB]'Z&-OU?>OTA?.R=BAWISP^#T:\G MFQ;\!YR2 >DZ'J(03)2_1&.$IPL3HW1)3Y#E@SUS'6J)1O,N@E[ QH4^#MJ> MW;9MA_Q@NI0NF"W,L(U1[\UR(QO9#]A?=DS7BMR8O#>>QFM?B(5J#/$\0NCX M7HA-*VP' 0K)P),O,GIS&BV7)EZ/YFW+\B-0LH =.2_FDXN X-&#=BZR@5?[ M,?F40S@/$_L>.!+/#AD,Q0#C2"<*X\?]^'3@4Q1@12\(G26QS>VECT/G?W3N M]]Y6R L8$$[ I8,&4M'MNGI[\N38CSTKL_;V@O=CTL&/XS''2HTA":UW M6J.W$'E@-),^"#O.%YJ1,3)&V<;6SB!-;"7C@_\6AK@;V\8M6@&9=*2WI@,# M2^CGX!S<-:*@^6R:J]\WNJ@380P#W[+13QMTS&!!K";\T_LK J/H$IFTPXZ) M\=KQGG\QW0BB:!_;"-\U+AO&*R()@;O&5<.( ABFO]IX*AMYR,?* IGC@@Y@ M,HN@1'J)0P-KB7@SNB)D06,Q0 =8T]"W_ESX+HPT("LJ7+/0C4%Q(D!ET^8: M+;*,6$!MB('=D;0.("NU9AI $!<>76@]]S]()I9AFZ?C+I>\Q=*C2V/;1 MH02I$U*'.4YR@(B19V5UJM*@*W4JF,25Z21!)( /NH6U8K'43)UST_^;[]ZKCN%L>-RCC$U RU$"5^ MG"X01; Q'#BEX8FML[32-0;;W_6J>7D5[X#[LC2BVD0!"H53"C5=/+\G$(]@NW2Y)M)'3"WK, =.X]"IF6HKAWP+$4E MI2(KI% O$%@=>1J)$TVD(L"9<0*DTH!55@"8F*JHI,%A9?F9"!@-I0TZS:,Q MA[K]6=Y"YB6JV4N8TUJ9X5>;:#Z!/(])(-7,=IVJ":6!$LLN,V$)D4J,,:K3 MR)R HY)0'5N1R1R+F8F40&;D42\QS(M':O4B5_<5$\-\M5=HN]FHWLHGO0?P M^7Q;V(]Y E9V%G^ @,6($P9FD##WHI;1/GHVL(GD$\EA%@N:MI?DDQZ[5@]A M"X>J_M:RLR;6:@+.)]A$R=4$R)^L]=%R^U(D],U,R#HI(354[Q$.W,M6+1T_ MH.F>Y(0?LRSN8&2%6TE0$CT4YW;,J=_!WMGP@KP(T=/7C)3$UGDF#@#\L;-5 M<:7Q@Z_B[[(@EC.W4%Y"H0/@5,Z),!TO BCQ1/"]X![-?8RV;C<*>F\@<,#F M>"9>]Z%GZN&1:>"[+N5"B# *V-O46/-+!SYM;S#@+8F3,E('#HDHQBFBP'Y" M'C#%I=<[+!W/"4+"HI?"RE%Z%[^@JBRRI0A.P9W"M11A,E%W&F9[T.;8U)G5 M8;7Q4)I;@DH1V!3#NH>%/W>8N4X<.6K+%B:XF%UJR#RBFM9IK(*Z96^)SLVFDYD8Y) M[]*;5>4'#X7:=+ZZO1/?[BIG/=)8M1"65>P?P)8ZS]YFSY*UGF'3"\!%)&@\ MFWZ*L=E_@,<8[Z/>/4*F9+%1@$7%G;)BCS;FH.U[+^ O5J.- M=R[,_+;U5^1@Q#W PN*&@AE)#COBUU8("-]"R*;1']VL.:+ (,A#V'("LK)T MF!.$ [DCL!.8#=BQ0F3'1V1WO\BT'"/L^&03(=FSC;IH\R]\WF1J>F_6 EQ( M- $-T9O/D<5,VV]^&0>/2@_6'*1]FKESU L<1U \8S>S2H_:5V846 M59$#=5#*DPE:11@6$+DRG'7+B=ILD*^%ZBQ&C1?;'L9MX'O/,X27X$*B "87 M1G:FZ*AT=>XP#2M8MU.: \HNK#*5K31'#UM8H*9CG3V:ER^L&Z45]F$KB[Y] MYA[FDDTB8PB+=[T8I6_D4G9%,6>@#AS=;RZ1_ 0IJQ)2NCL[O]E'Z5O #O7] M<\>W.#N"E+XSZP"Q9RTS+=XE^3'RQJL-:W+:]-MWK$V3FKP%7;#WO7U\Q^B+ MRC1S-Z!B1B!C2(D/8)]YV)L@[=";Y$X1JS'2/Z.:*AIT=^!^$]>>9 MZ[$U^5 LUHIV(//6M6T!C@DBTT U292DO<4DP>I GB1J% ?9DA+O0#5)EJ1^ MQ"3)ZD#FFJJJ:_*66@6=U%N"SY^R85PW?,9!2&/V2XDG_["P5U?3" M==A2=2_:BPIPN276*H0\0B5T/*<*4:GCV73O;\.SG$-5E54B)IYJ.GG'-3@E M'R8.3N/Z@R^^09I?-M@9";>9.G>\"9V@J*(Z&DMKI.2+C!8GEGY:CI%D9S*> MWU[FV9NR3#D31CF-0E#$4MZ"&(4Z4PA\(:DMB#-/IQ:D0H9:'%6>5"%@%1EG M08SEO1Q-J]?*#Q?U>AURA43$S_D*2H?;@3K'-M)[.[>G$04 ;73R07&E"Z8+G"@<_ MTG,X[1<8$U& ,S\3GL4O10$WU-D.0O/C>+_2D2&[_0)3\QD-H^43S--YUW$C M^'8CQ%$4!A 'D;02"S6GBP)MS#8=N'*$N4#ON0RQ\T3XF-P03;MSJ>HBU]Z. M3?!Q+6=%=<(461&FBF^746IOTS[5_.%UD 8":I_AW',&E1V/%.A%#;@B8.0- M=<\9FP-3MQ?5X/*T9^&-*S!]>C^9)3)SF.8#@T8-V+K)!JZGBP9:^+"_WPMTQ'E7GF_4_9JJ(F"99]IT$? MU,<\9+23ZGG"N(5 03*Z*Z<#9D_[P#\(R2XJJ/NK+C M=211FEP5P1$AK[UV_DXO")UE7A)Q4;_H#;U+5XB!?(*6I@-BP*/Y _#1=/^+ M3/QW]!B*K!G"#)V](O<%??:]<*')E2^GY@J9'[-77X]K.L["#%#02(\[%L[! MC@<_PGKE?^M[CUJ^WFB?:L"5N*EN\( M'"ETJ@DSM@;O"#Q(^M()^L:\'0L\[4TC^!OU?23TM+.C;NOT;)Z]191#J$<$*8Z>P<8_\/9(4Q MW@ERED\1#D@!)I%C"0^4#MAJR7US](!/43_<@]F%5W@E40J6C4Z(&)=)O2-%JM7/K>!=.]-UU2K)XN M$-ET.??Q1O/$ ISY&U)5K!W[",B:J?/83;4R=(?#):<(]S5K9UV)Y4AY;[', MM59M^!6*I)Q(-3#9J50'3X9.8=VX]?/IY^0"AFZ$=C5A1N&KHA,'Y(VFB,/\ M#!"6UA"BU;C8 *V>!9]S<$:KHL_9&*)/X>=<+-&G^+,/1VA<)$JH40&H M+B]RWH(PN=H Z]2"#NA0;28PK>!!4E>G[%/;V!V$6WJI9P]3=CA@N>6=^J;J M8,3'+>GL:5R*V;O].BJ-ZN+OR5]/T-L/_P=02P,$% @ PX":5('L=:CW M'P 1R<" !4 !M961P+3(P,C(P,S,Q7V1E9BYX;6SM75MSXS:6?I]?H?6\ MS-2NV^WN9))TI3,EVW*B*K?EE=3)Y"E%DY"%-$5J =*V\NL7('7A#2!(0<2! M6B^)VP; \^(4!P&'\\NW[P]ZZ' #3TWXWP,[K!U/5#&A/4^\?DTS][_[D:W_7N M^\-X^BY8>+BY>7ES?># _\?#W\ M-4$._WWOQHE0[\.[M^_>G;_]YOS=OZ:7WW[XYML/E]^]^?;=^V_^^^W;#V_? M9KJ%RQ7!3_.H]P_WGSW>BWT[")#OKWJW.' "%SM^;[+YZ/_TAH'[IM?W_=Z8 M]Z*],:*(/"/O33JFSSCXX&_8>*7X W7G:.'S##^OC\1_$Y*GBW=O MW[Z_V/82MN#_.M\T.^>_.K]\=_[^\LTK]3PL4X>#Z,+#BXMUFPO']]FGDQ'F!,V$_&]8XMA] MRU'[>Z9GM%JBCV<4+Y8^.KO8FR;V,PKXTCCWT,R)_:@EA<)Q#D=ON'!PL#^Y MN6%T4YL,?KY BT=$VI):-89F.N=L..+&C^A\"TQ+:B4CB6C>$%RDEG]L@;RE MXZ)$BW*U]_;]^\N+R'D-@W"QNDAH'[/__#&)F#[EJOAZ='\SN)\,;M@/D]'= M\*8_'=Q,INR_GP;WT\GH=O0P&/>G0_;7S_?]SS=#]N<\J_R3YYMO)3SI^P)8 M"!X/#+Z.YF,)X,_O?S1$X4N'A&1G MVEPY%-/1[($P(R&($@.@[WF8_]_QA\$L)(ODES_1N6+]'$3.5 MP@5Z0&0R9U+)-WTO]M%H-D9NR.PJ'R?4C68WB(W";*TH)+0?>#L>DGYT.G>B M/D]>//>3=DG!Q[?AN[*^[#QXF[? S2:*A2= H?:W&[H;M(5L-P1-^]%&? M4A111NIN:BO^V Z /;_2#10WZ#'2..FJPW7#W!UBG@S5R)[Z@%TRN).JY-\/ MSHKO@O0F9E]B&@9YTS#YPQUV'IG*BC"B^["__^>Z 2=1.O/0]YC^&?Q?C*,5 MT\R3*'2_L(T1>=?A8LG,9-V;KN:O@H,JLP=.^N/)YR1:PSH<'"W%#\,#+%XL M'+(:S:K_/'CE/R)N4#P%^"_D#8.M(&N&1-(%H MO3C$:[G*K>2MFVE?T\F#UXB' M5)BY-@CBQ5IL[S"-:#E:0S?QGM)XC-O+"^1'E/^&#TXY )?G;R_70=J_\X_5 MD>^A&0YP2D#P)=<8<3*9@[$9@G_#0%2'T[JAU@_='(D^#W2'%2$Y1=CX;XJH MK7^]HYH!@X;LQ^WL^,XC\C^>21I>&"=ZZC#QJB,X;62,V-\0SVH@K__,UL 3 MNH]Y:)2I_\3+S6CN_B.-"--< G8:#P.>81YKM:4T)IY$;"QU@L@S=A&]R:4+UQ3+VS8GN6R4\M^L 4EP^)3+!J[)$#0R =F(K$'HO^+B M_ J;V3>W?VR2W<;6T]H!26+Y89 L[M]P-+^.:<0T%DEC_=R&H6SY,Q=VZKP* MEEN;D: 91#?8C]EO2S9-,Y-(. H8FV)-H:)5L6EMC/QA$"$&993;1K/[ZST2 M;6%*7DUL9BIVU;1]CA!>/,:'<=V-2 M/9H]A.X75+>?*/2"9Z\VM5,!F'0I/7:(=XI[UF*@A\O'LD@VHX&?Q"^968^>^ \;:M:%D(UJ>&=L14B#N1M:0V$$ MM;W?6BRDC(%RF^94V&+PM83!S_-UNJ,QD9-6[%7J9?Q[:(PW#S[4 ?+C10$/]OTO%AT'R5\Y8?R816GV3F=#M!=$9@ZQ M86&67]S>OG)4G;5B"2ILMY!5AA7:V%EH?"HO.(:$0G&M6\=YTT!?<7T"9?CK MS)(:S1):9:G)+L$R;N^%TLPB !L]*>$[4"7&'!.&GX#HF! 5N]G(69ATE__+7USK] M&=.(+P8V+Z.9^-S?@3YF[L3']HJ:!P=[P^#:6>+(\:4R(.]C,)81L=6/O$T8 M4\J#H+'!>=C(!)V& H"3>.1C\6JE,6)*D.((K!\0L7F]]?Q-O\*OCQR(3 MY^"?-0>HZ\:+.'%S16M6+N3*_\DG \JT-(;7R%_+Y6:K@0*/0=6Q![T@ M? 5G(!0!._):U8,68W19O*^J\R2^N;7UF8HUJ0=RZ:V%35EF:OQY:RL\E0$0 M10&LY5QMQ1P^?F!M::?ZVE$/&5@+1@,?HUEDX<@K8!4"#T=>"ZL>I[ @Y=[^ MP25=-6,5WRW!GZT?D[;75LE6\96J#+F\+93HX ,)GXBSZ,=,. E_RB 5T$NU M&*&P=Z>%>V,G>*H.5!?_VBE9GYQ7O(@70L+R?^\>,4%]X^YO,"?1?.HZL1%+ MBT":A)=VT::9JK\BKK>5M@<&KZQ(0]P!&!.M960/H1?)2K4FWV[KJ2;?:?9* M^6DZ1K?ZEUE(4OV;^SN4#=GK!][:%;=*Z"@$=9FN- M7VY=ZKP5)BHNO'5I7XU.C9K?;UT:N/D6T32"8%4Z=%MDM[D$*/.$.W+#P,4^ M7M^<=H/8*#C@D1>:W"&ZV2-3O3&=.U&?H/2>8N0EEXTYOAO[Z^Z#ATGKG*JN M,R)!A#U^'2Y^1A/D,M7'KT/(41PNEG&TH;AP/U))1(I'2'0-;RX"N)W\/7F1 M'K/6^Q$PS\XECU$T?) WW^=T@%7S8\^:GK@&,DM?T3O7F\61+UWL$\(M]\1L MNUKMVJQ-N?Z+0[SD/U-&(-NB'GPGN'<6J#Y5J?M3!@_%,BG%+K__OO8^@^JV MYDYP;N$4I\?S;4[BV>Y3YLM.3K>%G&X+:<7*9[8[<:WUR-^TV%A3W"+I^\EG MN6.67'/FXF5RO^_.KI1MBWL/JRU?+=B@4VE*XC9;I:VR[^L9$XR-;=G3SCF; MN?_,G%_NLDS#C&Y8G^R5"6?34<#,EHRIZK:P;&O12T*[PS=-K&R%T6"QW^V+ M\;!+90X50LK%835'7V"F,%L\=U7IRW=V5!C@N[&U@'PMC\<>H6.^JTQ!TG1 M?0VWSC2V*O>/-5F+U2'MJIIYL!:SO8UW3?$_F "4G %R\.Z$D 3B_1 KTAW M>:727D$%E>"M=763K:$1!'JM*P9L#4#K<+&UE\;H@4@64K:[;E+O)3*G@L=N M #H5/'8G3=)KK?6,#0R:VN*>VF[F4KF+I1^N4/;V-VFUB[@]L#E1%JFK5?4 MLNJT WX1&(Q[BW9U#=HI"7Q* G< LJ:=[,BPE:?M)#L"4!S44G>'WR7J)>]X MDGJPT(2>[H,4%#WDS%GEV@^#R F>,,.I3RF**'/U=_!7_%'W3;&[C]URKGD2 M>QBL(6#;VC/RBD2(_/2]A]-W0U]C(H37T+8=2ALOM^(O96X49S8"B?!?:(9"?-53N#I;!EHR98ZA"5Z?[&=NX?@Y# M[P7[?LVL-1H"XLQ]DHYDY@Q30*%X@D-S$PG4#G>"E__5/6 M ^*L7:UVB$OB34U&@,CFX833_ E'"<%,B33GDG M]&:PQR9@4QA3EY>QNT2MK74/TRNONSUH?P<@ZWBW,::MPZVM$:T(U-H^M1:6 M-I9J$V@L/IVB4UFU@]LZR/:TO')G"&2F-E!@E,+^+8QOQ057#2UXK&11_6[! MLCYHKR/BJ8A?&7Z8U=\'W /W-LFLK6@^H-60N*C6UC/O"XS$W;7N1EA]F*CX MSU8E^F[08P2R;)<3-@S87,25KW06PA.BUL9"+7F"9)6Q52V-D7T7!D\1(@M. M%#\=)(U'"AIK2S).YVD2'7FC9T0"7DK/U+43N&RYC=E>)GX(3[$G&)@E\>W* MIF (;R$?YL/2^15WRQ2FM"Q;V-S@U8O,AINJ3H.HM;9U>LW6&>; 8)]M>^)5 M6=D.#HC2%RFKVL(AO=UFB9#_FH2<^%!9" M:PV0]42MY;[&-]GJ@6JG$2C;BD^12AS*_*5^ HC ^:=WHZ&_ M&ZU\R$P2MS_XRYD=)II;[U$R!Q\F&KJFOD;/P60>Z).XN@H$=,]MM>T*DW>] MJUPIE&1M,41K=5<,/EE;^K"G*(BC5M;>=]<$D=KPEE4U'W?(H8B"K/JX0Y2B ME, ;1%V"EVM0I-4?=;T,QD6K")-5@\AZ&&9CQ/;:Y(KGA+KMT]C)O[@]).6H MMO,I"VDJ[70,6<@'$C(!BU;\I8.H'WC\VO9E8NK59<=5>FJKE!@CQQ]0?K=\ M]DOBB@EI>WA@7ZUJZBA4>L)C2X<,F:]ZJM;# 7IQ_,;:>]?K*ZC2:(ST;M76 M/#U<: 9*--+;S:;A(+$_&TA'H2,HI@9,P3"J7.;?M.9// 8H5C>T\56* R9D M+:9PUU?;#BC^',U\3V13MAH"U+142$^;&9(.<]#)2OYS'T:_HX@_ L!I\&[C MB+F5Z]>GZ$U<>6=5^\$LK )1]&/S00:)KP@SJZ)2%=(6B'IOTSI,3$;<3VE" M30+=P$O8UCK(W3Z@4"C5/#1P!;-+7 E$\+C(JB$.!PST.@GEG)Q"<%0)FBRB MUF5AM>^3&8?>.C!,UM%T7FZ@*/['4G'2<-\4QU*LS<9K6N+%P(6U27E->$AB M.M9FZS6+2B;"8&VZO@$D[0)-UKY*=[AU=#"Y^0XD.OO&O"PL MG=T)3\.\-. MM[VU! M2Q@0M*I8:#)W")J'/L-^P@MWF243>),H=+]<,:Z\ZW"Q9&95^J88Q&ME$OK+ MI!+""ZO3,P2[)NNI[;\XQ"O-;>EMA;T'-O>*Q+;VJY8+*F)#=I6-OO$-/K31 M@G]*VN'YF9"2UPYM%(UE:PK;&IG&'D+@^,=_&&*F_(LIM M2ZFHY-MHFV.!!')F_C\,JN:\LV M,4YH SDP+[RMK?KU&;5D6Z0;L_YG$E+M+JCD2\9@VQ@!26PA)5!ZAYJX?=<; M'5OR>C:XPD#V27"6HU2H1*_0:?V$P7,@-"+8949L(H6? QS1\>1SS=U_LCY= MR^XH0'IDMS"0?;*;!C=WUX+3431G2W+N!)7:4K=<-_V\QB-F.7E,B)&(@ZRY M"0]#GVNQG_CNN87P9*ZF3:0X5!>\W,:^O^)4(*\5 ^7^'<[ ,$@K6=@2=/RD MG,5/%J+C^\E*W&=*%,>VJ.Q;?V(E]\2.OLP$S&(VI7?T#H*LWH2&=>CN$9G. M5M,*4P= :DMJ94F%C8UDHV! X^&J++V$'! +[#5H9/V2'!LEY0 4-Z6C M'95)A4::N16V0"&K%[7*>/561O9,/@!%14F0*O(-63$JX :>4]GYGR:L'H%V MK=&+33(20#%0NU*X(B^1NP?6#A6G>$UP(V:A"[GRW:?:2\^J,+/T" ]0!U"6 MESI>C/3/JM)><+$ M#\8J+@0"8$+5E?HO)IZM._$)5*LU3F,?+_ Z0I+2[+BUT&D+L5FPA,WJ?DE* MP;J3VWK-_U+%@W4'M/?&HZ)JPKJCU[J$0K4(XU@/S^ZTSWC29P9UWXV8MHA6 MI_.SI_.S7]7YV5H#]CX,GA.=>1]+RFR[^_[IM-KI?&2;:MNDK$JIT#;;$NX4 M?K6%U> !3DU,8P 7/G^$ -^&9(:P28S+%!RZ@%H#T=?Q(N8U<\^IH;P6E"IE MV#D-IX+L4T&VM2'>DH4,%/E3^:1=P?#*?T1CY(9/ M ?Z+R^,D-@#< M_85\-NC3SRA@6YO/]LV^MV!;-S,8$JM@O2%6BUJ[,2P,5!YHZZR.6FK=;JR- M='0!N6";LA8S)?6T.Z,IV$V LJ\4>E789[(24 ,8>"1DIS5U0G&$9SD/8-0K MP&GY,4]E!=/2NK JZB!Z10WDHR("8NN\^=IN -QSM=?LU-SO)F,98_TF1K=L M66ZOG!%P56IF[E)D$C+]'*UXWBEB2H#'Z)9<@?!\E/RF9(6>VMSKT6S&=P*N M!L2>=;D1/%BO5C4UEBH].WV 8\P#V96@%__:*5F?G%>\B!="PO)_[QXQP8LJ MN[\=3Z1$9T'K,PKX>["1K)2UT 8:D+9%SJK>>Z^U.'3/_-WP:CIGAN@2Q1%V MZ=W=-<\3Q8\4>]@A6%;;K-H5!,!J[\^KF7I5 QAC\LIA&Q9WUA!24RF2#MJD MZH&@I8.]C2_#Y"))LE['A/ T+*4HVOXR_9=8S%J/!6I*)%(F; Z*@98R93Z: M+UC$RAJWW$?;,MGX(7>ZYXC)_FT6CVF:*Z M35:I7[=^)D-)ZF?F_JX-P&LFJ6^HKUYDC7FZ(HU_""/F28IVJ=MJHZ+O)$_=T MC%R$GWGDFJW;SP&#W^?,9^5I/3E5-+8811^.Q'E&_GHQRXJ>JMIUJL>OYQC- M!J_(C?E^EX:*B5"KRUH?:).L6ZM*7:#9L1MOF1MWV,=8H86RDO9%)'%:+;9!@4SI=!1[S;" M9 "G!=_)_3X,2G[_DW O$3371E-Z.'(T2^U69F6_./ZZCK^*)EES4)._IHU/ M98.9S_;2.^U\2&86L$]2RNW&&T1=@I<51>A"\("*($(D<'/ )65N" O&6]S%WU=;: M87MP5MQ;4W'T&G6UL(I?M0:NNBR_49D9S#)9A0K/-AB5Z]&L9;]!I=JVCKZB M; PH_VI/&JE7E>4>LE%!#B@N\B M"=F2T D%](71XF!IB^-H"G!9?G"T35A!4N)G+0X-XPNB4D%K^6_FBK4J4K06 MFP8&J5KEHW5(U$5;\E62UK'7P!FMK\P\"N[K#4F5(E"84'1O.HA]%6LOD&UB M-^Q5DFLM0FJ[AF+=KK4H-%,JHA+AHV!?=-M393$R3([!>%V5<5%K+X5NK$S; ME(X?&SJBY519DWX4S)Y@P*)\_THO&#S#14#SKI#FR:KY<02H:5:>E-"-@/L[> M ('2T2O-8)B/#S8 HWQX2S,:YD,=;=#(GO[2# A0YTY\T$PS_T"-G\VK8S4W["'=K^C MV^<#U\5I5ZM/SI\AF80Q<9'I._X9G\)[ZNF[F+[JLI MDUWE+^T"X;;"J@*%P:OKQWP+Z2=N&/*FSJN OS8C=7H%T@,)O=A=%^REV;'* M>R;E;?5=?Q2XH1\^22[-*;0P =:(;$J;JN]SKVRF#R)>$R+!)_-G;=_\Q%3E M8^AC5_S=8A-]URPAOF[\>X9E&-/)BC(E)[E32=Q:'T4.\7"-F);:Z+L@CFUT MSWA=4LM^'@8SY,JO_:SK NBN?CNN)E#=NG/'[J6[(\SS% KF9QLH6NVOUB&D MM+WNZA4*.Q]0=FL/I\OVR$UB5((*3+:5\X(J)G !A0)2,*NC]8EYUGJ!62U02SY$@;OS)+#68]B#[62R8AS (';0S76J'6U2PTX[_YM2,'BI:5HAP) MGPAYBXL![T[C#M/(7,PK4X>YN8[AD4KOD!5W,'N;>IDP 0>B MUC"-5O6)*IU3J4*DY:)8_YK_Y]&AZ*?_!U!+ P04 " ##@)I4=H)U2L* M #Q"08 %0 &UE9' M,C R,C S,S%?;&%B+GAM;.2]>W/K-I8O^O_Y%+B9 MJ3,[=>7L1[K3W>GI.26_$M7QMMRV=C(S7;>Z:!*RF:%(-4G95G_ZBX4'"9 $ M28D 024UTSM[V\ "%HC'>O[6O_^?MTV$7G":A4G\EZ\^?O/A*X1C/PG"^.DO M7WUY.)L_7"P67_V?__A?__[_G)VAR^O%+;K%KVCNY^$+O@PS/TJR78K1NX?/ M7Z/_/+^_03=A_#^/7H;19>+O-CC.T1EZSO/M]^_?O[Z^?A.LPSA+HEU.!LR^ M\9/->W1VQLE?I-B#GZ-++\?H^T\?/GTZ^_"[LT_?K3[^_OO?_?[[CW_XYN-W M?_CP_W[X\/V'#U*W9+M/PZ?G'+WSOT;0BXP=QSB*]N@ZC+W8#[T(/8A!9V@1 M^]^@>12A>^B5H7N>#>)3Z?WEZ\D?MX> MT^B;)'UZ_^G#AV_?%[VT+>!?9Z+9&?SH[..GLV\_?O.6!5\A\C7BC([=8Q#1 M_*W6_O5;VOKCG_[TI_?TMT73+&QJ2,A^?/^?GV\>*)]GY OE9-7P5__QOQ!B MRY$F$;[':P3__7*_T,[N3^^AQ?L8/Y%/&-QXCS@B8U,2SRE>-_>+TE3I!LOR M)UB6C]_!LOQ+$[5\O\5_^2H+-]L(?_6^G&@$C6 /\G9 MV4MZ;!\A1C=,(<. M!1EU//R6XSC 5V98LC$5QI%L$^2M,YW1J9 AU][V2.=PRX[>_*\+9G+IX_O M<91GXB=G\).S#Q_YSO@7_N._/SQ[*3XG'S^X2#9;'&=T1\[3U(N?,)RV\WW9 MY,[;PX_FKUX:T#]^PEE.3O8=3L,D^"@F2'G]RU=6AGA_\$)M<$"Y__3A6\X[ M_.3O%U[V?.>%P762SC?)+LXS+L,]X\XK1I0DW-G&V!ASSQ_^<>;W>I_PS7QSP.[G$>ICBXW*7% MM4&OETQW/1U"PAFCRRU./;@(K][@"M5>0]WMIWA?O5^2]"(B6WS^%NH^ MU2$4W'\I;;'9S,Y?I\%T8@?3<=Y5J;@8N68?^;I^3E M?8!#NE[_^!W\]8S]E4Z-_//O5S&1B?97&YP^D3')5?N:/X-DX,7[RB2[6CO[ MQNR#K;RW4F/I.(]M/5RRD<+ST6=XE'0ZDZ6PXN>&>K9.[_8T>>O[LT(9/. M]W>11^3Q.+@B/]U"$PWG!Q!PQN1M$OM$1%^F=UZ:\W_0V68AR%+7X1MY_]D7 M8CQHE9IC*#ECF]R7FR2F@LY/7K3#&IYJS9Q-^&<,AA2R@B_DV#QA\4XQ(6RY MR\&< \641E#O^-$'D?+G43K/^-@%V$^P\>JWGQ/].$T] E#]$-1:57YR1S95')*05?LO/R9S_1R!ER^"3O>66CB;)A%@O*>G%$QH9&\LU_?X!<<[W&NG]>MK3 :&(YTM MUT0.RD0S7)PMJV$[@)A,K]@-.7T,<:@UH4<7LRK*N?/,7A/W' M%>P MUV1-K-L=R]G2_9 DP6L811INBU\;VVGW.-P\[M(,V"9O"ME'9"/CG*Z%WI32 MHY>S)22?%8F1[-KS=8[3ZV27DE?U1R]:_Q?VTI8=,XR@NZNL<9TO MDXT75HV>O;J8LWE22>#G,)!\C[I'K$<'AZ>5/J37:;+AFQOT$KTDH6\_@>=. MFM%^E7IDD_O4T7J^5W[3ZSD[A)8[DR&8""3AKOVVU;4>1=*^ ,$YQ=Y%$C1) MULJOG:WG%Z+0@8+RN",?^,I+8W(O9F!>Y7(+7/UTO_OAEEIE'K"_2^EB4BU0 ML_"#R;J3V;D)KK!",M,$>:QU@KJ^PW284$UH?3FI]'+[)K:YQ3.=7WQ)'7_9 M=9*N<9B3!RA;Q$SVKM@ZKMYPZH?P>(8U/=C9-)PK!40PJGJ/>IOQ#Z/AU. 7 MYO3KD9E>)#'<1CCV]0)!6P]G;) '^P7#6A.I"Z\T5,3C@-1J1FHXXU&T33H19?JJ2M MQI&&AFZ55^X!94)V^P.M;^\XG(,Z@JATVR>4H]YZ I:3XX7Y?M:4H?0-VMM5 MER0,T6IHUS=W*-W2B. ]#T"D(8?D1-,G]C/.GY. Q1!K!=V>W=U%6^"G6=0CP2"\-99-D.!]UA M24IKAV+:EL>Z+=[%J'H1[FQD'36<)'3$#A^D*7&AV144W]AG%!\7=]OLK][\9]A]M]ZFR=?5V,S46F=I M+JTS^5=UC-0TC8V=Y%62>]$E49+]KJ@\3GN=U4#&@W/#BT)96OK87'P$+[E&,?D'B+GE4@)5)<$^T_+P]"_MT// M(,@&"W*K5C?)8'(342-[6L Z.DWM1JH$I!Y^0341&".._7H717N(/%_$Z23=LNAU6F9Z]W4DWP2^[+.O.V\,')A)-72WK[Z ]EIH[!^YZC2EX8A'@#N&#+(!W M1W83OU&)@*#SY/8G8 Y\+8SOW^[(!;;QR H_[!XS<@EZ*5E;_=W3V6><_!!%$(RJM]%HFYYFJ!TS-=7Q3>"EHCA3S L"FX=M*1NQ>8=/8B):"ZCF MO305VM#=#N&Q E25@#/_'&Z;SV2?'@[!#(GNBM6%O2+/:HZ)PKY<,\?P*KFB MZ)LZ&_M!--S%.7/LKM:/5&DT2>P(G:#1UF54;^L%" 8XW8)Z#;[>!DE.V\R= M=,02*3K4-;71I(YM8;D1^%)$\KPE8M?J%4QDIF(PF?W, (;M\P!^W2?Y? *2TV8"T'ESO(#]=FD]O7GH1D76<_<_F_+0G6/KD(=]1K*.=:MY4X&$!M M @ER=6/N@0B9G02LWFT\HGV50.H >6IS7)0'Z'NCM9%PK*5VJ#M*FZE4'."X M9&6P"E-BM+50>O:>FH7F1A-4TKN;V5"$V@IVA![HVCM/NZ/[@1W)5@.>OKT[ M8TT2/Q&A;@-Z/ C2K7*LIK%[ '\>*G>.8[S6)F[I6KLMUM-EU:LT.M7PB?-] M,X$61[K-$6VDL%,K2J_L=;GEKS!9D(B_+S04C!F8=(_H:.,[O)^8N40!R""S M2X0LI\]E[M5U*N*34F.I37_M[N?V./#T,[;#(#ZAN@&S3AWC4#)3L)/7#,!] MH[OE+N[,)Y$7:SQYC4U.[\;58S2:OEM;1IH.8F@O::^KU^0=.88*HKB7'(=N M1HD9&\BHAD:?&C[/X>'>1Q":9HS!9R^G*?V]C(+'4)J,R?T2M!MM,I:NM4'E MQXNN,O"2RV@[;2I02_O)+.J!+HR)'P;)PP6>N]5K,C#.1E"9!AB%_BX;5([3 MBE^I\GY #K8B2',E6PFOZ^;J0>94=WS+#2:28G7Y&?5;]+>UG64EH"%[9$. MI>_@D@GAK*-6D 8 (3@!Y#@LUT0&UG-V$)51MI=2WHW_!SP15:=,>]M?@]1K MQXRF'<>AUPK0.HK+CN;!:SU5#4T=8L'TA)J8$L;$X2$ &J:.(.0259(H_RV" M@]1@_%ONCFQC+_KO<*NIR]/2>-08^E680Q3%@MP:1%7<>9$FB+ZYW32@>IFA M1+,+FEI.7KP?*->/NX7(.0MV/L4YX34JLT;7OR07R=IZ7M;KKOCZ7MT=!G[4I:I+*1*R MV/\V#VMO I,"&;QZVX8L?O^RI4!-GY[N 729AQ04ER2F1:OT+KSV/FYC>$#] MZ&EL;FX]C9#-7OF%U;;N$B]XG:6NQ.QZNQ$%^WO\!,4FO3C7P \W-C-FH.^% ME&D<)-.[CHFA?5UV7 TB,N!-H0(]'(3K([>LUVPDZFX^ODT(M MV&6Z2EZKDGE;2[/(S4'I-]+O8DU+LS,I7U":8TP4$O"&:*>C:3[*1URE'FSY MA_WF,8D:/IWZ^\D!Z?77+PZA,#4]HZ$&SG%.^C9"YO!^,)0C(1)Q^I+LLH<] M45-;0O9;6D]*;2]L(;0P-'7QX( \&>!):,M\/X[6%)1 LGE\C .:%DQUGOZU MG ZE8FSOL9?F9[+GRW.M.RL].K@3N*,H>?5B'Y,5O$QVC_EZ%PD(B'OLX_"E M!V3$031&>6UN$G#K/A.-K-%9U=C$V-YH<8BW[9 ^W,81Y%."L7!)8)2QGIE4C-TU](B$F MXG[N%4A2-)Y(YGN/*F(M'<: 21;8GH"# !@(<$);-.LC*8WJB*'UA33^N_)W M(^J=#QLOBLYW&914:PHE:FKE4'UIU4RUS29UXKH3/[IZN;O]TB7>MIX)QK M@)WH1GRLWJ_WF @A69AC[BQFT8: 7_X44RIM&6K6AQWQF5K$# ^/"&5>1"U0 M$4V;)#7_8Y+C MJ*5,6U.[L6T\*T($FS'RU$A-,O!?"M+GU\H]AN\?0&YY60/CB$R OI0=^P99 M^>=2)FD#M6_KX1 M89MB/VQ+V%":3,H7"R(BQ)?&[8A8G1W=V:-H^ASSO'6) MG?WZ3%#<;W>+=W4SF'U.W]E;W)IQ7FGCSIXE78"0$J->CSIK5'NGB8GY!PGC M3DW@6R\4Y77G,VJ?G!.!QFQ=< IW,>(1&/X0, X1=YON1=R+?@S2; MRZ 3G0;Q/CVGIG%U>30ZNTVDZLB%EZ9[$)S[5QZI=)G8S=@_'9N;%>#X6$W[ MKH\SM=A([E0[/@>KB8!3M#TF!D$:(RO&\81C7RE$V7%\#Z/A[G(".]ER33X" M?1F7CSFY*^&#B+I^UTFJ"9O4W5L#*)JTS G\9I8QD;19!5I:.T[VT8F:KD5* MD"*81TE&!66>)EG$$(97K5/K<$+N$^&Z;*4-#:> =@$9V7W#!#N[G8A!K!U% MZSA:H^(U_75'Y#^<1OM[O"4S:@BQTK6_57IOZ>#^L"_7(*Y<1\EKE\#> MVL63<;8.PW%\K+E M6HX]UAW0[O8.;9=%'130 3KBYIO:NK-42?4WE,(<.L.4MOUT;X^# A5_2/5( M>C9&&C$-A?MSF.8#B?+D #5"V[8VGVH(4W=2?<_NKAED023,RD-3]0 X[3$* MG]H\DOWZ3NJA$E!P5V\YCG6FKQX=C3U&]'A".J0P<[880[5M78,_2^G2](+I MR+MN[S0!SV]18)"EH&BNX"CB%A&H\$C34_Y);F!ZS5(4H/X.8=/CF8OO:Z[0 M69@"F)NPK-C9&-AW*(U)71@UD?200+X!!%T>Z4I-7Q&@(?^H$^+] !I31GUO M-XGU[N_N3L-1!(A=."9[,")?81YLR%L-*P^86%R.;@^L.XR&TT [N:IJ2YI: M8U.7$)QDIY2NJ3Z&^?8^8\=W+V-#T=T50I.I90,F %]GMVQL.ZG,=.T#W;/3 MR:K94GB.@YIG?4>?$/AO_>767T#=74=%X/A,WJ3-KAE)K?[[J05HT*QV _$9 M+71.[Q1WEBA6C5NFC_&APY](Y,4MT1,9Z@ %'-"=\(%$)X+D)%U'DE.A"[+D M$!*G"=K2'QC4^##F@#3)&0T[0BYJ;1P^M@%>EV<*@&,Q^//T+ZRN_30JO[#R M!:V:H[[]I*&QM1^D1]<3"/\^#AJWC="(_J3K,,+I!;E>GI*T&B*I:S5J6&!I MP^M7Q+%LZ(TG!Y+S;$M=^6]'5+8JZ6+0U]8GN,T$[6/ MY&5N1W/OZ&:KD$3/ A+.?6O4\TW42+B#I#S2SI*GO;I.RG-:A(44R!('>$D; M.KNSKGAA2LUJW9#YO;I8@F>K9/?UQFC3]!O7=NN]M=MNE=\[C.EOP*&"19O' MA=V['QC ,91L ?W7S]H!,,F1%4L!D\O9_L5XOK+9S648$/B[$15"_ MB1=U72EM/8SM#*F&&:T2V^KX[U4*K3<9DPG&,D!#:VYQ0T-SUDFE:&2+A;*I MG;%9U(/MR ?X$I,+)H(R7]T"R+%41CS]1'9>!&3,D.@^5,K3%D]I;^\8F[2H MQ=D:^='<=B+A!F0/+%-J_6>.2&&2Z!5VH.UL[#!\)HKS8Q*%OOXT5IL8!6P$ M6PX.EN3EC.$1+4RJ]ZTE^7KV'%5@NW@.\?KJC4P+KO#EFIPDG&K%M[;6+C&- MBL); FT-;(V%\JK=M%W]',/FU:,0;Y(,2HT1R2UFU[,OXQ:1JYS^*V)>O<** MTI&N:FDP8P=.11DK(E!%X5WFR%:PQ_1'\&A:SK9"^3B+%[O#P-#2P7VJ?ZO= M7&TTD;B#3C5)5W'\8#(3CRT>%%0\MF>Q0W"4FAB[INJ!=-KHDZ:;Z9#NIQ< M=M.%YS.UMPJA-$3R(@#E]F6[HY9K;76/\ZD4\ MOJU1:VYI;DYKC2'&@%\,Y.^+&+ A6FT.75TF!HC=M;.[>DW&:]F1>-[8V'6V MJRX?MPCG 1F._'^@EWZ/H32M.&_9G71(D+?2SYW)Q$C*9-YJ#[70'!@B5/8S$HI?4G&Y5#NG=^D#6VYV> MD*ZO]61::F\9:?22-J^)H8(V*J%1%-Z+Y$5;?JG^^ZG!L[>Z1]K[.,8,EIS[ M?9'4>G0TI\$V"++%4\*E /B=ZO!K5&6/H^3>T+AS_5X#3N MP&6U9W_J)*"#NT\%V^P+>?RS^X"(VYF:U&J&MN9"ZBF/I>'K>>W.!KJ MC:8@MA:YUW<)N\'[2ZWZKK8BCL598=8/!<&[=FZ:H'?,T#P]2TLG( 48%N 8 M.\+#J SO=H'KD(-M[ZVV@V/D_2*L:N6]0; ?.!AB"!5F'RV_Q@$$4%"<7#*3 MO=)8Y]4P0-DM?LYA^KE]I5RV.O'':?Z48GJ:VJJJ=O:RH.!)[ST$%Z@H$U4) MX'S_V?LE22\B+SM(US,UB)THAV*5NR,SJ2,!KH"'VV^W\/IC)EX6/ION^P&/3M-ZGL)U'NPUQ M42M1]NOKSOM6 ME-'1JP!J&W>%H\+,>R(RQU,14$3CS#IDW*Y>(YZ(AV<<1?#N>+$^#U=I-,ET M&9&/PMZ_:B!<%W[@<,)3B!1KK"_:/VZLO;LE%(1FL,:F_)$#.X]XA&"SI-N$ MA;A00]T%!%VFY.$(FHH>]NDU&2CM+I%?WW[4!,?2&%1H@'0Y<;H%=5U;\^VP MOJ-LJCF90$ !YR*O22A1?S_J*A.)-MCY^3(5YH_Z^ZQMY@YI45>.K M8L;.? MVY?PT+)L'9U&O>!OV@KX'49@0E'ZK6%4O6/VVZFX"Y%EQ5LK)5OG^867IGOR ML2@&@"YLME=?AUBLKSQ1 G#94W)$=K'/+"]] K6.)F,N_TIR_-+<3)&FO5Q? MM#+]8*HV2]AL/.B(@ 1K#[/X7:5,$%*^ZX?2L%V3+(! MC]T% XX$H%%JB6 >O /"F>W-86J9%]R@UN8XI\4!,W!LW(398>#R1Y"?&%YP M9QGDSFZ.8_P8J'<2^SU"^ZIMW;I#:Y[K B>@+.(C*244B5.'/S" X!23C4K/ M8N?^/)3*-&#XV\2DAH967-[]7-RN79--H)Q=(EA[GPFI"A)L2V_%0.ZCL@(] MT=LF(G^+G_[R%8[/OCQ\I7!'UB$AQ]]XZ2PY/XJ92#_^/7HL2C*D2839*I)% M?'U]_88N)*SAIP\?OGT/OWY/I_+5?U#Z9X\P )(G@:19H,<]DMOQF2 ZBQG[ M#^*S06PZ__Z^Y/?7LV8 VHQOV,(QKE\XUUM+7//J+-GSG1<&UTG*'I&,[%** MZL-/5_P/@(D)W0.DF1QZ: 0CX'\A>T*6>! MDC6*8!XH*B?RS:]E9?BIH2L" R,R,N)#(S$V^0N21D?+-:+C(VD"Z&]B"O_? MKV5MY-/1O66(@-BY;;ZW=XU0I@%W8.!.H'1F""A9_:0]Q"]:'WP@.XS\&:6/ MR@$0&V&&Z!@GS:B\2SFW$>4V++GUZ# 6=E\)M@_^_GOL4=P3V/\2?,T0CM@] M U5[42I11Q+Y$^%*/E\(Z*+[TV:H\JBZ8TS M=PD7LPC(0?R(N4G@B24,R48 MY0G"?"P4P6"VQ #'/'M)B@A2@K]C1&S]40;F+=\^-7)6Q3!5>-'0--(\C!5 M:ZPR,^6Q:@D,@:0QD!<'B(^"V#!1$^96_7SE$!N)09IFMPL1: +8. MDQT*>D@0'$50,,:&_"E*7C"G:E$6;1%UY*!_\.=;$>M OZ?#(#H.^6ID)#>B MW5!^&Z2[?DR/L#_+Z+;!!XR10N^ V->3GGJ>Y%[$/PB?]3I--HB'0R0VWBDE M/^5\%T80,CQ0Q&'DX%I^Y 2M23-#9\YW"Y_Q[_Q+B/(:D!!WPG"&Z%[$K932B[W!7/35QCLDVY*R2*)L2V6SS4 M&JOY^NQ+E^(3EP!A5:3A9XA,P-'=8'5Q%,,\3>@#4SS? G05QK&YBT#253+W M_[$C^K,6O&O(-2A& ?,3'P>)@6:(#C6C3!>C6;\![3$>'086$4-7:XO4&04U>]KQ,(6:#_X.RRV+0KL,W'/!3S!;A: <])XZ(H@IC M(?%O:;09HN.):TV,>-+<*Z[VDC1H!MO&#_^__^6/GSY^^G.*GY$_2;\NP3*+]G]&WW\Z^^_W'V;???:#M MO_V.D/]N]H<__%$,$6;9CEMLC)G=*'K7-,=-/X)#B3Q9-6GBS+(1HPL&;D MKX&BN!@+\<%0:=IAXR%I0/(U8 *7. Y7.&U ML&X@R+^,$R:&^&RAFPL\$=?I4?PL1F2,P,_8W. M#<'D$)V=Q7TSI465MY>8%YRL^X?Y^_N'+\4"V;0ZSH. M,EH*@:1!-/D)227 M\##C*:ESTF! '9.=!FB!8T-N2@J3G*;\FM('4S9?V)NQ!CW$ MR.VHTJ8GF5$?]8:SPJ%R5>TV&R_=R_P57M@'.C-++BIXR[/E^HZT$2X]RM5 MIR ERU32DK MMZ I'OB68W-?KI%,D&\W6_%.IEB0]]3(?#1@[AFI?C;D4W;* M5MS%P%3Z"V\;DDL3QI_QT/7?R'(U2DUDYQ1Q=&0J?E <#:2J4).@;R81!;TH1Y MQOBV41@BE.G3S!CBMZ/=F&KSC*DANA7N$I4[>X=%2D.])>PP-_XPKPHK4HO2 M@C*5#W8QT:4B$ YBPM4[GK.5H7_][IL/:$-^!:\?-/S73]_\H?C!:Y@_$THT MCQD\'[2B/@<5X1B-K6.SS@A8-')@A3F_BTZ]KSUZ?C6 K=C")*4H1MU<5 MU:V:2PT,C>$D^Y3Z3CUA/Q0;-D^849;\0 P);D88TUJ4IU7.^28%CB^8MYAS MS,7CKP2-1J]721FB:K(0?"7: MGE.U;@RW,5&^-+3*2H/ T?H;J7J D :;K<407Z-7V5_'!+,TM*1%$:WC8L A_J MV7R/E#D@S">!/#$#,*[ILCT"OUZED:%;)K&*1+YB$42+H?OQ8/>?4$529FX(N^46LTM;WIS7$6] M&#H%3N3=5[ 3,G9R[\UJ$%V5"37#T?1.JV9WCK_=AO'7LN>JK)T,3QV[KY!% M+:8.#2[]>9VD:\QR#/L4_[2(S9MU@//R"<^0-&6:$,^QLVII&F+BB,[\M_L- MFC(X-(M$-$ (.P)?Z7L^*YO)8R+DA9:,5N&3C.%FB#&H,Z".G30RE@;D3(6T M. HDQ4.E'B(S$[8F2J67ZCWDR>"D?UL*=U*_BSI:"G M'LS)A<'X?0-N>'#-#[EW/GWX]-VI\]-G6[)L!YHR*H\\H[$,-,#!IJ;TF)2%*Q%>R==YZV)U79;*JK.2@/ M,5FCDOP,,=+H;_R_HV2_VN%2_LQ?8F\7@&T 'BTB46Y04;P021#ZMD(,B_ & M]GY2\T& U_J7VT2*K!SNP8:BUU=8C(PT IBUZ--QED&8\*00#S8>O;W*$9$. MGMIN)NY(JZ"+=IG(4LB%DBM5DDOL#EY%6?V!U'(0&! A-6,1^A)%!0R%_K*" MA5+O8-FM,>H"14;7YE>R*#7$K_G#CV1UR)_HZJ]?%C_-;ZYN5P\S-+^]1/=7 M#ZO[Q<7JZI(UX-!X8'NAZ866*_0Y6!<%-.R(E2D--2.LCQQ#."C6O1(5:#W M??C$U5!7:?:68^IR(1A,\17W8F3(?C7%I ME*QME/JB!+D9A/J"W"@.M0J6V5%N6%-!X,.]W&.&AH^\7CH!6I_/)B_:^5YI M.-*B\31\%0T/AC2%F%#(>@PWER8T6@1*,,9(\6Q70 T93?O ",8849_Q9F[> MW3_,K7J;I:+MO!H;D22HU>XSSI^3@$$;#7M)&&%1GS;G8[)]=T*\-7ZV7Q-G M_&0)\@)=EX\P QF3FYC9* +XRB)$.LYI 6; >PQP<+[_DH%-91'SQ&N>!G]\ M! O4JF!EJ/D0\$2^@U%0&'^-BH%0.=(IJI\[>A 4V&]<6S2:E">)G(O[&27Z:<1:C [@[(;8:2]VJ MT!8QN05QC->A3;N?MIZ)@1BJ2M&6:IV:44.HS/,IF^GZ<#IB_)1)9I5J1#W8 MM%U]R"!K45^N3H,=^4IIKB=D.0X,0H#!UO-SF#]?[(CTO2D3??0":)$L]"K(YYEIK>NE\# M0X4Y=5MPLT9 ^8RPND&4-OR(47>8R:;S"(#DDN_+2-J,.JY6SUZLIKB!*84E MN%E,).S((V1SE:*/,UY5-2?3K649,O/,G65'^A07OO'^&"$IL/ ?+M?,HTCS MRS;;%#^3A2%B&/_I,&=EZ:6$>P^YF -LJ5*K4ZX0L M@CCNQ_[JS:>%E&^]S=$^<$X*"5H(B$UWVHHK>J2Y9VG^]WN@/PS\%5S'61[Z M7H0^E_'U%B.F!LY;6>KFR5OUY;"[G.+?O'AA1.L_)9*J\)Q$ :1##$ % E^. M"#3B2$!B*("ZD;4A/IIU$"#+C%<]61SRPI/9]KGN!%(+'XN'*%KBG48&T/O9 MG&>+DK.5HV5JKI6@$DK6+B2M#LP/XM^LX"N6A$>'6#R>IZ@'.Z? 1QUK,2HT MTU'*%;9DY/Z0D@MNR&;KR@NG UC?=*8YC Y@[G2X4K G>B2^V^,,##+"UG/M M^=2&_=E["S>[S7F2ILDKD>X>Z3@8 M:IL$<"3)C$"3]>FM/YL&.MGW) MO_B=".ZX))?1L9N>TQ(5)B&'Z](*NH.QF:NFFO$8T.1GW/"*G?.W\%B1H):C M(6B2.XA0M6CJ-,B+?!*T#-GC9.[[Z3Z"1 [(7#O&@S:V6&;,:19!324FR$HX-@,@YA>67] M&ADZY?H5F!1>*?N78"UP9[[+GY,4BI$;#$!")=638*4K#LFSR Y36EZ3U7.R MR\@6?@C?MV0T:]JE M-4Z%QDDX%",@/@0JQN!)K#"*=474&J#)$IF"7%PL[FB$6A7]:A$:4W\9_I:GG/T!K&HR6]<>"@:O=@=L6KV%ZDFPZ#V#@.ZW$/YE9!?@5B9^S+ M<>0,BS'"N^TVHO9>+X)T_>LH>95P1X?&!DO4&3(!T)>!3<>!-K+#I"*I?+F[ MN[GZ?'6[FM^@R\7#Q,U2YZYOESVAQ>[V\_SQ?+9:W/(3+HEDW M^&67L?H?J^0>^TGLAQ%6XME621- 0_%HE@ - W>!-!5:LDY,!M4#_B#,3P]@ M44I&Y=Q&V4!36$PUA5-9T;18T;@,(B0_CP4XQE9:SM(B50)D?&]QZ8CN&H31 M#C38LD+BU1M-. W VWZ8X]:\NU*+1XAU-ZWP["?I''EDI'(C$Z,\Y+XX,4 M5U2C)%-@)B_[R#!.%DG94&0"9\529>52866I?'6I: 5D&$7W&$6NOPL#%>I-R&M,$2'-'P4R MS!K?T9$LGR*ORBU5,"R5(DZMQ"E2\>PBC._?[HA O_'(D7S8/69$*?!2IKM+AE?R-_00=4VOBMKJ(X)J;J_/ @ M>C%C]$[,^>L9*J9=9N73%YO-?"S/*X35F7*& ZTIS[L-:L.?^-S; 35@]M34 M_!1;#O[CJ';48PM"W'.X'2@N<(I((6E13+# BOHX-?%C,4<19QG&Z@:[>@NS M'!/E?;EF"$FKY.J-_.#86%,VQ@S53GPQ$)CQV%#@W&"#H;_E*1A!O"BS:0&S MN@ M5\8,839*1KE/"NXQ'P^>[,()W8]"Q$T1&.&C#YBM_ 4')HB4MS#R> MCTS=.??X!<<[/,32K9*$K<*)CF#<-LB-8N5665J.P!) ]%R 90RG &Z[!P"C M 49OF10%0[)F_C8U<356OC)[B_9(5A1^8)0!#_P<(QQ@T'P5L^C#P]7*@O.T M[=TJXB %XN?E#M^2]V3UBJ,7_#F)\^=!&^?3AT\6"T^/Q5&75"(%Y9+G^!&C M.R\,9LQ.L(QM'A;5>&\FUY0Y*K;<42'A@7_XY@\J'/B'4X,#-[->&I_...G% M)KZW9+K1,F'=1Z$ZPJ\]?UA\3\41/@-D$VP]6,<4$S67?BAQ4H6I&275[LY+ MERD% AH92P17V0D>Q#J;24IPQ<(>.6M(L3JI-C3913.X Y$+T#:'C\_8\ U MQ<'\A3Q(3_AV![,9/E&-%[SUA/E3#)26!7OF 9Q[_C#*09H:2CEG32T.%0Y A5 6*=#S)#ZOT[5HDH6SS+A:+Z'<7M* MK*G1[ 5_6T+^C/#GLP%L@RA!X#Z+KJY'CISC=9*6 280CDW4_20EI\A+]S2S M%*! H1I/0LOD+,!<@H_V=*F)$#PR74P+E?,BNB9,3 K"$4BHY520F,MO8@%E MJ86O"E^C,F['5NR$@#);D89#X=R QO1FJ:@I=J=:B>)E4.Q#(XZM ;H;F>TH M4<<<);N?X6R^)G,",]8U(3480AO&E%*.*BG2J"C3$Q!MT(.1T1XL:&LRMJV0 MM%$60C$?5JV'I?$0%567()2;CLA,B##F*?,O[^L;3WQ7>PCP#2S!'[=)_E\X M!SD%'+7!]2[?I5CBT=+^IG_&24Z8SJG>04=':SJ\LNE'W>0V5J1CH],_R9AD M5^>H&!6Q897=?^H+H>SXY@TPJ^X >X_278K7&%#WJ'1.S5V#BL,)R%&K9/^H3D%3PX[P&DUZ^>AEGL81< M-:54R\J4XY5P-L2:6KFYG;E1JS8/W_E*L>9VSJP7:A[,3=2'$8NY&I5D96J= M&^CK;\K19E:_,=S_1CE2$DX$6UM 2I+,E78+_G3 )0TOW-+B.Q^E@HMIOMIB M?%T"6QW/D6I +W.EM>A65MBC EM+L9.Y3Z3O'0TWF&]@9O\:O6X$& M .O C^EU.Z*>-"B21[5?O(;Q*H,)U&)--17\, M_[)C@F"1XA0=*!=#\E_!O\/,U^!-V0R=8AW06$J>W::%1-N\=;TN29?-&[-'E*O4T)A,ZBSCX> M^Q10.TY)'G'Z,PG?W7HHG246U5JYP&=:\KD5?);V*>LQ=IH(G M$)L@&!L"' ;%'ZAX8D1&2<_;QB/:"92G-S.PK M4G.="T;6HFK:C/9?"E7G^[()E[DH6#]@\^1["5^6PN6NGKV8"S"W2HBX[-=\8S87Z#BUX-YEC* MH2LQU([G]1K.$("2$$V<]?C-+I4<'-*R6(]%7,@(2R;BRYGPQ(4QPFUA.[_% M X4R1E^$G;_C)1^)E!QCJZ'XYOF**BR)[(2K@B5Y@!F4LUFQ<;ZMTSA'S[O6;U@TB@9 MUK5LSJ'O;%,!VIF:?SM6W*1Y-N4WL@>C(\90FN0UZLG@:7#354UXE+1B* $[ M$)N*%LFUBDEE8K)*"+J8\01E:BXY7R?I&H<0X9\M8O:,N]/N"OU-FA6D#M]- M53$QL(B-8I $WR#[$0![EURB482#]WQ,FV'0ESSZVI Q6 W8%,1EH/IWC]RP M/8:%V#!WLONAX,VI'\(P@]$!O)T,4RJ@47U'CK /^Z*,#/1E' @1<\GKI(WA M^["] O)'+I:A$V+%9M#LP/=&6I/*VEV]X=0/(= @] WD2-4VC:"/Z "*,#RV M:6RBBVA!&E(.9L+VQ_0_&*U^&FQ6EP]6+S?6^$*/GLY^([W1K(C^F"]B@%' M394880ET.1,L?%Y!J;CG@*^KI()F837EK1J:P&6J037<&K)(.5G[U=K,L!-U M2N&]" M.JH(?36( M?S*<5?F^A%<;NNB8_.SHE4"!T\KJE MO#@D)3EQ#AJ!1D=AHU)J V*PDBCTAQN02H)(4!PG :+$KJ#1G6!D))('CK.B M9C;<<^2N6JY7WMO 8B(%3 :+'E8&4]\@&B<(9@4RJ'45V_(B1 /Y/UG&=2 I M">7>5[B/R#AVKITKADE L% M1FQT5BRX-5PG1S0[C":; &%J :L>(&WPC!//ST261_;J]ER@4;VYEV&*_;P0 M8*$4]""=AM&3%&1*T7[,C0$VHC8.ICUU^4IGR#,!X\*W.W?)G3,,X$Q@&/CJZA/?IVY-J;HCCZ47 M_7>XO4B"8^//J@H5HXD(4014I\Y%FVYHG14H3;X*<\#Y7!!A^"4,=EXT('&% MT@(ANJ1FM:RZD;DK#V^= 7L'=I5B+]NE>RGY::A&*$A64[G&RL,SQI*LQ>F8 M&C'GS@!?B@"KXJ![5_DH/O+38[.N^C$477N% M>N!M(>)4L/.)]!\'#SA]"7V<#<*_P4P@:)LP@2$0-]/LR726OQWK'JJ$O0! E*0*2DYY_6_R.729X@5.( MIB_!#(R\?HMXG:0;IC9O<9I[(8VRR!,F/04H+9$G[!6K-<&8K,4%2,9FL/Q0 MFIF^ZIBK\F!SZJ51YG,2Y\_S.(#,^H'[BBF:DDUF [2I>6U/J%O=2F88DO>3 M;#6C-"F "5"=/A^UC25_%5L9,'#KKE(/I)"'_>8QB8X./J(T$",RP7FJH49V M)RMD/@[\=>>E^9Z,&6<@""2Q06>Y@!:C0R!YC/&]YA:Y5=UW.I9']RDO:%V> M$0$4BP$G J!H< ': !07MS]=/=@'4*07^@5Y&E-P5J4OR2Y[V&RO1EXH.F9.#VV]3$ EBX;9BKXF3QPI*5 M$$=!2=W6]6^4%=4EIS ;\"$A(9:.:4>KNTD !>LY MB?$@!!-*!E$ZUD!'3$Q7T?)'F#.]#EJ WPS=;[7*%N)!1ZE%@Z0%OOAV:D?N MLWKGV>*LL1!)(WLV;65+W]]MR1VS-V:[3 1%^P;+09-7[)0%)>O&R4%SKMLD MU=6V&?:6^/^CU 8]%MI*(E04/AT;VG4X-]6L8NOIM::F+&<-G\"DZXF-,@@U MA:?_PY\IK'N^MW1L13F)Y?IAM]U&-/C3B_C:/3QC0-XMG('<'+I*Z/',AH4F M5NY7N:Y%)DT%/;*YD*7!%)JB=$VFW#HK_)+6-!QWBR3N%;$XRS62IR 2WQ&= M!)+]MM5"(!EBT:MV[?..ETL3[GK@DN5BR<;"2A96#5-0T'?6$J/-SK\9T9FF MNJV)=L@,3=5,5)O6I9071I1@!A99MAM6R::@JH(E($9Y!/0C4TQ%??@Y!4;4 M?';!C5(J.K3$#+L@FY$R 0OS)V["7),Y7A,"($B;"6EEE3P8G*HOPZYZ,"X2 M5EP/1D9K,C05NNV]J:.L@7@_*>_G#9"SE/>?A 6;\@Y#4DW)>C3M.&N@A,%K M.+4#0'$/R*\#$J @'2DD$P;+U6>*V,+ @6U"2AT]9T7V:)ZXS4#&AXT71>>[ M+(SQT3AWW.I.22%!:[*3;HB\M#WS,OS$2%CB./&(IB:MJ7(U[H,O 3@[#"*+4S@%9"0(_HB(2B1;0PPUPHHE 3*Q;]V,$O MNRRGWWV5S(,@A)WA10!\MX@Y. 0]F8]5L?L>[*Q9F&..:L:J&MUC/WF**96? M +1E4#6>N\7%K+FL15DD@4(+,_@-&@4 B>?2).P7YIG8 D;FUNZWLVBJ+D(> MC+,&O1_;2OCOJ=LNXM4KCE[PU3]V7D23&:+](@;$XXBNY)A6CS!&.9T,>%O( MZ[%ATR$_+^?CSA)B9Z4.LXTL8L0F@>@L$)\&DN?AWEYB9Z6:+"AAC_6P=^'( MSA2([*'K<+RA1?6)"(+6X69,<2%_GV96)ECU2#9@+V)V[[NKJ*78\&%SWTVU M6I2)=5.JY '1##T!1 5S_N'--DKVV*:GJ9/[K*-8U@\PW4SP7XG@NGK#J1]F M^"XE$H71T"U!&5'2,_0#6[7?Y$(=1G2!K@Q/B3#\_G, XWNPTJ,$W] M8@3RI0.;/%)IJ3G_)<1F!.M*!689']&6H&R8(6%B4J,G9"Q+V_*L88::PREJ M7-D[4BP*;FCJ!XN:',=H-_!Q*9/Q3^:%D:8\B6=FZM_@('&(SL5:V,AM$D-B MM("! ./-P$L<:I1!M%4D("" IJWKV\#T^8$@E%CFNF7D2E/35NJK-2WYZ$ ) M-V&,%SG>'&LPT (CH+\!:41ICX__<#1;O4 ?1N/M!<<[#'FM%U! D S^I M^#*7\NXQ7/0!3B&P)?.]:&A28T$0(E4^??CTZ5?%*=_AK96]J8:$_6I5[QE2 MEH;-P5*RJHH1<\-JB12F.)I^-! -AR?A2%1YY0#K%>*,<%,O!L?5K%$9NL3; M%/OA437FY9@;F8[UV)DADX[J\YWF1!4$[U%FVP3G!)9[J&@5#]&%M/A50)W5 MR6#T3XDW18;D?%!C@\4(40!*XM@PQLSR%%U*E,@8QRAOA1_%*J]CRH6;:QCT M6[L'SSK"FV&N^OKM:%SA-DU^@<(%(O^ MHIYLG0H_2O"21'EL']V0/=89R"W<)%Q#M;[ES+ 8'U2!5' MW7'&TUV*MUX8\'TPCP,J(2J5YH[/A /*8HO1;"DF?E9JYYT4EAX7$*')5V;P80J.N&88/.!"CO?M3BE>,OBW)# M24A2="2^&,5:V-SQ %:3[\'#EY,-#[%,6_@@@S,"J;[%C*HK16P9P_-IGBL5 MF53#VOCE(P;[UK45,L9PJ4-^):2?I%3=N_#2= ^.&S-J/DO>_"%-;.(JF.1 ML;N4>=+H,4G3Y)7\S65X?V=,&XTK@RMQ$%"Q@<00*7"PF-/,&H+P9!90"=FB M%*K/B;HDZ QA$#_6UJHG=91'X9GO0T#_904-3"Y417FW$P5AME*9F+48#7DC MH/[;8SDJN6TIA5,,-$J-@]*6F9''%MP 9&1,QL=2>:.!+Y4T!A6;E5&4IIIC'L0\UC'B6K,_(F%R,$J-" M4+08EUI[=9'T%L7($1>D.6? %M"B"*B]XAEVK )P8BBTB! ^$[E[*!"D+88S M&V)#7$+D718444'2MN';'!N5*.<&7BQ:6 =9AFV;?P>;Y)F9RKHU Z0;EEA[ MN4O)/<"R*5C"K:RSB[0'A_G*51D,9Z,D+=M;H<92*5V2I]7,6P&@=#,P5Z @ M-%+\_/")5Z$OR9#=^.G#I]^=.#M\0QX7)PIC(C*H'5#22RY/_G7GI635H_T]WI+1CPWE MX]1000XQ>I.>O!+>-QX';9 P@PSG.F@;ZU9S<%>\ ^4:KR_<=/CZLP/SH/@_:%N^7C MIW>/7R-!=9IS5J*UQYJX9&G>$IF9"'-$"EN0([B! ,CE>N6]'6]7+BDB1A*] M@QJF7\]H&"?ACE"?C5X4S2"KLBJB\AM2NA;Q5=9K(A0OU\(,#/43EQ2= /X' MBM6+%V%:L96\I"'(S_ +HH"I/Y!:'@O20F<"7[.PE=-:E1R88<;>=6D<2/$2 M4V"_!)VM^C.IPZ]Z%972!=?75Q/\]HXGNKQY6]XN+U=4E;3"64WZH-0BHH9+<2%85 M0SRHN4\N&!%">.&K*3V2+)5HJ&-0R.-R5E0Y!F0WTI3 :<,ST3\@.@D@ZDT M3;#T[-%0V-WS74/(M(S;WI0'5S@U17VYRQTU.D'9HH%&M.].EQ-AT-7E+A9C MS4"N>L14=N>6,QC/DAI(]F*8+==R08:CK]F*!DM)T] :B;@M==8D'X4)"N:_ M7*O5*NR^%\9Y48U0XS-4AFX*&8PZ%0;FEQ7B)_.OC5&$R<#TE62SA[G-R*LD M+LIO,JUI,');6"3CPZY#' MEH.,)[",M80JE##: H;\5\V]FH*EC7&PABU>UA_D64C,J47N!G!-[ 963Q39 M_051Q*A.GX^&@HKC,=,3_7!HXE0O^,-1DJ1L,2I_Q8)!YL0O0GWIST:!G^!< M,GPG%C!%"Z['/EX^1N'3D#3; LF@H(XD\JBD;Q^/P@J;2K*CQ%A24,Q06K#. ME+TM:V?S!6E2<-FEO4JNWG(<'QL6J%5I>?X>X9#1/R7>5)-AB:!%WKND8 M3 MTHB(DK:@>J@^R%]4PHJH<&+$P_Q#0^D46^JY*1;XEA-37R5%N++UB&M3+,@[ M2_H$5_:KU\Q]'Z[3[![[.'P!%QZ5 XRJ@N.T(#U&3K;8(+SBH$8A("ON<\ 27HWPGT0?H$(_ MU%7,K&>P;:F0ZZUE:R$!V5:!\ MF._RYR0%[H:B$U,FTV(\2'J$ 9%7QL)X;/MYQ9C6H(DM\RY.(N6Y' ?Q@9 4 M_\./7#G6B;)<-[S4O_6L]6,[=AR=,BCQ> P>Z2,;'X68B #I#@=JM@2%R9%_ M-,RES\= U100A@:D(&N.X-0GL]EM=O2583";]<"LX\1AU:HH#<,954.U;JR: MF*TQ*3[I\F*A":$;(^#4%G<5X;CU RJQA18%/QR1'S_]@&-RA43D<,Z#31B' M<$QR,@TN7@TL"L#&F"$^"CV=ZCA"CAL#_=8JR\H#W,VW7019 +:!,"X:,7-\ M]>0J2 X+$[)<.YGM_S+7T42N##]398+&B.DR1OF1=YF6*;>E-):QJZ(J23R- MDBK#5D V(_0MJ$)&G%0YE6$KH"^F(OBT&$/MI>!TR.YP*G@-_2'!%((@>'!8 MV, ,4:+6D5^-L!)U<#'QZ5>#NZ8^WTH$ (W3E,=T,32(P6:9@BBSO,W8?LJLVF#L,%0!;>5<4=!=]I6R4>PK!C'E M'!7Y/0JJ;[J5?=VL]X$%?1T@_!&)-665G-A_%W'=3#3DK17TT3LQPM?@%&BP M$UE_?&VP&AW*Y6FQ5S&24&8$!+9Y3K(T_SLOB#)(3A=%5>P)WH-GVE #9G0D MJ9^\:(>-0FW15Y8-A-A(19PM'6RFAEV.@RQEF7=]>"T>@;MCGST&C%1F%&;4 M[+EZ]N+&T%MW<@:;J)3[F'$+;4[FJ@_L_NTMN;(/F: [W?ANRVNAJFS68KN/ M@[*ZQ6_YZA5'+_AS$N?/@][D3Q\^??MKX8O?&0.PNI:QS;J#C:YD(E-):98# MG:=]7,A\M!EY7\=)C%ZF3U[,U_F"G,PD"@-VS.- 3LD#%SI%KO:B,N*G!'<> M&L(E3V.&E(E05XZ2'4@]ZGPRK%(OP( 8<+S&+>B)9])J7K05?FJ)WN'(7/4O>C)0Q#VB^,DH4J[]!5 >7 #9NKY9 M_OR KN^7G]'UXG9^>[&X_0'-+U:+GQ:KQ=7#]S9S>*_#"*<71-!\2M)C4;YY MUBXEA02MR4Y:-0F,.'>!:UP&&%^3GQR-:"90DJ6(840)3GKVZNJ/R4011TJ^ M>!!&.PCTXV"7Y#"SJQL'+#%ZL]T)=:P:.7 S$)9''AZ5XR,Q 9$C7DR!PAW6 M(CQ&PKUQM5B*NZEKQ:ZK*[9TN&)ESM; M:-Y9L>:VZ5BI,8V')W0KW;E&FNY M+GLL7]_=-];R)>L6:^WU+H$BF6S40QWA9I@RYR+%TL MFZY^\%66AQNO:MLNEH>TJ"VH39 )5@=.[&DI1>(2KT,_/%@ 5F6 =W+.1< H M?HW$J CS84^)05F-*Q@I[@2%83["U]9C7LQSR0*2'G(OS0_E]1P_A3'%#^&5 M)4Z/[ZLX.)3K*Y;2?((L1P=Q>DJ?#+ M+J-E4X=<1+6H0PZ!QD<5@;YR\GTYL/7K::0%B0RLQ3M12$(CHY?H&1I MJ24&FR-1MH^+9IHKI0B3="=$)9L^'F-)H^5+2&>H$ M!I(L(4 2W,:HR:A^)9"ZE^LO&;?VF2F J'X6E,(@9\GZ;)<)5[ZUVH@6N.,? MK'+&$"4.%F]"7L#]6HYWL\&=(N UL0@?KF314AJ1]S8\X8G1L)WP-&2F2L(3 M(V2S %\=XYI^PWE<9,/MC?@^FE&]9T@%PY[5@;#W,UZ43J!QCNK^&&&!-."1 MX#+SXOV_994E:H8+MU7TMF)RJ3_8Q[YPE>>@L#AYW.*4-CSFMAX$:TSJS&E- MDI?]5]T:FZW)VXV\OJ-0-Q8LX5+U!0Q')() Y+?_BP?&;G%BB%)#A-R$9]Y4 M,,+^] N0"J8K 6(BS8/VHJ%"L*#(@,@X3?NGY3),L9]37&#"2P?\FA&1F(V( M?!B2,INQ0=&3A,3F*>/:NA%'8)Y_7NP>Y8EZ!&85^H/ MR"O@E2LP:UD"2YS?)K%D1S&3DD1H*D8A:YE)1B;/=R5,6K;:6<]2,C)Y>5<1 M@F<*![;2JZAA_]KSJ11J)HF-N436G*:U3#8#,Q?*#9NQH&4]IW7Z MEF9=+]E [K4O,5%?(AP8,=]6]E%#)0=ZO^[XF+.JL7J&?#:PK2UG?PFJ/@A) M;8971(Q5=4G8\TB,Q'='!8]9\=&)4$5+1&3,$&'=73$2_QK/A7;G6TF2*E68 ME?>V" @;X3IDL*XL5F.8$@;Q"RI5'I=R IPT*&4CLE/ /%(T$; L)3$9>! L M,<>;*8B-@$9L9/K*EZCP,!9V(SGKRY3B%S!\)1&9;PJ4DM!'26MC,'(6.:_W9(\;2*1_Y@DT4%M!C"$E^L(H)\5BLK#-#?&)(S Q)4Z.JGC0Y)4\!<"7( MHI(96L]9F,;"1F.NZ:]],>5K2"R7+Y8KEY;'*X9BB"RP/KG=6/UIK)!JB&E; M(TNB#E&1MEX8B()0HG(=MRMQ4$K^0X/Q?'S8 O2:'IB$'CIN5.51?=(O[(;Y MC;40I1).%Z"H"38OJOGQ(44 8/F+<2("QUJ(BJ*NKH:G6PVOLAKV+HC2X"J, MH@.M[)(UO: X0G"_.3[D+U8P4]J,+7Z+ KQS$(Q'43W,/GK$H/FJT.>C35H- M!>X,__IH)NBYH;C)N)D&MMENCH:F88HV3TRO I!#U(X#*EY:UQWL?<1F/47#JZ ,;-0#S!P955 MQL+%&WV!:G50&@NV2JMTSE>)MQMSE5C86Y-S@#R'.ZB1:5OQOE0V6*YY&G2,7[V( M5_09&F_-H'J2M4BL9<1%L2UKT=?F&.);DS.R7(M$4\X(ISI]/I1P[.:O,D,? M/YQ!+A3_/+;B#V, Y>9J!OG[(@94HZ&I&P55EJ! _H4*PK;O"L,<*>&C/\T7 MIS'K:KQS\3VHHD?^=1:* 2P<>Q78X8;)JYF?AG0G#Y7;!&H%-RE)E$<2R RS MIX>,C_!X,=JWQ YEM^5Z /_>O';[_Y%A&Y+1(^^W_]O?2# MII!_M$Z@1B8F_TO)H=S0DGQ05)HT^>RE_C/Z]N,,??KPZ1.E1_[R$1)'LBV[ M6*.]53Q/Z\NJ8O'2X03B>3-@0UD41XPZ2C#)"$L1#5Z%DV9?B46EQ752-JA5 M<,AZ)6X9U6O(;M:7&J_ L[FHICZ$R:JMLIV_$V*L#6'.8E;)9ALE>XP?6&*8 MQA 718G/ZRG<8S]YBL-_XH 5W:69VR;ME(5EK32^S81#*F#X+]XV))L6YB#@ M0D<2'AVOEN)KX5-!?"Y(;\4LY@/FA')&O 8VS[T?2:\HS>TB F=@,=R28!%\ M,DHI,'.<*,8YSH'DEK!0X:O$=]IL0A:G2'1R>%K)(XICGXQJ#G]9&J1 ;RJ& M&1^2V2[/RK=L8WRL ) "(LM4>(M%S"W#'-1$NNG/N%;AL<7/;!'+\Z""[H!] MO +M<(7YD!I2FI\/:O?N2F.:G#O.;L9J]E- (QJ'!TZ[>RF+N M$W1H+6(FI[D* 9@)G]-,PE;/0-EB\_IU+N*?V"+&^ G,934_%MOZ MZL)@"TM!'2>:=0!.?\(9O [S-=GBJ]<$+A$S&0U,FV#;P9>WC4<#'E[8N,B# M@5'^FE#$>FO^U5%60#XPC7H4Y9R/A^B B(Q(;V[K:0RCK(!\3VKXM!.$> $9 MPP,U04IC%-5/QBJ3DJD& 8JH>&MR[IU]9!&C_*@^& U3%@LCB(0>23]G'L>! MVTM*V%%L#MR=:1V1L\GP72@:W&P OU,!E88&@BD. +]P $0E/+7(;VOR+EF+ M#1ME+8I[A:_!S[(3I-2#"ZL3_7T%6NRD%T"Q2 \( :@] 3?7EAD 5J3__"T\.M .$%>8I6ZE MV.G(M4BH6OQ$%GA2HNQTC-FZ%WB%J'&3[65:*"L2DF?E30/B&V]+!Y%#^69]T@S.E; M38 E&P+@)B[Q8SY09*.T&$H>4)LAH&==7#/"@:KA-+!A.Z&C6H"4IF'9J:[* MTM5<5%4]FJEZ=CC]/+LME14IV9/A135FW2C)D".7AJU@T(@B9*(&?N(23F,)2WD ML& AZAX%S^@U(3A0?64CHXAJ[6$9."2@ Z71!=(@=\#3)-HUF8$M#7;$1>'G MF2]&AP[JNFD50P\NFOA?(B>>)+VW*S$!'^!4<\GMQ,&(FL+H.Y MBP.A$8TYIX,5!6EL;5P3//$=R4B)>'OK$1\F9JZ$P*K3MS1KAB;QL/5\,VG= MC![*@*"UDNA#YRSL*6RNE)#U0N=#YZR83*2)C^+FY.4'O.@N838#DU[.@C@2 MU$>O+BPD)!9L.H\#R2%3E9;.O2ST!YZ26@'IN!!^?1;O"G$K:>F\J4M3$.MG MKS3+V.O3H10L:85Q6).K5JJ@*BX_]*EJ6>Y:J1LR<8U,O"%18Q61&Z M]3-JZ%T]>S&WDT'$(HADKL.E>5R%-%,.\9R3N98QPVRZDXZCMK7DC<'5C);E M5:A%+@PR1&J",NS;(DUQTA9R(=BQF$V[YO@\K%3!RGN#:D20H!I#+5:V2_-K M' !^*SSQNSQ)]TKC8\%5QYCEY61]W.75N$WWTSALM==@<@[7S MRZG^[W_YXZ>/?_@SPI2ZA0QB*KW(<>-IV0]2LG1^BE'3=IRM26B-;O&0! M#KII6-?RVA\%T?5X/OB>KJ*Y ME@2G/?TV$%?/-@\WB_,543>]+=[EH9_=W%R0T_2P>\S"(/32T)"'@HP" 'C% M,(B,0R_F3!K)UBZSQ"+?=3=H@<[12F&._-\%O4GE46R+%9;85+QCBW.+ GMQ MM0LP25'.FUKA"#/<;6WV 21'K8#@+ J8SYA!DFY1X2QGM930*/@Y(ZV%[C%3 M55[XR26.DTT8>T0SS7@MFX!:_4%E9^;<_)FH\6#=8$B!9,5H%!S@7EYXD;^+ M"F)7=P\.[7!9)Z !C]03%K>*_5C\_BXE8K9% VC6'S""3[@T/#$UW$9,C] SK=9VD5+A8/D;A$P/9 M.-:*47F1Z=AP&'=9H0(E?'S81YC/@&+7,EDD*2=A3>4?B/&A=H\8F0HWLLE2VEP^U[/4==$24.#@<^2]=E16\26/>PN37[!?LZ-*/05$(='BF0ZWP+!VRL'NETJ!E-5H)-4SDZ]NK.VM_#?CI$+P+FYD\ M6%EZ51K.7E;+:*Q70OJ[O_VX GE+\5.!P4S#_@?*X2I69(UBY!)NB=GFG/3SC* +=U8N/ MQ?/EUQ>EA#BIJ4ZYX=JU/&\E.QE&2?$S$:.*N(N;),MN,5%Y5MX;LP!4RP , MW&$L4$P9642;O(/!OZ:^&]AY$'PR1K#"^$M12^:F )3E>H1T_%&0W<%,;3H: M159(P%PY @R3;7-Y=?\@PE*N_OIE ML?HO6Y'QNF+!DB"_.J9 1S4S00_-#64[F)TTV-G+6K#%I[B*](6?A;TW0Y?P M]M%1K"4ZV&)3N6:<\UJ^F'"]IMN$ 1?3Q(8+J'"2$HTF.#K>D;V>"ND9#6C$ M""(EV (1C@9UAJD S?\%3&:%7_84#]@W?1:R M-/][&<);R/D>IB'(= OMCY/^>A1%P3AG=9V.:7&TA*G%"E=T M+"TW0X J&!>MG\IZ<46SW$6]&3L5CN1=]SG,?!R1>>%DE\F[SZ'>IY=:95I?\[05F?W(+ZTI[:HK1CQ"03K+?+?B[%LL MJ^5ESU "D?P'S'\O7D2+(N877IKNR= _>='NX"MW2TW!5['(ZJ7(J:QH*_F+ M- Y-K11#(3K6#%V)E/L(%N$D67_(B0IU%//G^"F,X]/E7Y:.#N/MB\E>?A>F:+*U AD'E.$@=:%94 M5N#_'<7^9IMS%= ?$M>C/9H'R99&')=K\0"Q+%X:V$KPD='2R.Z=![^0EY0! M!%WB-4Y3'%R0_X5#@R05K#C8Q%XQ$GA2 SX6\NE@MH1D:]P69C&)RSG-@RBX M7$*:!.>2#7(R3#9BA1SV1>V8KE9A#EDP"R*RO(3!SHN*"D008_P<;E<)5((0)24(4<)1S?UB\@(1[(5.?^0ZGI/Y#/S0Z4N M2LM_SE.@>#LE!4J/ ;62,*!0.6D106H+!.DD5E\1.,NE85M2;- SA,E]3^Z, MK674+$TX. _<;P,SO'K+(53I,2*]LJ,CP5IBQ/D[#?>PG K1K6R:*2[LRVS]H66XJ9 MK(TWVU5K:+[9;1+[1^;PU+Q(!2Q'07,,- [::[_+G) W_"@7. MHEVZIWO],!-LH]5#T./EF\[0'S_.?O^';ZD!Y.,?/\P^?/@@I&0O)WR278V^ M_3A#GSY\^L3P0K!/@5;$3\F?I/&6(4M&%AUH U9"XUR;*/AQ[)@,YR'J&7Z(^ N&D&UNI=P,*W5O1X^ZT@\RS+JY8@8 MER8*(DM3M_A^>F%*-^!EF/E10O8ESH9ZOH FV]5(HCI2C+E1AI3GO^3J,SW MMC#J],$AX%,+7R!1Y/#@'^G^U,3!2-2M7Z9&>8OZLC5U?II=4LQOFA&)2E"D M,M''3'&LY37^&%R&]B.N2O'2O,6[P'=#2\S<_88O/N@'9FH!P _0-, MN^"6IN++QV+U$SOTZ3=Y/_I2T8<"8AX A^,Z29GJF9'M0^'C%K%TM7"033FW MD@=)RXMCAJ*CY2B!&#%'!:W-OZ&-XRU6,68%M')/'J8X MN-REQ67&7&.--^8!_1VS6OA6!*95V_'1-I[NE2##<4,RTH&W0K7[5+Y6B=G0 M^IW*9BXO 0%>?;X+(S#GU&Z :@-'DRT3FZ\V.'TB$R&/PFO^S.%)Y&EW-'6\ M38HZ,:4RUG:L6YJ[9Z0BW]^E>$LD+A%\)M+8XD!R(6EX/(+2Y-BG2:'F+6Z6Y@20=+XC(D5DE<_\?._*@WJ6069;O[X@&F9-90V3+%IHT\=Z_ MMV,VP0=*5(ME"E8H_@\Z91;+9/?EX0MY M2E6$^4;!VN)XSH6.>1"0+YW10"9R9M/D)8Q]W"QU-+=U;4XHGXQ&0T+Y:\<3 MU: )=N^_7AU=BMIP.63+-9%M,N$\HI.KB=RZAI.Y4(15@*,^:(R0$5GPXEOX MR5,,(29,O0:3559CWNI CA?OAR0)7L,H:N)7_,[EYI0AM,F#1G8?.2TXI^NG ML0UU=W&\YI*_@8C)/!JUZ0,T-G2JE2Z=692H#_1P& MDK>Y\=WN;NW\^J "Q#7YH13'H!&@M(U=;ZOB+95C,5:I1PZ'3_-)SO?*;[H? MY0,(N3;)@OFD7@BBT2S;W-2AXG$!JD2*/0!2K"H:\N\>OO74V%#- MCKUX4;NXO@N'UB2[3M(U#G.(G^I3E>RH@ W###2 VP1N9IP[&M$AI;FCADAK_H+AB6_ IQ2*/4%L^1>F"966CM,UP&M MN<7:>TR7'1FI@:\]Z#>@[AS(9@LEYX_28UXF1U-+V<.62$+!,O[)2T,0.N^) M@-#H<^G;UZ7Z5,3JL@]!Y6ORIF;G.'_%.+XA:D;TD?[Y"1R!\)=O:UK5,40< M?U=N\Y2P>)K0=YJ^:K^>3HTKZ_K*!J]T"5\%Y-&J8VP5AJR38H]D(1K'4-!,[L'D_9R31YVJLDVZAEM'1PZ[K@S M:G_UYC_#M@3@DZH#KZF-HRG3LEYFQS)F9OWAA1$/[$NGVYQ4V MM8[% TDX3S7L$T*A:^CZ.%<P5I;)+F=IJ5>J!AG?9Q'@H<8R%- M7'L^%?D^>V_A9K257ZH6W);_)]TWL'=)_4OI7VUO9W-+E!4#A)BZ) M_NZW1F$V-W/X_%UR=)P[@2)U2:20ZOO7V&A:]L$;'E2LRTQM:>Z8D;GOI[N^ MRKJVL7/MJ3'*3&0W0Z"=''Q6 *?S+EUF]2-(3G-!=-NSI;ESQ3ZC$0]BW9LU M>K6-\RE7# PE9F8O>T39W.F+\IJLGI-=YL7!0_B68QR3.XR<="*H4!T9[%NZ M5Z9WU]-RM-Z(RG$&G*TW2A6ZJ2C2?:R![3VF>>]5PHT/O 8;>D\T#>)Z%T5[ MAO%_>-9#K;-KH]9NNXVHN.1%X,&YCI+71;Q.T@V;^]RGNDGPL*) M!D$/@-XE:H2PR]N!&D.(B-4SS@DB_=KW"++]( MN%<;9UMMX_I0=@]9N2^]5+R/3275E<'EUE73.:] M)AO)BR#F66/ TK5SK:@.B8UDQK@Z"A$\E!18COFJ8 NRC=FH^XXZ@TFI6F"T MZ%:OH)7K7<(C/N1*@PUGM4=SUZX,3#1OK*[O%7FH,7('3@E(+[@Y>^*B;JVK@6O%@> M3YL*J;28X$$N[% "&X[(MK=$K%N]XN@%?R9"T',SEM&1M%Q_,56^;7?9-+1T M?=P5O>[:\ULT UL7@0 =?G M* @HA*(7 ?S[(K[PMB'8#,NOU&Q0Z^HU">\T&/:8Q:JN I[C=9*6FB*8N,C5 MGJ3DPWCIGGHF(*P&(G^3**((Q.31PLTRJ\7A)A";L"(CZ$(2X'?3L$CI$\24 M!FZCU/J]M11WJ2D9^7@JDV,;_KA-\O\""+3-!A2(X'H'0 T2!_U8[T/)>0X% MA_IH!X1M:.;:(%9X4JZ]I$7H0=W"?0@.;U?OJ=V@/!-CE4#2"Y$BUJEM[-J2E<1/1$K=@(T#5 F]$-_<.3E.8[QNCE5 M4=/4]?K#E=]J^%1;N'X9A@6GG.^;">B"&2P.-Q'UWC@SW6X,ZO-69[4O!HR!03(4!J4O_[]'.]?RH%[>0R=EJ]O+.3 M:Z9@T_%43+;5(%"DNA.S=D7H0!K3\3[4[.H=;H=:>]?&H7$W&2F:@3-1'A<^BNE#@RCH-L9FCWD 4& M@OT/I^)7\@!P&L MW!"D3':5W\L+UTUC E$3+-B=29_7Y&?*=VIMZ-K(IF)#=^76:5N[9T-X+:FU MI0'+"PX'.2G+-9&N-;P=0L+AIE-J:?+_W(2QBNS>VO#7(UQ;L-_I!G&M55(@ MF^)NI# 0S>ZX>CO73W8ON)7)X:P<'B71Q-;A5%R;J-)D'>8Z8:/\[51NP#NR MP[WHO\-M4SDP?4N'B1.K,(<@E 6Y7(C:NO.BILR)QD93@M]FIINF/=+0S/4- MU%/B'Z(M.-Q0Y% &.Y_" O%ZP%G=N=[:<(+?IR'9K(A>ZON=VFBX][MI:G:U M6GYZ='.OK_:TR0VSZ+E^)OG)OT[2TENX7'ZE4!=9'Y=T'V2F!;2TW@<6SNX_DHB M*[R/1;RQJ6N[A!R\VIUR6FGH.M>&5WYKS>"O-7*N%MSC)RB1Z\5Y$[QX4QN7 MGH5N&-NI(-CJ)!!RF;,H.7*_%S5)6RM(]>_O?#/1*">/ LV0V]UK,%]TM77. M E=^H3#V,ETEKW'S[&O-G$.\!Z4C37,TFILYGW@I$=#T>:)L@2>I>?;-;1UN MFE7JP4E\V&\>DZBZ591?3A3]LJ]@3+5Z7MJ%OZEQZ;3$M^Q";?N]R>[7$0&@W68\^S@6EI>_OMF2O M[/7RD=+$N6VEK(+$K"7-!I5JJVD O\LPT>=>!$?TX1E#[% !%G:9OV]S2]5.K($ET5834MW:>J-N,U"Y0A@'A!-!-X"+0V4J. M(^/0D.'5T M<7VAID]>S*-9+HA.G41AP$YB')"99_!0L#3:ZS FKT7H184;HE6)-4+8M13Q MG*3YJE<>O*:I:Q5!KK"@08>C._*Q>A'?8R(/96&.>? !BX.%(@U/,:6BS:TW[Y%S- XB3CI1=1.&-$$8W+KTB4Y^C7L1]@UNJ\D47:5GM.U=7[FCPQ& ME>4S*UF430-,?;&RCM#='\"Q5V2#&L^_,S>\:P,EKZ)^Q^-0( HEI)?L)<[\ M--SJ8EI[=71:%Z;15JHON]#1WG76%DO1;\O54EJ<^ODM?6+N#O&!@4>HU%;>'R5*R>\<,.GJ4?DQQ'NN*=#8VFK0I0^]7J.<78@!VL2F?" M"3=2?@R_O^XQ;+$ 4"3*6D-->]( 6=>"&G4 W[#(VD+ TM8+:6GN.HD-;U/L MA]ID*?GWDUAS53 $F1>"M>,6!+VN7JY-6D)MX-H2*%V?D*JF7JZ-=KS6'I-47/JK%ZZELQ1OO5 4AI_' M+(^]$V"Y1S?7WZ5T-#>NNP1TF_%XH!X8.L.I.O_>@+68[T'FSF6HF7:G0H]N MSO6HYM#,=@6JO8]SP4>NZW3AI>D>A/">=:#4]JY/XT!@!6XW@9-D#[VA-L@T M8WBYE_+(I,B&WA- ZF3"%*087]#:2$\X]I4"Q&W'^" "KJ\I, IVDFJ#=QAOL>'*.K8\"<)YE*B5:JX2^J6LY5B^O3D(N!4F$ MN>AD-&+FNI/%%&&2;G81'DS%.=L\N'\3F""N]E;"U@\,#S MQ[#]^>J2 2M636_V] M>_FY"CK8AEG8TMQUR,)Z#2AT:R&[0MK)DKJ@X7_PJ+UX$:8I0:+P"/R"/'[J M#Z26C7$/YH>9E*&@5?+1-'6]A?F=VX#8PYPCK>I?W\ZNWZ2CPTOH'V!I@XCE M3G>ZC7%2\/ELP]%4;/E6HY.;SS5G8U=6SO*"E&@GK0E5S0T M=&U^D^H2*06+&JUMNL93OW0.BDO](=4@?%H8QGD.$_=C,;4, "S(V:J#=+>U M=7[Z6N/#.I N^O6=!HLL_H:9IVCV** W/D;AD]89VZOC!%\]@4AY]9;CN-%D MU]W+Y:BQ)&5'@8H MBNYZ9G2A2 YGSIS)Q<>8B<&XBO?"-9 #(-GY:G?> 'KT,H">Q:-FV5QI)"4' MIY*4GTR7P;,F*8P*7P"XO\[G@.T/K: CO>-&V-$QW5)C1PK"(70ZC0*]O[MI MH->]^5!3?[IKI>.E\0O6B-]B'H;I9I[7GM;\4P.5_<5BM>#,4908YXR^SB"X2XLKA>[D5 M(TV/AS[Z42]A%'*D&I[[&E!B7C&W4Q..92P W['C9-?-14E@GL7P9U=6=MY_>E#L>NCTHC,^?P)#M\$*/*]VFV9)N1!+U7-1#H"M MC$@ 4,XN[.C0J+<50T?MQ*N,91MTL2S5D#7Q&533((FKS-[^<&ZVD?%1>V6" M$U'P&^$N;%.F(-&F!7ZL49BE*I.[D5]U$FN$HAW_(O6L$TW!'1(93-Y$[\ZM M%WEY= X@.9V2\MBTINN_;4-7";,.G!V^H^!R:9\31B)1P0/$*5>N7[V29'/G M:Q<]^ >F)W=;P$W+PU%%J1OY(:V$#$Y' M[X;@=/]'-/*=(FZ3[_ J;^/\#KP4$\P$U)M$G]JN'4IX3?@QMVXQ)<-#[_\E MS$%W)(3.;%9[B42BJ%13E!D7-(,X\N/J];Y4+ MBBS=,BO Z'#:+P.=(U?&P8&U>RO5 3KJ"GAT4)G6MF,+.KXBB;7 IW.*_VB&V? MPDSL)^J_LBIEW$;/3(7AGW,EY&P=LA2V .MZ3ZV!%0/N0F;^3C4$_G8ZEZ+Q M,TP1)5X:G79H< U\EF4@@9ZQ@]"(]<#ZCQT,8[>!'B$GZ#LYA)FG+*Q&Q:[L7/J5@<;Z-] MFK%';!]M:)Q#3;'UKDX(Y,E;E-704#W:PY!.34:YWX]S*7;#1\),HB M'T2*9]PUP#C1+"J!Y>U-E!64)/SVC67[+09..JGB3\P?E]6*)?H*4 M29+H)>CSDEISF:&_ 4O#4\*.A :6_*!/A:".C 9^8[# MXC*>5K>A&$IE$R42)##-5 ?;-W\@-\P-:&O>H[@N_W->K#@+_,%BI8W;\4< MO<8&5H!1@$7Q2O?BTWZ$.X!D2PL^V6540&/CFL!J;Z>V\T':M: G=<*?;O>Q MV@V1OPW3P/J1?9(9](K;L2SK=.6.],R\(GQ5U$A\?LBDY4?U-^FN^>K"%Y&3:$\Z2,/,9S1+/J"(25FU@B@,$WMV&GUXDU-!L9R^+G7 M)MV=*1BL2NC=[46\V(T#J1(IB(Z)I#+ MOE_80)VM**[L2VU!H5EE])ID=1R3.W=20M#:"Y5K>SA$6R[_HTF@5[G.%6^) M)WX4U=[BZ,*S>@&5)#23O0I:#7H_:!-?8R^;Q2!ZG#^-Q$<&>.32@B 0&EX[ MA%>L,[^R7@,GCJ,=%OK*B&M,D^42\Q^-7:GVR26"!]%C'XJRH^!,)F9 MNMPL>GP]8QPA!C;ZX<%ZV[QZ+A,U"]E^XS:5, [(/3]'8EV&-#YCS^?ZXR[Z M692++#JZGY5GND(PB)MV&"UHFTX.6@^^O-Z(U3\Z).=3NCVN5@M9RG5^.J9Q M&I4IZR,ZZJ$7EXY,G>)(%;=H.[3]+]T[E4]+--98 YK#C92(#! M(:YU%HML\#8"!WWW O&>)&;1H!CV+2%D>$Z<2:G_7 G172BN&U!@+H M;HWI,7H6'M)SBZA38$O3V<"B I\I#R])ELE-,,H9HH.^1 AI(*;.K:E:J[;C M,3[42%][L57T F%I)^Z(I#3JAD-S0_,+:P5F?IKP>2@_N?)05' Q%7%=2#AS M*3:F6&MC[*""CBR-.1!-IQA6&%A6W87KVB.Q>KM)>9#1$;J/JYG55-6N$ MOINLV):]7MK!5=88L8?4,'J:0(/9JV;OHQ;O5Z=%5)8?8LP4;PKUF$Z*Z(4E M>:MKG&0/DU),K;/04=^<%:TXU0:TW+*'6%#5Y0T_Q7IW4_/BZ-P@?IK W6V3 MGF38=IG'Z6L:GZ.LA?S*D-E+>M@4E9='>QF>ZG" [:>DA!<5P[)DY58AFRI% MK&=U_O -H/=J.DY7QR--8 [58_@H\UJK].C1Z<7?-CKH1!*ZTSZ]JPYZU#L" M&^%U;6W V)$@.B%$-M)MR5*ZAGN]PY4BK2896*9;"[<8L4LPF[]23Q,A-;IA MG3-=*A18A0.,(HB,,\5?;?03C0K!G6IZM%=N9YB>0O+J]O;=__]7__VM__U_OW% M]+F8N E\!M7;[P5#.+03Q/TP?@;-]Q^N'C_OAC^*@(._OG%M9. MBY^__?CMM^\_?O_^VQ^7GW[X^?L??O[TEV^^^_33#__[X\>?/WZL= MW^PBN M-\G%?[C_>8%[H6\' ?#]_<4-#)S A8Y_L2@_^G\N;@/WFXN)[U\\XE[QQ2.( M0?0,O&_R,7TT@Y_]+^\J\WE]BOQOPFC]X=N/'[_[ M<.A%;8'_];YL]A[_Z/VG;]]_]^F;U]A[=X%6(XBS;PM\I&S^VFK_\EW6^M-/ M/_WT(?OMH6D,20W1L)\^_,_]W2*;YWNT0@E"#;S[KW^[N,CAB$(?/(+5!?[O MY\?;VB!;X.T<%V2+B='_^-UWGSXDSFL8A-O]!]SCPR/ZXVO)$.5_)X$W#1*8 M[&^#51AM,VP1H=GW-A%8_?(.C_R^'!(C]._2 R7['?CE70RW.Q^\^Z!V0HL$ M\2DFX&KV<#U]6$ROT5\6L[O;Z\ER>GTYN9L\7$T7OTVGR\7GA\GGZUOT4Z$) MGC*P:1.>.Q'JL $)=!V_M]D3OZ(/BL42_7D_?5@N9C>S^?1QLKQ%OU7)!()? M,!8"U6S1Y7-F@',UNY\_3G]#;6[_,;U]0/^<]L4H(I\R Y3%;Q-$Z.SN>OJX MF/[]\^WR][XP$?B2&9!<31:_W=S-OO0F1N@?Z!. HQ%YZ<0PGJWF$3+'@D3" M'! 989@I/( $&9?A%LQ!M-@@F2,Y 6K_8QC2K\&3+-S5+L,0>8=VH#2L]4[#$)J) MNDWH>TCJ3?^5(D\.[;!%$KK_1!(=H+VVQ6O<12-T&'FH[8O%_-)YE5X@0L^A MQ.IV"Y-,GA<"$ 9K$+A=I"EWI&&F] A\9!UYR#M(]LO(09S@9C$BR?GPAAEF M,GD,Y OT*H$YV9DPQ]!F!LY#'W9@,X&1-)F%2P=I7=GI<$8QQ[;J-#OY@;79 M69WFQQU'B\W5:2K,,88T;3I13^IJG)G3:6:=Q]>HGSI-5& D;;IJXGD0_]?Q M*Z<1UR!QH*] ?XF,KDFGX<,C+_7!;/4(W! 9311NKQS?3?VB^W2^Z(:?3A(U+8)"[NLTML8XE<*I M=Q[?'!MLD6ZW3K2?K9"R#E-$/N)X )^QC$0=/@>HG0\\M,;=$.J3!!-!])[Q M@;AWB4A&KFH\!&CL3YH#DL)]I^ISVCR#HX(A_+(;)B=^Q0 HIG$"MS@^,MF& M40+_S%:L3T@73H^MF\6&X#]C,& ZO390<$Z".?LWW-GGWD?URFHTU@QB4X" MZ>3/&1<[4RAM%7_5.*B.JY_]?K;+9H*3NU&OWB&3^;K!T#TN)H^+SQI08W[8 M/, .XICXZT*7X\#<.H!_ N\V.*2N(7T_VX$H:Q]: T\G'25_1F2RC$X91/:#S%.NS_1_ ,@A1< M[N^=/\)H$::1V]'W.?D[-#AVE>.D._2#HCF>:^_7>M"/\5>:)-1)!J\)"#S@ M9=>/2JK]T*TU\O%EK#"J@XJICQ'YV7VI&+C?K,/G#QZ F/Y/__H>__5]_M<, MA"")NAS'O[D MC>^L"135?S\H1G,0P1#QFX>O##+ JK<;E,0;M'T=_W?@1#?H)S&#R&9+#63F M.(D16FT["*E((636T'[[%/H$\NJ_'X2D7-(]@C7$$B)('IPMB0V)S08D\ K@ MZ_*$V M'1#9&^B#Z I]=!U&]*6OMQJ0O,4&^#[V:YR 3EVMT9#$;1W?OTQC&("8SHSU M5@.2-]V":(VX_]?1E1&[UX#D(W__UD,R$JY@7E^! M S*M_8 D(V\4\6%<_ =Y,. 3E5Q2V^%)O4)_G47+\"7@$5II.3R9&1_.HGD4 M/D-<@()#:[/Y\ 3/0R2*_/\'=\R]1FP\C*F"OQX!AT)>[=>#$(2+J/CS31C0 M96FKR2"$+8";1EA)OKH;)U@#BB5/;#8H@9^^?5KB, J#N$.30;50 G",!-<% M- . X*\U-J#IVMIC5"JV&W M250GVHG<??MNXLT1E2$NSSPBW\'5@#QB7>7SYQ*7T8<6J\89"W- M1:$162M@^'1N,%"B>04 M6L#PP[G!0([!%FC\>'X[A1+R+0#YRWFR!RV\7*#RUW-#A1[#+A#YZ=P0(0;+ M2XM,J64Z)C%2C\Z7<)R=A4H\#2C14&J@C@<-RN%#B8I2&W4\J+#/.$IPSLY6 M;9^AE%"JA4(G+F9JQQ).G$I.S,V*I1UPE(F=JQ-). MT\J VMG%65EG=B4H9V?3UL\&2QC.SIAMGTB64)R=!4L^ RWA.#N;M7WB6D)Q MMC8K^8RWA.7LC%7J27*)R-F9J?1#ZQ*27JW4OWUH(8*,Y'_V=_OEI*=:!KP- MLW+BIPR[-'Z_=IQ=EG?P ?A)7/XD2S]X__%3\1C1OQ<__IJ%,O)KD'%Q#9)\ M74:@PXEY$]TG,2^Y*B,NJ^U%H9[44AO9U;I'Q=U3F940[F["! MM(CZE9@=M MD\CK!HG13VZKC71<-P1?.$7_P2SQ[/@ 7T%-KIPHVL-@S=HI8GTUKXK0 RY\'OIU$1AHBX9#_WG?RJ+MJY.\P]E=<_6AJ1T47;1([%)'&Q-S9?D=OJ MW!.XZEI;E=&W!:6]/KUQ/.5BJHAF,VT$7Q=6W:'&1 5-.NOS>ADBF;)W3&>K MSW%>PE!(*C7[Z#3-=PXL:Q B^3)+-LB_K-I)=%.=VU/C#LE+EWZ!R>8JC1/$ M/]%!$[#G)=15V\264584><_=_(2&^O8+YHSJYN6J<'H'8R;!YB)::VWD_QJ& MW@OTFS?W6[\VPX\3\=\TDGJHAS-'$O VN')V$)>!/.I;&OW\CAI-NL2! ?"F M3A3@DM?([DFW:580""EBZ$*Z?6BE,,I6*$QTCL$$F)WPN2M;= MA3&F<;9"%--].*E1]!H9!>Q"1E*KK<8@6C/ +7Q"883@)<;H.X;V=5M13/-) MV_$EG0%(YYD5/[-]>&3IE551_F+AQ3K4L1PVYE%0%2/!@Y>S@(N%$P50RW&1 M.0YJHW4V,/%/CVO@4(ZBS@B..J6 \@7\>PCR;. 1T!Z M4Y.(S,@#ZJ;1G$67*; MD9I]8#E*?/UW/&H\"RA$#'&B4E,+2Y@XOAFPR D7+ #+'4E!D**9+<, ,8JR&/,,U U(H.L%\4\..3#'TV2T/3\':*_Z MP*L\ODR]!M!U%%,NH(O,4:JKLJ41.>S OZN305J>CB,94IP%D3.+LEWA9><7 M#35X$9^W M>O,?&%G9I?^)L\S&T3;5,-BV-#LX:4IL;,P'6 MFI#;:B/] 7V4R M& $W.1!V%<;4DD7$IJH(CZ.D0C3Z5Y-@]"-\0=Y+W2R9= &B9^B"^#K<.C!H M4,QNJ^R@.@Y"]FM<^@VXUT0(;\QQR$R2MLKB^UF?Y' )8XR,S+%\D; M::R]B&71@1J."*"UUH\ULBO!+?HK;?L3&FHLD/H,@A3<()^$%%<_9.GCU#+T M/X]>CK#+2*:9G=?03]%/1<\E94"9SI:7&,KX[9,S!+ Q#,Y*K3?3E>F[# M*(%_9E3,5LU[;+0L3W8GS0867OE22\,@11Q1L$88Q)=@%4;@<(\*Q--7)$[" M"*DO)]IGM@J^SX'U>YA)GU*^,HVT?KZH,8,ISKRATO>D9BTUFFE>=X1N0*4EB,D'.)L MW=-CF$&68\8-.]9N&1,#?)8B)!0D/*3D$>)W]N-"C 1B2#C868H,.^38P*6! MG>60< *;]4O!=?0L1X8>,ZV7Z^D0I.P#.:/J]_1H9-+CH)8GI)]B9AZ"JI9C MU,G0% OA6HZ5BP3L+05*SKY@[$O+\>DDR_GQ M K5WK,PIP2+)3M6HI>7(R$52:J<_YW(OC\DS AO1\@MX4AS$.Y:S'"LQGNKU MN,_RFJ92W-@^$+0<'1G^(QP[GLL%3[;$KY]J6E[Y3PP3>OCE7.YG,N&1C_@- M<45S7/?!;"@)V&*2<208,\O,\=N?\P6) A6D,UB9EHTV;]Q%7L_OYX_0WU.;V']/;!_3/ MZ4C+2X@\^H%\;QCBIU1P@1%P#?+_\NYCGSZPWHOT%-IOP@CYW$%>5=#=+R,G MB!&Q>,,&7O8O/]^^WA]IG!0OC!=OIT@#=<+']%O0. J/)Y(]3]2:GGC%>J%1 MQGH58> ZNTW\.+S)ZJ%;<:F37*WT]QZV_KE8$7*;GA_]?@.L$ZN*;@#+DUD4 MH,P4FD.D'9W/7U<3/_^^7;Y^TBMX%'&T4D/7E&(;C745W5&& 8"1&T-EM37BF@!ARI[?3;XLWH(P)L7BQ/OJG,H; ?$7O\)^THWL^ MC+YO_H[D/ZOSN4'>H\UL)A?NK]>XSY!L0F^RQ6\> MB2AD5O*3E]@J^2JTT.K?+.!;1%"5F1(^8OBKEO0++DR^D',M: M'B\9RW.!B7^X3@;R7/ 1\9/?DC0ZW1^P/K9O7.+*&%06(S9B.42"-W;[/0=6 M>F)D5 T:80[D1&%_XIQRD :\S<8T)*/+ZF]#+Q> $CAN%ZN4J<1[.F M014>@U-YKB:+WV[N9E_&^DSB(MWM_&RJCG_EQ)L;/WRY#59AM,V9D'/F+MA; MY[L4+J)K%N%+;\4_)FYNP" ";^ K\/)*)]E/$9-^HIW-=QA)9[(!7HYY%#Y# MQ%V7^\]('=P&Q;.HP7J"O*YGB&\!\E[MDQ](VZ01D2X 7E:B1>:HB]_/M'6\ M#9Y!G"A81]9 ^M;1V9=^2;Z3$-5(*R3[N>\$"2X.@WZZPTUH"RH^@,XKR+74 MXML@H)\M#5I$_E7EDT8U" [D4 +XC$.4M&PI=A\SLC:P M6XP$I0]J,>9E2-J,QU42W=6]?.KM):..4EE^_3H,I%.[KF#"2%ZL-# A?[0T M1WEKP.RB70?>A-'1H4<4'@_,.;J/T=&$255MKDQ%$2P1_@R%1C%(I\TCL'.@ M=UWXPV5=RB /##(?0NLXV-MK;ZH]B[LP6"]!M,7ADAAM+ 0]]?TO?C_3=)CX M-I08P+1)$O3KR0K:)#$S<5T#WTZ?&B[?&Z@=/- 5.;JPQY7Q7 M:*C92D98\/OINWRV6N'WNE;35V1.!&OPB$RF68!W!OX_]J:?'1]3_HCV?@3= M!*T%#H\%7OT'E984$/KXDED[,TI!U?N6V9S-KLIJXCV$&<1W^$OD=WNIS31Z MB[G=(_4++OY<=99R\U0>KJ!//A*AN:8!FLIBN3J2[*Z.YZLIE+RZ5DZB'.B=Y>>\J' MW)E_XW$5^?-TRR\9=#]LKR(K<'I]GC@*'';7<)0X/58*J(G)78I.F1M/D;!. M:JV'M,_C7>[+7F>V]24AJQY16@Z8R$%GXXJ;-,"60ZA(;0L0V*H21L*V?-T#88/X=1 K32*/]7QJ:PTA(+[^J+CX%J.^E!T"HDLVKO7ES8;R.!C9 MP=9C+"L7A/./^Z@O=T8*3)F,&6(=!J_Q=PUCUP_C- MSPWBVFE<^<(!Q%$7\ MBD,07.PS]*$K4#B(WD'?_8IH[02%I84U2A+OX-3VE'.4ATD0U"H>#.)Z#*#L4&Y=H*,N?E]1S! .U MN;[: PV*>/N;WE[W1N4M1>TTC#YKR_?;C0/+.LRX1',N>,:UYPY3.,Z*IY"9 M7;3M/1)5O/W'[J-[#XHL374?ZZM['D,M9SNK>S9T6LA[@$H#'\NU>1J>4B M>Q>;&-D\')]G,+-ZZ'Q?O)J,7-)62YX3W[I=1].]G046L_$^5C?0+-_0U^!I M9 H94RRL>2F--=83K-+#VYNTUKKW'GL)ZBF2E/E:OJVR-)F1J<><9LZ&:C12 M5LDM&Y>_,]AM=>\+,H*'+!_Z'/O8#;X1&R&+*^=/NBV*A\,#+ZM80:V\/([= M0GX%O7E,4&^DM]1U_?EVM J'RU>':E8[D=--XSDFF3'Q?RXR@>U.++E_]F%,"(FE@F>$]E$: MN'EJJLS22 ^CV_*0NUL@RK:6%Y86 TU^[UA>6U..U^1WY!"5RTRZI[(L7F08 MD_8>_6V5A;L!7NJ#V:I)&Q:.[B3PKJ&?(LJ]T.;O,I+NC7]"7GXGX"R7 804_3%N^3$DZM.< MVX-VNH$!3, =? 9>1H,'5L>?-$FZW-\[?X31E>_$,7.S]_01[?9/6)U*D_"; M-,&+5:FL5&2M2QE%2CZA6V!VOOK0%W=:[IN??-5$+8,/X=*;K74/-BZG M,%N14[ ,*WPB:-B>-'+/,[UT?"=PP6(#< A5]6P[C:Z1-9$! \@U99'5B,P: MT?!%EY%T:P[Z+1'NUK7<;N;H8N(//$Q,^(@;CN)RY$O [@G\#+7R'!U@[_ M_F%OW].M:00N*BK8R9:;C](@*M[YEMN5,O JEP>6YU41L\@'M8Y,O4*@JO * MC)WU.L(/&A3\EN40""EOL;[CN(4@B8?EH6C"A82)Y\%\7A4W^!HD#O0U;T4" ML>BKX#8!VYBT$YGM]=F,6(VVDI$G:;)![(7$_V2+TVT_T2Q P=ZJIA='265J MZ%_-::$??7W$K^3=@^T3B!ID-W\[*%GWSBO=;,,05YKA21KWG:/;;J89D(#*I,-Q6OG98#F<'I%5B DR2 Y@E:G3\0AJ(5G1$UO2^.$%%L= M0T2PEVT'H6IOE1#4T+$4 !DCGW.%]JR1:O*/&*Z60B7D0O!1RC&U%*->?)7# M#J6#;RF<4B9 1\_)TA,MGB%0][\L!4%89#4LAC.#0\:BYKC EF;+"3.2 ,1G M!A&3N43"#D.D$HX%KU,B&@6.WY\SCITB* 5P/UAZ0-RJ=W-,<<$9*\@X]6%A MK%X#- HR6),PRBZ%'ZI MF$Y>3T6NHDZ]C\;Z:\5BWX4Q+6)=;Z.-U"\ KC=H8TZ>0>2LP4.*3=4BJRV> MI4F<.(&'(!99C6YCC6/J*J:L\:6W(($>KDL$G\$"N/@R 01Q382$VUU:NLO- M;=62\LVBE*J&UWN2W,XKC"+LKF3&T^6^]9C'Y,6)O.R/)2(0!QU\)WAPMH!_ MP*_Z4QI+6]?26HE'C>RV^C;% 4YZPD"]C392\XQ9S"]A@+B!R5_DMEJ?-2B\ M#"9SM-MI/-$L@H0-*&-69@FSCP$7*TZ4T:04EIX^HF^7C;V$F39^2Q9CGC8443%.^IL9A3=A1C5HLU*7+;\_&4OGYOV&2+ MS=*B=N+]D<;9^T,RTQ88S:SISU8TDN56FSJ*[J-DH>!3O:!W+<1CZ=&PDBA1 M%39)2=('K.C+3Z$IP*H.S'3&^KAHEK-RGY&>^HM6Q,"(Y>@28RJM="7E\%N. M*C/\TWP.L1%LL1P:H5A-%2(*EK;#U$L@CS7CGM#5L389:ZW),'8*7&]OC%MWS)L\V7M"S\H4B-6![C%]4H-0^3 M+K3/$BVELI[/PF=T_&Y\'(J]HI:OSMO1Z_DR?CL :^O;M#<.C/[A^"FX!P[^ M=U[#R)IPQ&%Z_,_R*H<3JV[(67YNP!789"AE6."YEW^H/)J[R+=;IUHGSWH MBZW]^!&X #YCD8DZ? Y0.Q]X#R 9Y)=BKV>-]L/_-L M/Q)5AS>;V=I8J.N(=[@8-,-<[S1\R]L3Q+%\NQ<$'NJ SD&4K1<2T[,G'^8/ M(+(GQ^D[X@TO"([EX9Y;-&JPACARD^UX9-T<8^B$7QKQ'.0-6K $W,%GX#5) M1/9MNDVSRJV3;1@E1;%]UK.M)XRF;6?+TTR+2:%WX7[6[L!#M. M3-^$" (D/RE#\O;7,/1>D*_ 636I(=2]M'>0@3FXR!"Z12)L14?ZCO4>[2G# MF: 5]@F+6^_K#Z6Y"U5_L8G);?J(C:Y +PEG8NI:#U\4VE@'0^OIH MJ@SU*JARBV(IL"1[' M1S6[+HKEJ';5["<;K9:FPJB2 *<;#)8"/(!)FGGWEE?_.14^1CS!TLYTSB!VZ;FF+[B>L:$@]Y1)G.\A5$S(Z&]OGF*@X<+X]R@ M23C^[\"AG6FH&'DDL#P@CEV^ /\9W(=!LNEP'"(RZ$C P NW? F58%".-::I MH^_3BE]T'6U$T[\)4S4"X3"8NNN,4M^?K)!50YG1R<.9N*!J3LW&%'I0J@,M MCT0,#');HUKN, ^,[T%)6UZ[50>LN0%@N9^M =A<$??B>EN Z^DFCN458?OD MV&I,TM:"L!/7C5+@%;P35^KCU'\QRHA/,8?JU:3 FR6;X\TMR"W*(C>&]H*? MV4%ZC5SVM3U^/V6>VCP*_P!N4GSI$<#M4QK%^!"F9#(NU=W'T;8P&:NTF8B] M*IQ..FN#2,U#< HZ*@YV$0VD8HV,#6>Y\]@9PA.D@>7^XLE?M!UIK0\B_ M03N=^3H#M;F^JO2;,$J6HAN4UEK9#KU".PQB8+)J'O3]2&QG#HB,[4=NJXKT M.$HJ9*-_-4E&/_KZB!_$)F+;_.V@9-T[KW";;JF$U7\_/&*$1:W_SA IQ'H? M@M12*]G""3^4QH9@CM^_BA?(%G.\6? /)X(866P8?!):"$;W8;<@#-A;L/9[ M?=8.4ORS55T'(&<51KF=S(!=I*ORHG;E TNABU/H7TO@RC*'Q! M-%XYR"]"/Y=8*.H0^B8*$NQTEX16WP)DK1JWFV[WG>VU'4)'HOZ4Y?$WEO-5 MC6G04.T#'M\(9#C>7142KG/.X\YK9Y7,U4YJRXG=_.K'4=F-EP9CV/0L1@R7[N.T$R";SIOU*XR\P> M7A**2$]E"2F/P/&G2+9G]8<.7Z(GIC#;FP?VY9Z3KB+24[.4:XI?5OX#JX?& M:62ZE)W_T&ADF&8)P(OC2ZN48Z\S2#221OHH2IC%[5O-C&*-6;[!PFEFX$EP M1Z.C49.:(JF'J'*1Z]1Y?O0QC)IJ21O>I3! 3-9A"8]]E:EE^N?BRO=HAFZG M(8Q:%@+W=%DAYC"]+E;VQT.8_ Z2JW"[Q31X-VF"/,NYL\?V17R=$A^-Z#Z8 M[O""H(M9#S.(N7&6GEEU.F*P%H1S/^26\!@/23-L]^U< 6M[?56A(X2SY= ) M>)9"D%61MAXRDA?;UF844*U'1Y'RKWC:?9RIM]\X-E#O$Y/;;$TM$!1%Y!PO M6T&1M 7H(17+<5(D=II1#LOS,"2U/Q?DLX1+FLD8437+$S84[])*),CRC T) MX+J%#2TOVM??SFWSH-K"?:/$\-1H:('D7ZS.*5JDVZT3[6-?.?'FQ@]?*CF9176_99AW&U:$ MTE*K\'WQV>IS7%3YG3TAH@)<_7?ZZFYP*.,FC'(3[)85(]+-$#N%0>H<1"Z@5\Z7'4:9X=GX5CM? M3F)I&)W-7* VP;12>-+#Z'OL(']A)ZA6 Q>R.@4Z&K**#64AM&3-/H9,Y6# MG5FO'!MOX^.%E:HY5YP$U%H/(6''N1,F>61V'T%!A,9SCV*P2.*U61L"VC)P@ M1F(-G[-<[JN_8=2_D1A@V.I.8)=&[@9Q[F0=@2G0T+N=5)Y$3WI88P6WLA M2A^0?;!\ ?XSN ^#9,.N.-AA..,!P/IU^1*>..]RE'%,%WU9IEP+>YQ13/DF M3$\RRZK#]%N@AO#ER0H)?,HL3AC(^(4[<<$,G>#GP"N<7N!-7UW4E/-H5Y>Q M#%.PHSK3ZN3@\NZJB7J.EA\TT/W)2NVN L MBC=H,58LG_)0O4,<3TN1ZN;YEOB1,;84JE/\Z,,^E(#:4A@'M#.(/KZE)_/= M-W(737SN("KAS4/XQ=)LANXLV64=SAU$=2R9A\@L3149'L\\NX>;WF8Y." M@R8O3N2U6*@1/U:YP!M$]H+*&J_,6@ZR!)S]FQU MBP3L,_12Q_\"DTWFA&)_= -WRW :(/8GIV5U&4%EULUTN_/#/0#7, (NZA+FA,3=[J]5/*N.Y71$:6-5MR$X/G MJ&WU738^($1/"JRWT5?K#L38<&&R2KV-LC6F<"#&I?ABYB!AYPAQVF^.O\*^ M$H,13AM0]Q(P>*7:0M_[CR)2I2]YL'P)EYLPC1UD7T)D 8+@-L!W2>$SR-87 M?Y?.&!*]MD>SVD2?CCI<=>BN0EC/:ZH;7QM$A2_$3CUM-#+7YJ"!7!2] MSM1O7-K5OT9AK-S!87Q)WQH7QD;F[N8$,I_8I+4 M,Q6MT(W23VB\R8*$#721L9QQX>< )O'CXC/G:5A6GZ%Y=Q8 -;S;&&A\O)NK MC]L K4Z:Z<)9LD%;J M$'RBJDB)-(<:8BXWJ>_O,17 ZS2!=O\!5^ VR/-_T!9T_"P)R,\VHN/[V4X\ M94D$Q]:=L:8N!E\]QE$V$>'8U>9<:5#XGV$@IO-+86@K8$#'Q T/2 MX\V6HTL,54L)Q4[P6XXJ,:I^8+83 ]_G@1V-'QO06@X&1VS)A,7/!"GJB^3G M)8&41^E)6)[%[1AR,+^F(M5A;3F6AOEMK!,,2R^$#&55"QR36(ZP$ANP>59C M.6:]:JV:86D[D&8)6N)!FZ7WFX:6L)Q#/=M1[E-B-((CED.I1&$U#V@MQ\PP M.2M]*&SIG4!/.7;'TYK@J!A--F+'\I0*)V[H5D7J,VQ6OUNY'>6OWK%+R9VF"N!M9 M <'Z(67D]JK_SF@A.]-;#-GVSA/7KM/H$)W+$]HJ>S^>OH+(A6A&-%3D!QHM MK]R$T0K ),4Y?SVE5S.^-%K8IJ\[&.59;#W#1OK2:&'3)LR__C!>T HI@[VZ M7D%K?V>TD%76O_&N5RFRYQ%TJ;&N8#;H!2_?OIVO A7+"@-"(M^77<(5" ) M5;V;T4U*:3F)2(=+AV)$8 MO5)Z1'R>N!+#6TH/,<\35U):VWB8R1FWB2-6%O>XF#PN/H\Z(T[=U96W=RP$;MX\A,%SEK3;3SZ" M]/??BN._/WBMU(TCB#TZ#;UU?GB U3 M0Z#%_V>1)_)6*'5T=[?)Y5MLA?*M3N%XZX;4G+!SQ]8P=4MHVM@W2].NMS]$,A;7)+TT!E9!:P>AAP M7*YFKXH=G:O\EN7'Z*K6&?AHT/6O($":SD=J=.)M80 Q6=BL*/0C>?]U&T.W M@=>3AN/;Y/V$T8R*TPAIE.-3410A;WFT44!#5)F)@ZGE8/6JAP1@?CNGZ7,9 M+,=U,.95KM,LCV<+ZZF.9M(0\&F,O^3P+9U7$$\\#^;SN0U68;3-<1QCY.,P MJ>,\.38\JX<^[V.U O@.R'&1'A&77X5! H,4L? QI$7S3,0',&R26*@%+O1A M+DJ2&^#AW8JW>8HHV=<:2\U>;F0SI!N3DVO*0X)C+%?82I"39$/+=06R0+8P MR>+I2&WF7+4&"!^;= =CDL+:1&X,;:+W+@S62Q!MYVGD;I")>21[L@W3@#8[ M;C<#)W0-8C>".T9$7ZRO;JG6B3NK;-NEXG8(;M!7* -M JUFV@B>1R&R5Y,]SG1- MT&;%L:T=WF@X Y9YM"G24]D!YVRUPH$:O('H9YOM1N;!>KGG7)P6Z:EJ6G&4 M5*:$_M6<#GZ2[A&GW1!!;_YV4++NG5>X3;=4PNJ_'QXQPA+7?V?:D;L)>0R/ MX!D$*7@ ">L^AJDV93$!HJ&SE[VXOEQOD]^] FD WOKN[PCEJ MZ5,,/>A$D'7!7;2K$0!7[;C+??4W#+:1&$#;)"\=I+#P60H 8B*%T4$95\TC ML'.@5YXW(+[(4D*OT@B[,),X!LGAA_F_Z&S6>2RCEH3!9=3FIFT<82'5[J., MLTK3_2Y$GZ S#:F9:7#*"QY33=00R!XCEY7%[J<,O##(Q^ 4FFZLT3I"+%MU!YPGZ,-D7]AW^'5-"G3*2 M-ME5M6!+.FEL(]9'G4.(-[7W"!Q_&F-_F>'_D5NJNURQ ?A:%$Q^"Q/@,ZY6 MD-HIHV+BNOCL*'X$+H#/V Q!^_9S@.#W\>2K_%0L#HG&#J.HPS%RGH%?;&;6 M%152NT'E^-4&@M7T%;@IUG=Y6#FB2G56ZYZ4)&^O"G4QS8HM/6MLW%6MU(; MW,L9N<*CJE,G)'Y V^QVBWX-T0=OG"WT]PS=+#6 ODP @ PM4.N2RC-E=&47Q"?K7*[%5G9+XY?W% FT<1J M;M3B%[3AI918^6HOMNF.R=P]\S%J+?2QN*Y!X&3)X($1(D# [P@A25(86]V'WVU]@N' M;>[LL;3RF1I'6X+4S(F#I7E-HY5U5N$@+7 M4N@H^5T8'D*.E>T@-#FDA8ZE $@EAE6*GS9SM%L.DU &VH';B$EAYXF0B+@B &HY M6">EK@G >!;E=T23X,@%>:2 /T\DF<$71L:>Y55P)*,PM/Q RU&22N6.FDI7KS@53T9TU(0)/QM?IKH&6'$-^9%\E8M!TR9N4KW-BU'4,;" M.BD76>F3+2;6RA73BH*)S7V@93[7T>*PE$SK,P*)5G&9F/EM.2Y]QRB(<6W+ M,956 UVR_96^"&6B"I 3:^3K!GV 9"BCM7'AWFVP')W.GC7=A+ 5*F5:0*10 MO*T@=HNOGG@YIH]'YPS%E!;HD+N 8SE@)^_D1GZ4Y7!UV;,B-Z&&>&-PS%PF ME<5I.9C2[@+SEEL!UH^6@M6WOWK7>N;#5B2EV8YYD;$ ZR]O8 E??RPQ^^L; M9H)7,DO$?GI#C'4)]'#,8N];>JW:FCW[ZGWN \@O=GRHO?%#Y"] MF?*2%](/R"DUZ=MJ4..[+HACT*2^0 \,N:'+.&FFC=4;@86(M%FF4+>!V,Z%8+2E-:_KJ^BG6*I/,507>TGFE MS+'+2(-6P)M'H9>Z15)V?H).K+K-;JNN^EW@AGZX9M1,:[30 =8L*M-$R4]_ M$)OI>ZF(O,U8Q;*974R;"* I]Z-*_VVRB MKOHAP/+,?T \'J;Q8A\CF#Y2EJ5E NK8EK;DLO_PFI]V,>5$/SV@\*48V7>1 ,X"Q% M1L9>:*#40/(\ 6+=2F9C>IYX48_G^7+?TKM$D@*[:F^^(4*RABV];""'"LM. MMS0M5Q*@EMM@:>:C'"QG!C\U_\'4$L# M!!0 ( ,. FE0XW[I1WP< '@] / ;65D<"UE>#,Q7S$N:'1M[5MM M;]LX$OY^OX+HHHL$L./8:9I=V1<@N\WA>L"];-$/]Y42*8L72M22E!W?K[]G M2,EV8KM-KKF#ZQ@%G$H:1[.C.Q)X4M]_0U457UOZB3>T*J2_4*J:>$3Z+F,0W)>*KU(/JM2.O8W.6>?3,FK;G1J MO#=E.T'0R;6:5HF6N1^_N9[0%)U)\T)YV7[W3>/AJ9&BY?QY^U]H5+E60RW%_#JY0OF"^Z31_X6:K;3XT*Y6O-%DFMY MO^[M=V>7VYS]+RB&FLZ>,*SO/+=^'%S:AR=*EZ3<21J[=0-6*X.2BZNWW_>. M//#HTIVJ"JX+7GV6DB\X>,-O;ZZ'9]U6K^WQ0QN^+V\BOEG!9Y)9.5-R+@4" M6CGV6P,'2*L7[).LC?7,5.Q/4,J&Y_W?F,G97Z4@\]B?P5^JFKH>^UAE9RLZ MAWO:SR,@#AD0H\,#Q"\('4$!7R[8767F6HHI"#_@PD8T"(.9*N,9C>*J8KQ: ML*;RMI%8)4<$8BJ""6P+&0*6FA9,.$LB4S9H28A6&PQ(A+8/3LH*YACY6X^?2RG826D"IG$8^ M"@BSN?(%%NAJF04#:=X:IAF!9Z&(]I?&]HO7A':)P;]%GGND M&I8*11/W2*+1$ #F#8 9U+E@3\9=P7)MYJXC!"NGRGG+H8C3S6@WK.RMX=IU MQFQ8>X3V:X/VN\.#]N<'./CQA_O1^?#GL6O1VQ9P=/*9/%>X#!#YR+B5 8P METJU)- P";^E6KF"Q$FLQ*E/)S]=PTN9-J[!.%)NC8ZHK*W)I,!MQTX 0B&! MZHBTV_NLX-54LAL\/+T_D:1@ZO!3Q*EY"E[159 .:G]%YO$82 M$;1DRY,5Y0\4Y5!$ZWQ,'9"@ZB#Y.AVT\"3445"-?GH[/C+$83#$U>5H>/73 M^W<_CRZNWEV-+HDN^.G!T<4'Z1 5P$U(F;\.ZAYE\QEOW-.'4%J=2@"TU103 M==-83( C>:9<..@A):LP#W675BG">IIAI>8!\6VFOD)MKTU!Z*%"N@!;G-%* M*JT\@NJ+K:I)98+%!#0'0GJ M@>A: R*D4_?M@NK&UF 7%ZJA+#-6! -"*V(J*Q0Y&B2#)[(F]B*1IO*12,!R MJD9&34#0MR6DG]5ZCPA)8F7V]L M@3HP$.F$B\V&U#1^MPE/29KX4EI2)R7_>I^1I5V/)K"AC*Z /6.:_(C^O0C1 M_4&_.#ST?XBXVL0GO7=H*_SP9#L+/"-_H'K#9%EC"89KR?VV:4OC/!YDU,W, M82%F^CV^-V0GN\;D8!2<[8_$6]LSP"6\-:$7*E6SM.PTVE5PMZR%*"L(#"1% M2)>"2]I49L&TNI.Z?87R2+[W[5YZ(NT<.>8P.*9MD%X>&Z1M@S1\7T!TE-1; M'<^4+:R3PNJD)E0_H_[9Z&FL;..-4-Y8MZPYP@W,69;*>RF_E VE!F4-"0@% M"\,L)^ .)!^.DAO\I?Y*1WGR]T9A 8'=FBH+;UM.CYW0_0C>_4DW#K 3>J-1 ML2,N%%!/KP'HA4*F)&#:U@O+CN1<\CLJ &(%'TJ T'L(7W3HWE$^"_QM\S"^ MA-ERH'.!@4XNS_/=1-&V+# &8#<61!7*$(<:Q#4E( (OA=6TN=36U[G'$F-_ M G-_,'^ OC M/?V&_C;WOI#_1O^U_UCKK.ZW#=%E/K37MYP4O/%FG.)HDC98B+ &L07Q/IC$ M-" E=2_%N.6BX.96'FO5O'8R<;'E3H0#9=!F.U74[H^'8-))MT*0$LM?>(2Y MA^=A$9U1L9UN[$( MEVZ-R[V_NH0^%MYBLH?;NR4B=D5HMZ?/"-'S;PI1JH&D_=XX8. &6W[PL,8" M>Q$AQWU_\03@N.<'N^=1F&Q*E(?!VW]S)KZ.4.^_M:Y^?7@BOH MKKH6RR]=.^5#UTXY1LRA1,RN^#CY1WSOCE1\(TA.O[3]^$MYS=[GD*_T!Z][ MX(IB20\UZLJ([S[/ 9*$ZSE?N$ 4DT'\W?1D$'YQ_1]02P,$% @ PX": M5.22WUWF!P $CX \ !M961P+65X,S%?,BYH=&WM6VUO&S<2_GZ_@DB1 MP@8DRY+CN)5T =)KB@L.;:]!/]Q7[G)6XIF[W))%K4+7Z__1L(_K.HQ*Z2:ZZ@9; M#],-HROJ3DE/IF'8/^M?IB:%++59#'_7)7GQ"\W%!UO*:MDZLR'8LE40^Y1& M3ZJAH2*,7KP9LXJE2?.I#M3UM\;72LWN]K;2OC5P,"T,WFYY^=7:YR]'_ M;3QWL[0E-NOZ(%T817=VX872#S/IB=ON=/YZ5.CDXNKEEST;MSRZNHNNB M5Q_5R4<('Q ZB@.^7(CKRLX-J0EU$BY<0H.RT%39(+B5Q+H@JX5HJN :PB@E(A"J M&"92E+AR6AI1R!RWG+ E%NA@D]R60$4Y>2_=@D5*>4WH=T.GQST%8]"EX8%S M'RR0:Y71 M0-9;PS2K,,P9FBF1+3;=<$3[UX;VBZ\([20*70%/#,TU?CJ .L3QV&T\UU7! M)@4-/;K*3:.@$QC= $L'^-:\H&)$GMF!6<.8-?Q;Y/D[7<-2I5EQAR4: P%@ MW@*8L3L?[' M!^W?;^'@VV]N!N?][T>^16];P/'*9XM"XS)"Y+V0CB(8 2Z=&6+0"(+?,J/] ME,59K,2JSRL_7\-+N;&^03ONW%F34%D[FY/";2]. $)%0'5"VKN;?"JK"8FW M6&H_- 82_0O9[5^>T&ELVK]4Z2I=HB]R56(#UB]X/=X@B01:MN7!'16W.BK0 M$8_S+G5 @JN#X:?IH(4GHXZ#:O#=R]&1(0Z#(:XN!_VK[UZ_^GYP,?WH33ZHP T+:GE*C;QD$!EN29]G&A MAQ1540_O+JU3A,TTPY&1$?%MIKY&;:=-0?BA1KH 6[PU6LD0#D& <&>6K8I3LT!GEP8OX%K$\?/E_,+^ DV9:,6U(;RO) M>8[TH!S>0& ND4XM<0VFT3+31H<%5Q>[NF66BQ00T9T(ZI;HQ@9$3*=NV@'5 MC:O!+CY60WENG8H&Q*V("54H<@Q(!D^H9O9BD:8*B4C 2%^1\F_+G4>D)*DR]W; )$ZT!#IA$^;#9EM MPOTF/"1IDBMIXIV4XM/[C");[M%$-J3D"M@S8N5'].]%B.X/^M7AH?_'A*MM M?/*Y0UOAQR>[6> 1^0/7&S;/&\F/=&XH3NYK M4X!1L+;?$6]MSP&7>&K"!RI5L[+L--DUE7Y5"W%6$!F(5$R7HDO:5&8AC+XF MTQZAW)'O?+Z7'D@[1XXY#(YI-T@OCQND[09I?%] +2FILUZ>.5O8)(7U2LVH M?D3]L[6GL;9--DH'Z_RJYH@WH+,L=0A$'\N&,HNRA@64AH51RPFX \F'Y^0& M?WE_94EY]$>C,8#(;DV5Q].6T^-.Z'X$[_ZD&P>X$_K6H&)'7&B@GH\!^$ A MUP28MO7":D=R3O*:"X!4P<<2(.X]Q!<=EF>4CP)_NWF8#F%V+.A2H:&GU7I^ M/U&T6Q9H [!;!Z**98A'#>*;$A"!E^)HVEQJYW'NL<38G\#<'\P?X%[E6U02 MA<-BV@$"*28 P'!\1:@%>R=EX;J:63,C3L4K.6G?=')MSD!E;>R"\'0^M2E1 MD+>H!-!_FE+E[!Y0'M]S_IPZ$U,]%&]KIXT8O.Z(P?G@:=XC?YX/%9[(?X,_ M[3_1.FOY74-R68C;ZSM6"MD$.\JP-)&+%B*L06Q1O LFL0U(2=^0&K5<%-W< MRF.L1M:>ACYMN3/AH#/TYI9=\79_6@2'2^E6"%)J]75'U-T_C\KAT%Y025$O MN+L:EW.79F-;UR?B>P[3NQF6]>MA_.WRC=&,ZXQP_C,T=O+O]%( XGX7\27N,]42SVS+Z8K M#JE1]2;(=V4!E REF]^"WX_P%02P,$% @ PX":5$-$ M!U4I!0 1BT \ !M961P+65X,S)?,2YH=&WM6FUSVC@0_GZ_0I-..LD, M!FP*26PN,X20:6ZNH0UDIO=1V#+654BN) >X7W\KOY4TI+W>T9QI/58H]".]8.>_H'Y$< #OJ*^I9N1\]-[J.$V[W\HNP:"56_1G(EBGEC%2 M>LW(KP>:K+1%>4"X=MO-]J$7"JXM1?\BK@W7L?866,XIM[2(W>P&HYQ8$:'S M2+MVT^YF0T*\H&SM3NF"*'1#ENA6+# O1L^$UF*13Y#ZQ(S.NG*^0P?M1OIS['WZ)Y][#T-WS(+="98 ML!L\1ZN(SJA&6;GM %7;V3FL/C@FW4[N!C=3 M-!U7M'3W$6/[%-TU)\UA$TU&PQ1GN]-MUP#O#.#!! TNQV^GH\O-"B[1/FOW M:K!W!O;X"DU?C]!D<'LQN!E-K/'[WT=_H,%PBN")TVX[597G;1N [P$U%W*! MV6[ ON8(+CCQ-14<+:F.D(X(>I=@"87#UNB6Q$)J)$+TA@0F)O0:,DWY7#70 M-?>;Z,C8OWRQ!B#6$M6E> M& '[#3QIL%C.,"?*&J\86:.!GP)G:K8!S[%V/RO=@-X7A9+7EJDA]U6SVSDY M]![56 M]Z>ZV0QJ7^O] :(EG)2GT*6H?I.3+P"\B=M)U^DYO=Z)8]N=TW;G,-V]KTRQ ME_OWC4)X&-5^X7MP/@46Y)(1)@STPP=%8(:]):,E^9A0218P0!EZ?"+;$0;! MD,CN'@7'):4^\;_D?LXK^ZSSRC.J4+(*8,Q?:W;5[/HQV45Y:&9,*6.>8%A' M '=3MA34P]3T;HA'&98US&/,&()A1%+,@(,J!MJI1CHJI!QSW]R'"0.:3FV: M+5@E+".IB(E,?:J"F'FK+YLZ&% 1J,(IQ*1-,Z:\^00]ZWW;?ZB$2\BDBP:Q MI PYO6SK5-'/(-O@W1%^SK_&#^5@%<=H&60:SQC9UC-PHH4W$S(@,HT0]K\@ M<:FY!7(B$I GNB*!EZM2U\"?]94O6,A^[?%>=%%P++ MP%Q<4DE\+:2J.U E.U#=;^I^4R&SV",YR2CLX5#3:2+V1*O5=H-^ZWL6]#]5OK]Z;\! M4$L#!!0 ( ,. FE3@2O]* P4 +PK / ;65D<"UE>#,R7S(N:'1M M[5KO;]I($/U^?\4H5:I$PH!-(<3F(A%*U*B7D 8B]3XN]AKO=;'=W27 _?4W MZU\A@:37.WIG&I0H!'MV9_;->V\7BTZ@IOSL%^@$E'CX"AW%%*=G_<]&PZI: MG5KZ%@-J641G''G+)#(&J9:<_GJ@Z$(9+/1HJ.QZM7[H^%&H#,G^I+:)[V/E M3(F8L-!046RG%S@+J1%0-@F4;5;-9CK$)U/&E_:(3:F$:SJ'VVA*PGST.%(J MFF83)#D)9Y/0YM17SL%91T^1ES0/F**&C(E+[5A08RY(O%[6BTDQXYQY*K!] MI@P7(W%YF.;M&[-5=SHU/?:L4XM+!870LSS%8DS<+Q,1S4(/E\$C88O)F!S5 M*\G/L;-VS3QVGH=OGA8ZCKBW'3S[BX"-F8*4;EM U;2V#JN+B:G8+5Q[_=O1 MY<5EKSNZ'%S#S=WM\*Y[/8+1H*34W46,S3;<58?57A6&_5Z"L]EHUO< ;PW@ M[A"Z[P=Z_[0V/P^;?^[]#MC0#O M6/5Z:>UYTP'@1T =1F)*^'; O@P!WX3452P*8A.K7\"3%$C$F(97&8,'I$KIN ISF; 7O$V4_H:[' M[G.B9-S2'++?59N-DT-GC<\>DS$G2]OG=+'*Y=9F*O\QDWJ1>;>38894B+V3 M$-9 GDVE/2:2ZK$;Z?W F]6B=I7OCQ MX&1A EV"ZG0'@5=Q.FE;+:K5. M+--LM.N-P^3TOM!D+\[O*T1X7-5NX7MP-D(59);ASSCZAXN.P+5Z"T4+^G7& M!)WB *GE\2"V(X*&(]%]H/].5>=IXYVA7*%2%,&9_]^K:J^OG M5!<+?3UC(AE]A^ Z/+R:J"67'F%Z[\9ZI%991=\FG ,.HX(1CAJ4,?^W/8OF/ >.VE#-Q:,@]5*CTXE_0RR"=XMX6?]8_P@ RM_C)9"ILB8TTU[ M!IFIR!E'PJ,BJ1#/OVAQ2;B!=A+-T)[8@GI.YDI-#7,6CVOE));4EC0F*"+M M.I@,LXD\U3V3;,PX4TL[C\Z",,HK'B8F<[>K[?:I=KE.37G/Q%A5R[*^$=-> MGPC_$4]+RTF0MG6]J&\(98X8&&-!R1<[^6OH"\Z]/GZ[A&<,0=[I,IXC;-[B M[V!L_=49POER]$JZJL*Y(-YR4X]WPA[_GP9OJ8-;W,[W#O@3. <2Z[K^T];0<\ M+8W5.6VFL!QW[W)[ERL3SF5QN;\OE%[ J \7Q6.M@>\SEXJ] 9;2 /=VM[>[ M$N%<%KM[KEM'-X*AK<7H:VL.=_R2Q>&K?F!9^H?#K_1+DR6 (BBVP)A,:*IF M@_B*"IOP.5G*9#/LU-+OWG9JR;=V_P)02P$"% ,4 " ##@)I42_+KMCM] M 0"7+B $0 @ $ ;65D<"TR,#(R,#,S,2YH=&U02P$" M% ,4 " ##@)I4PWU)\YX1 "(Q0 $0 @ %J?0$ ;65D M<"TR,#(R,#,S,2YX&UL4$L! A0#% M @ PX":5('L=:CW'P 1R<" !4 ( !\IX! &UE9' M,C R M,C S,S%?9&5F+GAM;%!+ 0(4 Q0 ( ,. FE1V@G5*PH /$)!@ 5 M " 1R_ 0!M961P+3(P,C(P,S,Q7VQA8BYX;6Q02P$"% ,4 M" ##@)I4W)4PU^,X !+/P0 %0 @ $10 ( ;65D<"TR,#(R M,#,S,5]P&UL4$L! A0#% @ PX":5#C?NE'?!P >#T \ M ( !)WD" &UE9' M97@S,5\Q+FAT;5!+ 0(4 Q0 ( ,. FE3D MDM]=Y@< !(^ / " 3.! @!M961P+65X,S%?,BYH=&U0 M2P$"% ,4 " ##@)I40T0'52D% !&+0 #P @ %&B0( M;65D<"UE>#,R7S$N:'1M4$L! A0#% @ PX":5.!*_TH#!0 O"L \ M ( !G(X" &UE9' M97@S,E\R+FAT;5!+!08 "@ * 'X" ( #,DP( ! end