0001680247-23-000036.txt : 20230504 0001680247-23-000036.hdr.sgml : 20230504 20230504074758 ACCESSION NUMBER: 0001680247-23-000036 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230504 DATE AS OF CHANGE: 20230504 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ProPetro Holding Corp. CENTRAL INDEX KEY: 0001680247 STANDARD INDUSTRIAL CLASSIFICATION: OIL, GAS FIELD SERVICES, NBC [1389] IRS NUMBER: 263685382 STATE OF INCORPORATION: TX FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38035 FILM NUMBER: 23886569 BUSINESS ADDRESS: STREET 1: 1706 S. MIDKIFF ROAD, BUILDING B CITY: MIDLAND STATE: TX ZIP: 79701 BUSINESS PHONE: (432) 688-0012 MAIL ADDRESS: STREET 1: 1706 S. MIDKIFF ROAD, BUILDING B CITY: MIDLAND STATE: TX ZIP: 79701 10-Q 1 pump-20230331.htm 10-Q pump-20230331
0001680247False2023Q112/31Truehttp://fasb.org/us-gaap/2022#ServiceMemberhttp://fasb.org/us-gaap/2022#ServiceMember1P1Y0M0D00016802472023-01-012023-03-310001680247us-gaap:CommonClassAMember2023-01-012023-03-310001680247pump:PreferredStockPurchaseRightsMember2023-01-012023-03-3100016802472023-05-01xbrli:shares00016802472023-03-31iso4217:USD00016802472022-12-31iso4217:USDxbrli:shares00016802472022-01-012022-03-310001680247us-gaap:CommonStockMember2022-12-310001680247us-gaap:AdditionalPaidInCapitalMember2022-12-310001680247us-gaap:RetainedEarningsMember2022-12-310001680247us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001680247us-gaap:CommonStockMember2023-01-012023-03-310001680247us-gaap:RetainedEarningsMember2023-01-012023-03-310001680247us-gaap:CommonStockMember2023-03-310001680247us-gaap:AdditionalPaidInCapitalMember2023-03-310001680247us-gaap:RetainedEarningsMember2023-03-310001680247us-gaap:CommonStockMember2021-12-310001680247us-gaap:AdditionalPaidInCapitalMember2021-12-310001680247us-gaap:RetainedEarningsMember2021-12-3100016802472021-12-310001680247us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001680247us-gaap:CommonStockMember2022-01-012022-03-310001680247us-gaap:RetainedEarningsMember2022-01-012022-03-310001680247us-gaap:CommonStockMember2022-03-310001680247us-gaap:AdditionalPaidInCapitalMember2022-03-310001680247us-gaap:RetainedEarningsMember2022-03-3100016802472022-03-31pump:segment00016802472023-04-012023-03-310001680247pump:PowerEndsMember2023-01-012023-03-310001680247pump:PowerEndsMember2022-01-012022-12-310001680247pump:HydraulicFracturingUnitsMember2023-01-012023-03-310001680247pump:HydraulicFracturingUnitsMember2022-01-012022-12-310001680247us-gaap:ServiceLifeMember2023-01-012023-03-310001680247us-gaap:ServiceLifeMemberus-gaap:RetainedEarningsMember2023-01-012023-03-310001680247pump:SilvertipCompletionServicesOperatingLLCMember2022-11-01xbrli:pure0001680247pump:SilvertipCompletionServicesOperatingLLCMember2022-11-012022-11-010001680247us-gaap:TrademarksAndTradeNamesMemberpump:SilvertipCompletionServicesOperatingLLCMember2022-11-012022-11-010001680247us-gaap:CustomerRelationshipsMemberpump:SilvertipCompletionServicesOperatingLLCMember2022-11-012022-11-010001680247pump:SilvertipCompletionServicesOperatingLLCMembersrt:MinimumMember2023-01-012023-03-310001680247pump:SilvertipCompletionServicesOperatingLLCMembersrt:MaximumMember2023-01-012023-03-310001680247pump:SilvertipCompletionServicesOperatingLLCMember2023-01-012023-03-310001680247us-gaap:FairValueMeasurementsRecurringMember2023-03-310001680247us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-03-310001680247us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001680247us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-03-310001680247us-gaap:FairValueMeasurementsRecurringMember2023-01-012023-03-310001680247us-gaap:FairValueMeasurementsRecurringMember2022-12-310001680247us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001680247us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001680247us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001680247us-gaap:FairValueMeasurementsRecurringMember2022-01-012022-12-310001680247pump:StepEnergyServicesMember2022-09-0100016802472022-01-012022-12-310001680247us-gaap:TrademarksAndTradeNamesMember2023-03-310001680247us-gaap:TrademarksAndTradeNamesMember2022-12-310001680247us-gaap:CustomerRelationshipsMember2023-03-310001680247us-gaap:CustomerRelationshipsMember2022-12-310001680247us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberpump:ABLFacilityMember2019-12-310001680247us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberpump:ABLFacilityMember2018-01-012018-12-3100016802472018-01-012018-12-3100016802472019-12-310001680247pump:LIBORLoansMembersrt:MinimumMemberpump:ABLFacilityMember2018-01-012018-12-310001680247pump:LIBORLoansMembersrt:MaximumMemberpump:ABLFacilityMember2018-01-012018-12-310001680247pump:BaseRateLoansMembersrt:MinimumMemberpump:ABLFacilityMember2018-01-012018-12-310001680247pump:BaseRateLoansMembersrt:MaximumMemberpump:ABLFacilityMember2018-01-012018-12-310001680247us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberpump:LIBORLoansMemberpump:ABLFacilityMember2019-12-310001680247us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberpump:ABLFacilityMember2022-04-130001680247us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberpump:ABLFacilityMember2022-04-132022-04-130001680247us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberpump:ABLFacilityMember2022-04-132022-04-130001680247us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberpump:ABLFacilityMember2023-03-310001680247us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberpump:ABLFacilityMember2022-04-132022-04-130001680247us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberpump:SOFRLoansMembersrt:MinimumMemberpump:ABLFacilityMember2022-04-132022-04-130001680247us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberpump:SOFRLoansMembersrt:MaximumMemberpump:ABLFacilityMember2022-04-132022-04-130001680247us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberpump:BaseRateLoansMembersrt:MinimumMemberpump:ABLFacilityMember2022-04-132022-04-130001680247us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberpump:BaseRateLoansMembersrt:MaximumMemberpump:ABLFacilityMember2022-04-132022-04-130001680247us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberpump:ABLFacilityMember2023-01-012023-03-310001680247us-gaap:LineOfCreditMemberpump:ABLFacilityMember2023-03-310001680247us-gaap:LineOfCreditMemberpump:ABLFacilityMember2022-12-310001680247pump:CoiledTubingAssetsDivestitureMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2022-09-012022-09-010001680247pump:CoiledTubingAssetsDivestitureMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2023-01-012023-03-310001680247pump:PressurePumpingSegmentMemberpump:ServiceConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-01-012023-03-310001680247pump:PressurePumpingSegmentMemberpump:ServiceConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2022-01-012022-03-310001680247pump:OperatingSegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpump:CementingSegmentMember2023-01-012023-03-310001680247pump:OperatingSegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpump:CementingSegmentMember2022-01-012022-03-310001680247pump:OperatingSegmentConcentrationRiskMemberpump:WirelineOperatingSegmentMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember2023-01-012023-03-310001680247pump:CompletionServicesMember2023-01-012023-03-310001680247us-gaap:CorporateAndOtherMember2023-01-012023-03-310001680247pump:CompletionServicesMember2023-03-310001680247us-gaap:CorporateAndOtherMember2023-03-310001680247pump:CompletionServicesMember2022-01-012022-03-310001680247us-gaap:CorporateAndOtherMember2022-01-012022-03-310001680247pump:CompletionServicesMember2022-12-310001680247us-gaap:CorporateAndOtherMember2022-12-310001680247us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001680247us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001680247us-gaap:PerformanceSharesMember2023-01-012023-03-310001680247us-gaap:PerformanceSharesMember2022-01-012022-03-310001680247us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001680247us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001680247us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001680247us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001680247us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001680247us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001680247us-gaap:PerformanceSharesMember2023-01-012023-03-310001680247us-gaap:PerformanceSharesMember2022-01-012022-03-310001680247pump:IncentiveAwardPlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001680247pump:EmployeesAndOfficersMemberpump:IncentiveAwardPlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001680247pump:IncentiveAwardPlanMembersrt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001680247pump:IncentiveAwardPlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-03-310001680247us-gaap:RestrictedStockUnitsRSUMember2022-12-310001680247us-gaap:RestrictedStockUnitsRSUMember2023-03-310001680247us-gaap:PerformanceSharesMemberpump:IncentiveAwardPlanMember2023-03-310001680247us-gaap:PerformanceSharesMemberpump:A2020Member2022-12-310001680247us-gaap:PerformanceSharesMemberpump:A2020Member2023-01-012023-03-310001680247us-gaap:PerformanceSharesMemberpump:A2020Member2023-03-310001680247us-gaap:PerformanceSharesMemberpump:A2021Member2022-12-310001680247us-gaap:PerformanceSharesMemberpump:A2021Member2023-01-012023-03-310001680247us-gaap:PerformanceSharesMemberpump:A2021Member2023-03-310001680247pump:A2022Memberus-gaap:PerformanceSharesMember2022-12-310001680247pump:A2022Memberus-gaap:PerformanceSharesMember2023-01-012023-03-310001680247pump:A2022Memberus-gaap:PerformanceSharesMember2023-03-310001680247pump:A2023Memberus-gaap:PerformanceSharesMember2022-12-310001680247pump:A2023Memberus-gaap:PerformanceSharesMember2023-01-012023-03-310001680247pump:A2023Memberus-gaap:PerformanceSharesMember2023-03-310001680247us-gaap:PerformanceSharesMember2022-12-310001680247us-gaap:PerformanceSharesMember2023-03-310001680247pump:IncentiveAwardPlanMember2023-01-012023-03-310001680247pump:IncentiveAwardPlanMember2022-01-012022-03-310001680247pump:IncentiveAwardPlanMember2023-03-310001680247pump:RelatedPartyLeasingArrangementsMember2023-03-31pump:property0001680247pump:RelatedPartyLeasingArrangementsMemberpump:PropertyOneMember2023-01-012023-03-310001680247pump:RelatedPartyLeasingArrangementsMemberpump:PropertyTwoMember2023-01-012023-03-310001680247pump:PropertyThreeMemberpump:RelatedPartyLeasingArrangementsMember2023-01-012023-03-310001680247pump:PropertyFourMemberpump:RelatedPartyLeasingArrangementsMember2023-01-012023-03-310001680247pump:RelatedPartyLeasingArrangementsMemberpump:PropertyFiveMember2023-01-012023-03-310001680247pump:PioneerandPioneerPumpingServicesMemberpump:AssetAcquisitionMember2018-12-312018-12-310001680247pump:ARPressurePumpingServicesAgreementMemberpump:AssetAcquisitionMember2022-03-30pump:fleet0001680247pump:ARPressurePumpingServicesAgreementMemberpump:AssetAcquisitionMember2023-03-310001680247pump:PioneerandPioneerPumpingServicesMemberpump:AssetAcquisitionMember2022-10-31pump:agreement0001680247pump:PioneerandPioneerPumpingServicesMember2023-01-012023-03-310001680247pump:PioneerandPioneerPumpingServicesMember2022-01-012022-03-310001680247pump:PioneerandPioneerPumpingServicesMember2023-03-310001680247pump:PioneerandPioneerPumpingServicesMember2022-12-310001680247pump:RealEstateLeaseMember2013-03-310001680247pump:RealEstateLeaseMember2023-01-012023-03-310001680247pump:RealEstateLeaseMember2022-01-012022-03-310001680247pump:MaintenanceFacilityLeaseMember2023-03-310001680247pump:MaintenanceFacilityLeaseMember2023-01-012023-03-310001680247pump:MaintenanceFacilityLeaseMember2022-01-012022-03-31pump:period0001680247pump:ElectricFleetLeaseMember2022-08-3100016802472022-08-30utr:hp0001680247pump:RealEstateTwoLeaseMember2022-10-310001680247pump:RealEstateTwoLeaseMember2023-01-012023-03-31pump:leaseRenewalOption0001680247pump:RealEstateTwoLeaseMember2023-03-31pump:lease0001680247pump:SilvertipOneLeaseMember2022-11-010001680247pump:SilvertipTwoLeaseMember2022-11-010001680247pump:SilvertipTwoLeaseMember2023-03-310001680247pump:SilvertipOneLeaseMember2023-01-012023-03-310001680247pump:SilvertipTwoLeaseMember2023-01-012023-03-310001680247pump:PowerEquipmentLeaseMember2023-01-310001680247pump:SilvertipLeaseThreeMember2023-03-310001680247pump:MaintenanceFacilityLeaseMember2022-03-310001680247pump:ElectricFleetLeaseMember2023-01-012023-03-310001680247pump:PowerEquipmentLeaseMember2023-01-012023-03-310001680247pump:InReProPetroHoldingCorpDerivativeLitigationMember2020-05-012020-05-31pump:lawsuit00016802472023-03-012023-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
______________________________
FORM 10-Q
______________________________
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2023
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-38035
______________________________
ProPetro Holding Corp.
(Exact name of registrant as specified in its charter)
______________________________
Delaware26-3685382
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
1706 South Midkiff,
Midland, Texas 79701
(Address of principal executive offices)
(432) 688-0012
(Registrant’s telephone number, including area code) 
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.001 per sharePUMPNew York Stock Exchange
Preferred Stock Purchase RightsN/ANew York Stock Exchange
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 filerAccelerated filer
Non-accelerated filerSmaller 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  
The number of the registrant’s common shares, par value $0.001 per share, outstanding at May 1, 2023, was 115,231,367.



PROPETRO HOLDING CORP.
TABLE OF CONTENTS
Page
-i-


CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q (this "Form 10-Q") contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities and Exchange Act of 1934, as amended (the "Exchange Act"). All statements other than statements of historical facts contained in this Form 10-Q are forward-looking statements. Forward-looking statements are all statements other than statements of historical facts, and give our expectations or forecasts of future events as of the effective date of this Form 10-Q. Words such as "may," "could," "plan," "project," "budget," "predict," "pursue," "target," "seek," "objective," "believe," "expect," "anticipate," "intend," "estimate," "will," "should" and similar expressions are generally to identify forward-looking statements. These statements include, but are not limited to statements about our business strategy, industry, future profitability and future capital expenditures. Such statements are subject to risks and uncertainties, many of which are difficult to predict and generally beyond our control, that could cause actual results to differ materially from those implied or projected by the forward-looking statements. Factors that could cause our actual results to differ materially from those contemplated by such forward-looking statements include:

changes in general economic and geopolitical conditions, including increasing interest rates, the rate of inflation and potential economic recession;
central bank policy actions, bank failures and associated liquidity risks and other factors;
the severity and duration of any world events and armed conflict, including the Russian-Ukraine war and associated repercussions to supply and demand for oil and gas and the economy generally;
the actions taken by the members of the Organization of the Petroleum Exporting Countries ("OPEC") and Russia (together with OPEC and other allied producing countries, "OPEC+") with respect to oil production levels and announcements of potential changes in such levels, including the ability of the OPEC+ countries to agree on and comply with supply limitations;
actions taken by the Biden Administration, such as executive orders or new regulations, that may negatively impact the future production of oil and natural gas in the United States and may adversely affect our future operations;
the level of production and resulting market prices for crude oil, natural gas and other hydrocarbons;
the effects of existing and future laws and governmental regulations (or the interpretation thereof) on us, our suppliers and our customers;
cost increases and supply chain constraints related to our services;
competitive conditions in our industry;
our ability to attract and retain employees;
changes in the long-term supply of, and demand for, oil and natural gas;
actions taken by our customers, suppliers, competitors and third-party operators and the possible loss of customers or work to our competitors;
technological changes, including lower emissions oilfield services equipment and similar advancements;
changes in the availability and cost of capital;
our ability to successfully implement our business plan, including integrating the recently acquired wireline business from the Silvertip Acquisition (as defined herein) and execution of other potential mergers and acquisitions;
large or multiple customer defaults, including defaults resulting from actual or potential insolvencies;
the effects of consolidation on our customers or competitors;
the price and availability of debt and equity financing (including increasing interest rates) for the Company and our customers;
our ability to complete growth projects on time and on budget;
increases in tax rates or types of taxes enacted that specifically impact E&P and related operations resulting in changes in the amount of taxes owed by us;
regulatory and related policy actions intended by federal, state and/or local governments to reduce fossil fuel use and associated carbon emissions, or to drive the substitution of renewable forms of energy for oil and gas, may over time reduce demand for oil and gas and therefore the demand for our services;
-ii-


new or expanded regulations that materially limit our customers’ access to federal and state lands for oil and gas development, thereby reducing demand for our services in the affected areas;
growing demand for electric vehicles that result in reduced demand for gasoline and therefore the demand for our services;
our ability to successfully implement technological developments and enhancements, including our new Tier IV DGB and electric hydraulic fracturing equipment, and other lower-emissions equipment we may acquire or that may be sought by our customers;
operating hazards, natural disasters, weather-related delays, casualty losses and other matters beyond our control, such as fires, which risks may be self-insured, or may not be fully covered under our insurance programs;
exposure to cyber-security events which could cause operational disruptions or reputational harm;
acts of terrorism, war or political or civil unrest in the United States or elsewhere; and
the effects of current and future litigation.
Whether actual results and developments will conform with our expectations and predictions contained in forward-looking statements is subject to a number of risks and uncertainties which could cause actual results to differ materially from such expectations and predictions, including, without limitation, in addition to those specified in the text surrounding such statements, the risks described under Part II, Item 1A, "Risk Factors" in this Form 10-Q and elsewhere throughout this report, the risks described under Part I, Item 1A, "Risk Factors" in our Form 10-K for the year ended December 31, 2022, filed with the SEC (the "Form 10-K") and elsewhere throughout that report, and other risks, many of which are beyond our control.
Readers are cautioned not to place undue reliance on our forward-looking statements, which are made as of the date of this Form 10-Q. We do not undertake, and expressly disclaim, any duty to update or revise any forward-looking statements, whether as a result of new information, future events, or otherwise, except as required by applicable securities laws. Investors are also advised to carefully review and consider the various risks and other disclosures discussed in our SEC reports, including the risk factors described in the Form 10-K.
-iii-

PART I – FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS

PROPETRO HOLDING CORP.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
(Unaudited)
March 31, 2023December 31, 2022
ASSETS
CURRENT ASSETS:
Cash, cash equivalents and restricted cash$44,793 $88,862 
Accounts receivable - net of allowance for credit losses of $202 and $419, respectively
290,125 215,925 
Inventories17,732 5,034 
Prepaid expenses9,211 8,643 
Short-term investment, net6,489 10,283 
Other current assets343 38 
Total current assets368,693 328,785 
PROPERTY AND EQUIPMENT - net of accumulated depreciation941,200 922,735 
OPERATING LEASE RIGHT-OF-USE ASSETS
4,654 3,147 
OTHER NONCURRENT ASSETS:
Goodwill23,624 23,624 
Intangible assets - net of amortization54,913 56,345 
Other noncurrent assets1,067 1,150 
Total other noncurrent assets79,604 81,119 
TOTAL ASSETS$1,394,151 $1,335,786 
LIABILITIES AND SHAREHOLDERS’ EQUITY
CURRENT LIABILITIES:
Accounts payable$246,141 $234,299 
Accrued and other current liabilities 57,352 49,027 
Operating lease liabilities986 854 
Total current liabilities304,479 284,180 
DEFERRED INCOME TAXES73,073 65,265 
LONG-TERM DEBT 30,000 30,000 
NONCURRENT OPERATING LEASE LIABILITIES3,676 2,308 
Total liabilities411,228 381,753 
COMMITMENTS AND CONTINGENCIES (Note 12)
SHAREHOLDERS’ EQUITY:
Preferred stock, $0.001 par value, 30,000,000 shares authorized, none issued, respectively
  
Common stock, $0.001 par value, 200,000,000 shares authorized, 115,170,545 and 114,515,008 shares issued, respectively
115 114 
Additional paid-in capital970,675 970,519 
Retained earnings (accumulated deficit)12,133 (16,600)
Total shareholders’ equity982,923 954,033 
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY$1,394,151 $1,335,786 
See notes to condensed consolidated financial statements.
-1-

PROPETRO HOLDING CORP.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
(Unaudited)

Three Months Ended March 31,
20232022
REVENUE - Service revenue
$423,570 $282,680 
COSTS AND EXPENSES
Cost of services (exclusive of depreciation and amortization)280,486 197,271 
General and administrative (inclusive of stock-based compensation)28,746 31,707 
Depreciation and amortization50,798 31,854 
Loss on disposal of assets22,080 16,117 
Total costs and expenses382,110 276,949 
OPERATING INCOME41,460 5,731 
OTHER INCOME (EXPENSE):
Interest expense(667)(134)
Other income (expense)(3,704)10,357 
Total other income (expense)(4,371)10,223 
INCOME BEFORE INCOME TAXES37,089 15,954 
INCOME TAX EXPENSE(8,356)(4,137)
NET INCOME$28,733 $11,817 
NET INCOME PER COMMON SHARE:
Basic$0.25 $0.11 
Diluted$0.25 $0.11 
WEIGHTED AVERAGE COMMON SHARES OUTSTANDING:
Basic114,881 103,683 
Diluted115,331 105,384 

See notes to condensed consolidated financial statements.
-2-

PROPETRO HOLDING CORP.
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(In thousands)
(Unaudited)
Three Months Ended March 31, 2023
Common Stock
SharesAmountAdditional Paid-In CapitalRetained Earnings (Accumulated Deficit)Total
BALANCE - January 1, 2023114,515 $114 $970,519 $(16,600)$954,033 
Stock-based compensation cost— — 3,536 — 3,536 
Issuance of equity awards, net656 1 (1)—  
Tax withholdings paid for net settlement of equity awards— — (3,379)— (3,379)
Net income— — — 28,733 28,733 
BALANCE - March 31, 2023115,171 $115 $970,675 $12,133 $982,923 
Three Months Ended March 31, 2022
Common Stock
SharesAmountAdditional Paid-In CapitalAccumulated Deficit Total
BALANCE - January 1, 2022103,437 $103 $844,829 $(18,630)$826,302 
Stock-based compensation cost— — 11,364 — 11,364 
Issuance of equity awards, net562 1 419 — 420 
Tax withholdings paid for net settlement of equity awards— — (2,691)— (2,691)
Net income— — — 11,817 11,817 
BALANCE - March 31, 2022103,999 $104 $853,921 $(6,813)$847,212 

See notes to condensed consolidated financial statements.
-3-

PROPETRO HOLDING CORP.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)

Three Months Ended March 31,
20232022
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income$28,733 $11,817 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization50,798 31,854 
Deferred income tax expense7,807 3,826 
Amortization of deferred debt issuance costs64 134 
Stock-based compensation3,536 11,364 
Loss on disposal of assets22,080 16,117 
Unrealized loss on short-term investment3,794  
Changes in operating assets and liabilities:
Accounts receivable(74,199)(44,032)
Other current assets(468)156 
Inventories(6,366)1,653 
Prepaid expenses(548)1,707 
Accounts payable29,823 (10,035)
Accrued and other current liabilities7,978 609 
Accrued interest28  
Net cash provided by operating activities73,060 25,170 
CASH FLOWS FROM INVESTING ACTIVITIES:
Capital expenditures(114,839)(64,323)
Proceeds from sale of assets1,089 275 
Net cash used in investing activities(113,750)(64,048)
CASH FLOWS FROM FINANCING ACTIVITIES:
Proceeds from exercise of equity awards 419 
Tax withholdings paid for net settlement of equity awards(3,379)(2,691)
Net cash used in financing activities(3,379)(2,272)
NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH(44,069)(41,150)
CASH, CASH EQUIVALENTS AND RESTRICTED CASH - Beginning of period88,862 111,918 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH - End of period$44,793 $70,768 












See notes to condensed consolidated financial statements.
-4-

PROPETRO HOLDING CORP.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Continued)
(In thousands)
(Unaudited)
The following table provides a reconciliation of cash, cash equivalents and restricted cash to amounts reported within the condensed consolidated balance sheets:
Three Months Ended March 31,
20232022
Summary of cash, cash equivalents and restricted cash
Cash and cash equivalents$26,498 $70,768 
Restricted cash18,295  
Total cash, cash equivalents and restricted cash — End of period$44,793 $70,768 


See notes to condensed consolidated financial statements.
-5-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 1 - Basis of Presentation
The accompanying condensed consolidated financial statements of ProPetro Holding Corp. and its subsidiaries (the "Company," "we," "us" or "our") have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission ("SEC") for interim financial information and do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America ("GAAP") for annual financial statements. Those adjustments (which consisted of normal recurring accruals) that are, in the opinion of management, necessary for a fair presentation of the results of the interim periods have been made. Results of operations for such interim periods are not necessarily indicative of the results of operations for a full year due to changes in market conditions and other factors. The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended December 31, 2022, included in our Form 10-K filed with the SEC (our "Form 10-K").
Revenue Recognition
The Company’s services are sold based upon contracts with customers. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. The following is a description of the principal activities, aggregated into our one reportable segment—"Completion Services," from which the Company generates its revenue and "All Other" category.
Completion Services — Completion services consists of downhole pumping services, which includes hydraulic fracturing, cementing and wireline operations.
Hydraulic fracturing is an oil well completion technique, which is part of the overall well completion process. It is a well-stimulation technique intended to optimize hydrocarbon flow paths during the completion phase of shale wellbores. The process involves the injection of water, sand and chemicals under high pressure into shale formations. Our hydraulic fracturing contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed accurately depicts how our hydraulic fracturing services are transferred to our customers over time. In addition, certain of our hydraulic fracturing equipment may be entitled to reservation fee charges if a customer were to reserve committed hydraulic fracturing equipment. The Company recognizes revenue related to reservation fee charges on a daily basis as the performance obligations are met.
Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid or similar chemicals are injected under pressure into formations to form or expand fissures. Our acidizing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service or sale of the acid or chemical when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize acidizing revenue at a point-in-time, upon completion of the performance obligation.
Our cementing services use pressure pumping equipment to deliver a slurry of liquid cement that is pumped down a well between the casing and the borehole. Our cementing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize cementing revenue at a point-in-time, upon completion of the performance obligation.
Wireline services (including pumpdown) are oil well completion techniques, which are part of the well completion process. Our wireline services utilize equipment with a drum of wireline to deploy perforating guns in the well to perforate the casing, cement, and formation. Once the well is perforated, the well can be fractured. Pumpdown utilizes pressure pumping equipment to pump water into the well to deploy perforating guns attached to wireline through the lateral section of a well. Our wireline contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed accurately depicts how our wireline services are transferred to our customers over time. In addition, certain of our wireline equipment is entitled to daily equipment charges while the equipment is on the customer’s locations. The Company recognizes revenue related daily equipment charges on a daily basis as the performance obligations are met.
The transaction price for each performance obligation for all our completion services is fixed per our contracts with our customers.
-6-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 1 - Basis of Presentation (Continued)
All Other— All other consists of coiled tubing services, which are complementary downhole well completion/remedial services. The performance obligation for these services had a fixed transaction price which was satisfied at a point-in-time upon completion of the service when control was transferred to the customer. Accordingly, we recognized revenue at a point-in-time, upon completion of the service and transfer of control to the customer. Effective September 1, 2022, we shut down our coiled tubing operations, and disposed of all our coiled tubing assets.
Restricted Cash and Customer Cash Advance
Our restricted cash relates to a cash advance received from a customer in connection with our contract with the customer to provide electric hydraulic fracturing equipment and services. The cash advance from the customer will be credited towards the customer’s invoice as our revenue performance obligations are met over the contract period. Our restricted cash balances as of March 31, 2023 and December 31, 2022, were $18.3 million and $10.0 million, respectively.
The cash advance received represents a contract liability in connection with the performance of certain completion services. The cash advance (contract liability) balances, which are included in accrued and other current liabilities in our condensed consolidated balance sheets, were $22.0 million and $10.0 million as of March 31, 2023 and December 31, 2022, respectively. During the three months ended March 31, 2023, we recognized $1.0 million in revenue from the amount outstanding as of December 31, 2022.
Accounts Receivable
Accounts receivables are stated at the amount billed and billable to customers. At March 31, 2023 and December 31, 2022, accrued revenue (unbilled receivable) included as part of our accounts receivable was $91.0 million and $51.9 million, respectively. At March 31, 2023, the transaction price allocated to the remaining performance obligation for our partially completed hydraulic fracturing and wireline operations was $54.7 million, which is expected to be completed and recognized as revenue within one month following the current period balance sheet date.
Allowance for Credit Losses
As of March 31, 2023, the Company had $0.2 million allowance for credit losses. Our allowance for credit losses is based on the evaluation of both our historic collection experience and the economic outlook for the oil and gas industry. We evaluated the historic loss experience on our accounts receivable and also considered separately customers with receivable balances that may be negatively impacted by current or future economic developments and market conditions. While the Company has not experienced significant credit losses in the past and has not yet seen material adverse changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of depressed economic activities, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may affect the ability of its customers to timely pay receivables when due. Accordingly, in future periods, the Company may revise its estimates of expected credit losses.
The table below shows a summary of allowance for credit losses during the three months ended March 31, 2023:
(in thousands)
Balance - January 1, 2023$419 
Provision for credit losses during the period 
Write-off during the period(217)
Balance - March 31, 2023$202 


-7-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 1 - Basis of Presentation (Continued)
Change in Accounting Estimates
Current trends in hydraulic fracturing equipment operating conditions such as larger pads, changes to job design and increased pumping hours per day have resulted in shorter useful lives for certain critical components that are included in our property and equipment assets. These recent trends necessitated a review of useful lives of our critical components like fluid ends, power ends, hydraulic fracturing units and other components in the first quarter of 2023. We determined that the estimated useful life of fluid ends is now less than one year, resulting in our determination that costs associated with the replacement of these components will no longer be capitalized, but instead recorded in inventories and amortized to cost of services over their estimated useful life. We have also shortened the estimated useful lives of power ends to two years from five years and hydraulic fracturing units to ten years from fifteen years. This change in accounting estimates was made effective January 1, 2023 and accounted for prospectively. The net effect of this change for the three months ended March 31, 2023 was a $3.6 million decrease in net income, or $0.03 per basic and diluted share. Additionally, effective January 1, 2023, if we experience premature failures in certain major components that are capitalized, we will fully depreciate any remaining book value of such components.

Note 2 - Recently Issued Accounting Standards
There were no recently issued Accounting Standards Updates ("ASU") by the Financial Accounting Standards Board ("FASB") that were adopted or that have not yet been adopted in 2023.
Note 3 - Silvertip Acquisition
On November 1, 2022 (the "Silvertip Acquisition Date"), the Company entered into a purchase and sale agreement with New Silvertip Holdco, LLC, pursuant to which the Company acquired 100% of the outstanding limited liability company interests of Silvertip Completion Services Operating, LLC ("Silvertip"), a wireline services company in the Permian Basin, in exchange for total consideration of $148.1 million (the "Silvertip Purchase Price") consisting of 10.1 million shares of our common stock valued at $106.7 million, $30.0 million of cash, the payoff of $7.2 million of assumed debt, and the payment of $4.1 million of certain closing and transaction costs (the "Silvertip Acquisition"). The Silvertip Acquisition positions the Company as a more integrated completions-focused oilfield services provider headquartered in the Permian Basin.
The Company accounted for the Silvertip Acquisition using the acquisition method of accounting. The Silvertip Purchase Price was allocated to the major categories of assets acquired and liabilities assumed based upon their estimated fair value at the Silvertip Acquisition Date. The estimated fair values of certain assets and liabilities, including accounts receivable, require significant judgments and estimates. The measurements of assets acquired and liabilities assumed, are based on inputs that are not observable in the market and thus represent Level 3 inputs.
The following table summarizes the fair value of the consideration transferred in the Silvertip Acquisition and the Silvertip Purchase Price to the fair value of the assets acquired and liabilities assumed (which are included within the accompanying condensed consolidated balance sheets) as of the Silvertip Acquisition Date:


-8-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 3 - Silvertip Acquisition (Continued)
(in thousands)
Total Purchase Consideration:
Cash consideration$30,000 
Equity consideration106,736 
Debt payments and closing costs11,320 
Total consideration$148,056 
Cash and cash equivalents$2,681 
Accounts receivable and unbilled revenue21,079 
Inventories1,209 
Prepaid expenses2,476 
Other current assets1,059 
Property and equipment (1)
52,478 
Intangible assets:
Trademark/trade name (2)
10,800 
Customer relationships (2)
46,500 
Goodwill23,624 
Operating lease right-of-use asset2,783 
Total identifiable assets acquired164,689 
Accounts payable7,659 
Accrued and other current liabilities6,178 
Operating lease liability2,796 
Total liabilities assumed16,633 
Total purchase consideration$148,056 
(1)Remaining useful lives ranging from less than one to 22 years
(2)Definite lived intangibles with amortization period of 10 years.

The goodwill arising from the Silvertip Acquisition is attributable to the expected operational synergies resulting from our integrated service offerings. The goodwill arising from the Silvertip Acquisition has been allocated to our wireline operations and is included in our wireline operating segment.
Note 4 - Fair Value Measurements
Fair value ("FV") is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the "exit price") in an orderly transaction between market participants at the measurement date.
In determining fair value, the Company uses various valuation approaches and establishes a hierarchy for inputs used in measuring fair value that maximizes the use of relevant observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used, when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company's assumptions about the assumptions other market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the observability of inputs as follows:
Level 1 — Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Valuation adjustments and block discounts are not applied to Level 1 instruments. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these instruments does not entail a significant degree of judgment.


-9-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 4 - Fair Value Measurements (Continued)
Level 2 — Valuations based on one or more quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly.
Level 3 — Valuations based on inputs that are unobservable and significant to the overall fair value measurement.
A financial instrument's categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company's assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The fair values of cash, cash equivalents and restricted cash, accounts receivable, accounts payable, accrued and other current liabilities, and long-term debt are estimated to be approximately equivalent to carrying amounts as of March 31, 2023 and December 31, 2022 and have been excluded from the table below.
Assets measured at fair value on a recurring basis as of March 31, 2023 are set forth below:
(In thousands)
Estimated fair value measurements
BalanceQuoted prices in active market
(Level 1)
Significant other observable inputs (Level 2)Significant other unobservable inputs (Level 3)Total gains
(losses)
March 31, 2023:
Short-term investment$6,489 $6,489 $ $ $(3,794)
December 31, 2022:
Short-term investment$10,283 $10,283 $ $ $(1,570)
Short-term investment— On September 1, 2022, the Company received 2.6 million common shares of STEP Energy Services Ltd. ("STEP") with an estimated fair value of $11.8 million as part of the consideration for the sale of our coiled tubing assets to STEP. The shares were treated as an investment in equity securities measured at fair value using Level 1 inputs based on observable prices on the Toronto Stock Exchange and are shown under current assets in our condensed consolidated balance sheets. As of March 31, 2023, the fair value of the short-term investment was estimated at $6.5 million, and the unrealized loss resulting from the fluctuation in stock price was $3.8 million during the three months ended March 31, 2023. There were no unrealized gains or losses resulting from non-cash foreign currency translation during the three months ended March 31, 2023. The unrealized loss resulting from stock price fluctuation is included in other income (expense) in our condensed consolidated statements of operations.
Assets Measured at Fair Value on a Nonrecurring Basis
Certain assets and liabilities are measured at fair value on a nonrecurring basis. These items are not measured at fair value on an ongoing basis but may be subject to fair value adjustments in certain circumstances. These assets and liabilities include those acquired through the Silvertip Acquisition, which are required to be measured at fair value on the acquisition date according to the FASB Accounting Standards Codification ("ASC") Topic 805, Business Combinations.
Whenever events or circumstances indicate that the carrying value of long-lived assets may not be recoverable, the Company reviews the carrying value of long‑lived assets, such as property and equipment and other assets to determine if they are recoverable. If any long‑lived assets are determined to be unrecoverable, an impairment expense is recorded in the period. No impairment of property and equipment was recorded during the three months ended March 31, 2023 and 2022.


-10-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 4 - Fair Value Measurements (Continued)
We added $23.6 million of goodwill during the year ended December 31, 2022. There were no additions to goodwill during the three months ended March 31, 2023 and 2022. The wireline operating segment is the only segment with goodwill at March 31, 2023 and December 31, 2022. We conducted our annual impairment test of goodwill in accordance with ASC 850, Intangibles—Goodwill and Other, as of December 31, 2022 and determined that no impairment to the carrying value of goodwill for our reporting unit (wireline operating segment) was required. There were no goodwill impairment losses during the three months ended March 31, 2023 and 2022.
Note 5 - Intangible Assets
Intangible assets consist of customer relationships and trademark/trade name. Intangible assets are amortized on a straight‑line basis with a useful life of ten years. Amortization expense included in net income for the three months ended March 31, 2023 and 2022 was $1.4 million and $0, respectively. The Company’s intangible assets subject to amortization consisted of the following:
($ in thousands)
March 31, 2023December 31, 2022
Intangible assets acquired:
Trademark/trade name$10,800 $10,800 
Customer relationships46,500 46,500 
Total intangible assets acquired57,300 57,300 
Accumulated amortization:
Trademark/trade name(450)(180)
Customer relationships(1,937)(775)
Total accumulated amortization(2,387)(955)
Intangible assets — net$54,913 $56,345 
The average amortization period for our remaining intangible assets is approximately 9.6 years. Estimated remaining amortization expense for each of the subsequent fiscal years is expected to be as follows:
($ in thousands)
YearEstimated future amortization expense
2023$4,298 
20245,730 
20255,730 
20265,730 
2027 and beyond33,425 
Total$54,913 
Note 6 - Long-Term Debt
Asset-Based Loan ("ABL") Credit Facility
Our revolving credit facility, as amended in 2018, had a total borrowing capacity of $300.0 million (subject to the borrowing base limit), with a maturity date of December 19, 2023. The revolving credit facility had a borrowing base of 85% of monthly eligible accounts receivable less customary reserves, as redetermined monthly. The revolving credit facility, included a springing fixed charge coverage ratio to apply when excess availability was less than the greater of (i) 10% of the lesser of the facility size or the borrowing base or (ii) $22.5 million. Borrowings under this revolving credit facility accrued interest based on a three-tier pricing grid tied to availability, and we had the option to elect for loans to be based on either LIBOR or base rate,


-11-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 6 - Long-Term Debt (Continued)
plus the applicable margin, which ranged from 1.75% to 2.25% for LIBOR loans and 0.75% to 1.25% for base rate loans, with a LIBOR floor of zero.
Effective April 13, 2022, the Company entered into an amendment and restatement of its revolving credit facility (as amended and restated, "ABL Credit Facility"). The ABL Credit Facility decreased the borrowing capacity to $150.0 million (subject to the Borrowing Base (as defined below) limit), with the maturity date extended to April 13, 2027. The ABL Credit Facility has a borrowing base of 85% to 90%, depending on the credit ratings of our accounts receivable counterparties, of monthly eligible accounts receivable less customary reserves (the "Borrowing Base"), as redetermined monthly. The Borrowing Base as of March 31, 2023, was approximately $140.3 million. The ABL Credit Facility includes a springing fixed charge coverage ratio to apply when excess availability is less than the greater of (i) 10% of the lesser of the facility size or the Borrowing Base or (ii) $10.0 million. Under this facility we are required to comply, subject to certain exceptions and materiality qualifiers, with certain customary affirmative and negative covenants, including, but not limited to, covenants pertaining to our ability to incur liens, indebtedness, changes in the nature of our business, mergers and other fundamental changes, disposal of assets, investments and restricted payments, amendments to our organizational documents or accounting policies, prepayments of certain debt, dividends, transactions with affiliates, and certain other activities. Borrowings under the ABL Credit Facility are secured by a first priority lien and security interest in substantially all assets of the Company.
Borrowings under the ABL Credit Facility accrue interest based on a three-tier pricing grid tied to availability, and we may elect for loans to be based on either the Secured Overnight Financing Rate ("SOFR") or the base rate, plus the applicable margin, which ranges from 1.50% to 2.00% for SOFR loans and 0.50% to 1.00% for base rate loans. The weighted average interest rate for our ABL Credit Facility for the three months ended March 31, 2023 was 5.84%.
The loan origination costs relating to the ABL Credit Facility are classified as an asset in the condensed consolidated balance sheets. As of March 31, 2023 and December 31, 2022, we had borrowings of $30.0 million outstanding under our ABL Credit Facility.
Note 7 - Reportable Segment Information
The Company currently has three operating segments for which discrete financial information is readily available: hydraulic fracturing (inclusive of acidizing), cementing and wireline. These operating segments represent how the Chief Operating Decision Maker evaluates performance and allocates resources.
On September 1, 2022, the Company shut down its coiled tubing operations and disposed of its coiled tubing assets to STEP as part of a strategic repositioning, and recorded a loss on disposal of $13.8 million. The divestiture of our coiled tubing assets did not qualify for presentation and disclosure as discontinued operations, and accordingly, we have recorded the resulting loss from the disposal of assets in our condensed consolidated statement of operations. Following the divestiture of our coiled tubing operations, which were historically included in the "All Other" category, and the Silvertip Acquisition, which resulted in our new wireline operations in 2022, we have three operating segments. All three remaining operating segments are now aggregated into Completion Services, which is our only reportable segment.
In accordance with ASC 280—Segment Reporting, the Company has one reportable segment (Completion Services) comprised of the hydraulic fracturing, cementing and wireline operating segments. The Silvertip Acquisition which resulted in the addition of a new wireline operating segment, and the disposal of our coiled tubing operations (previously included in the "All Other" category), collectively resulted in a change to the structure and composition of our reportable segment and "All Other" category. Our previous Pressure Pumping reportable segment is now renamed "Completion Services" because of the inclusion of the new wireline completion services. In addition, we have reclassified all our corporate overhead costs (inclusive of income taxes and interest expense) previously included in the "All Other" category to the Completion Services reportable segment. As a result of the change in the structure and composition of our reportable segment, we have restated our segment disclosure for the three months ended March 31, 2022 to include corporate costs in our Completion Services reportable segment to make this period comparable to the three months ended March 31, 2023. Total corporate administrative expense for the three months ended March 31, 2023 and 2022 was $25.4 million and $17.3 million, respectively.
Our hydraulic fracturing operating segment revenue approximated 79.0% and 93.6% of our Completion Services revenue during the three months ended March 31, 2023 and 2022, respectively. Our cementing operating segment revenue approximated 6.3% and 6.4% of our Completion Services revenue during the three months ended March 31, 2023 and 2022, respectively. Revenue from our wireline operating segment approximated 14.7% of our Completion Services revenue during the three months ended March 31, 2023.


-12-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 7 - Reportable Segment Information (Continued)

Inter-segment revenues are not material and are not shown separately in the table below.
The Company manages and assesses the performance of the reportable segment by its adjusted EBITDA (earnings before other income (expense), interest expense, income taxes, depreciation and amortization, stock-based compensation expense, retention bonuses, severance and related expense, impairment expense, (gain)/loss on disposal of assets and other unusual or nonrecurring expenses or (income)).
A reconciliation from segment level financial information to the consolidated statements of operations is provided in the table below (in thousands):
Three Months Ended March 31, 2023
Completion ServicesAll OtherTotal
Service revenue$423,570 $ $423,570 
Adjusted EBITDA$119,165 $ $119,165 
Depreciation and amortization$50,798 $ $50,798 
Capital expenditures$97,170 $ $97,170 
Total assets at March 31, 2023$1,394,151 $ $1,394,151 
Three Months Ended March 31, 2022
Completion ServicesAll OtherTotal
Service revenue$277,112 $5,568 $282,680 
Adjusted EBITDA$65,972 $561 $66,533 
Depreciation and amortization$31,012 $842 $31,854 
Capital expenditures$71,602 $126 $71,728 
Total assets December 31, 2022$1,335,501 $285 $1,335,786 



-13-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 7 - Reportable Segment Information (Continued)

Reconciliation of net income (loss) to adjusted EBITDA (in thousands):
Three Months Ended March 31, 2023
Completion ServicesAll OtherTotal
Net income $28,733 $ $28,733 
Depreciation and amortization50,798  50,798 
Interest expense667  667 
Income tax expense8,356  8,356 
Loss on disposal of assets22,080  22,080 
Stock-based compensation3,536  3,536 
Other expense (3)
3,704  3,704 
Other general and administrative expense, (net) (1)
946  946 
Retention bonus and severance expense345  345 
Adjusted EBITDA $119,165 $ $119,165 
Three Months Ended March 31, 2022
Completion ServicesAll OtherTotal
Net income (loss)$12,083 $(266)$11,817 
Depreciation and amortization31,012 842 31,854 
Interest expense134  134 
Income tax expense4,137  4,137 
Loss (gain) on disposal of assets16,132 (15)16,117 
Stock-based compensation11,364  11,364 
Other income (2)
(10,357) (10,357)
Other general and administrative expense, (net) (1)
1,447  1,447 
Severance expense20  20 
Adjusted EBITDA $65,972 $561 $66,533 

(1)Other general and administrative expense, (net of reimbursement from insurance carriers) primarily relates to nonrecurring professional fees paid to external consultants in connection with our audit committee review, SEC investigation, shareholder litigation, legal settlement to a vendor and other legal matters, net of insurance recoveries. During the three months ended March 31, 2023 and 2022, we received reimbursement of approximately $0.3 million and $1.0 million, respectively, from our insurance carriers in connection with the SEC investigation and shareholder litigation.
(2)Includes a $10.7 million net tax refund (net of advisory fees) received in March 2022 from the Texas Comptroller of Public Accounts in connection with limited sales, excise and use tax audit of the period July 1, 2015 through December 31, 2018.
(3)Includes $3.8 million unrealized loss on short-term investment.


-14-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

Note 8 - Net Income Per Share
Basic net income per common share is computed by dividing the net income relevant to the common stockholders by the weighted average number of common shares outstanding during the period. Diluted net income per common share uses the same net income divided by the sum of the weighted average number of shares of common stock outstanding during the period, plus dilutive effects of options, performance and restricted stock units outstanding during the period calculated using the treasury method and the potential dilutive effects of preferred stocks (if any) calculated using the if-converted method.
The table below shows the calculations for the three months ended March 31, 2023 and 2022, (in thousands, except for per share data):
Three Months Ended March 31,
20232022
Numerator (both basic and diluted)
Net income relevant to common stockholders$28,733 $11,817 
Denominator
Denominator for basic income per share114,881 103,683 
Dilutive effect of stock options 186 
Dilutive effect of performance share units170 828 
Dilutive effect of restricted stock units280 687 
Denominator for diluted income per share115,331 105,384 
Basic income per common share$0.25 $0.11 
Diluted income per common share$0.25 $0.11 
As shown in the table below, the following stock options, restricted stock units and performance stock units outstanding as of March 31, 2023, have not been included in the calculation of diluted income per common share for three months ended March 31, 2023 and 2022 because they will be anti-dilutive to the calculation of diluted net income per common share:
(In thousands)Three Months Ended March 31,
20232022
Stock options426 500 
Restricted stock units1,084 277 
Performance stock units 160 
Total1,510 937 
Note 9 - Stock-Based Compensation
Stock Options
There were no new stock option grants during the three months ended March 31, 2023. As of March 31, 2023, there was no aggregate intrinsic value for our outstanding or exercisable stock options because the closing stock price as of March 31, 2023 was below the cost to exercise these options. No stock options were exercised during the three months ended March 31, 2023. The weighted average remaining contractual term for the outstanding and exercisable stock options as of March 31, 2023 was approximately 2.2 years.
A summary of the stock option activity for the three months ended March 31, 2023 is presented below (in thousands, except for weighted average price):


-15-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 9 - Stock-Based Compensation (Continued)
Number of SharesWeighted
Average
Exercise
Price
Outstanding at January 1, 2023488 $14.00 
Granted $ 
Exercised $ 
Forfeited $ 
Expired(126)$14.00 
Outstanding at March 31, 2023362 $14.00 
Exercisable at March 31, 2023362 $14.00 
Restricted Stock Units
During the three months ended March 31, 2023, we granted 914,507 restricted stock units ("RSUs") to employees, officers and directors pursuant to the ProPetro Holding Corp. 2020 Long Term Incentive Plan (the "2020 Incentive Plan"), which generally vest ratably over a three-year vesting period, in the case of awards to employees and officers, and generally vest in full after one year, in the case of awards to directors. RSUs are subject to restrictions on transfer and are generally subject to a risk of forfeiture if the award recipient ceases to be an employee or director of the Company prior to vesting of the award. Each RSU represents the right to receive one share of common stock. The grant date fair value of the RSUs is based on the closing share price of our common stock on the date of grant. As of March 31, 2023, the total unrecognized compensation expense for all RSUs was approximately $15.8 million, and is expected to be recognized over a weighted average period of approximately 2.3 years.
The following table summarizes RSUs activity during the three months ended March 31, 2023 (in thousands, except for fair value):
Number of
Shares
Weighted
Average
Grant Date
Fair Value
Outstanding at January 1, 20231,268 $10.91 
Granted915 $9.75 
Vested(434)$10.41 
Forfeited(5)$10.90 
Canceled $ 
Outstanding at March 31, 20231,743 $10.43 
Performance Share Units
During the three months ended March 31, 2023, we granted 454,788 performance share units ("PSUs") to certain key employees and officers as new awards under the 2020 Incentive Plan. Each PSU earned represents the right to receive either one share of common stock or, as determined by the administrator in its sole discretion, a cash amount equal to fair market value of one share of common stock or amount of cash on the day immediately preceding the settlement date. The actual number of shares of common stock that may be issued under the PSUs ranges from 0% up to a maximum of 200% of the target number of PSUs granted to the participant, based on our total shareholder return ("TSR") relative to a designated peer group, generally at the end of a three year period. In addition to the TSR conditions, vesting of the PSUs is generally subject to the recipient’s continued employment through the end of the applicable performance period. Compensation expense is recorded ratably over the corresponding requisite service period. The grant date fair value of PSUs is determined using a Monte Carlo probability model. Grant recipients do not have any shareholder rights until performance relative to the peer group has been determined following the completion of the performance period and shares have been issued.


-16-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 9 - Stock-Based Compensation (Continued)
The following table summarizes information about PSUs activity during the three months ended March 31, 2023 (in thousands, except for weighted average fair value):
Period
Granted
Target Shares Outstanding at January 1, 2023Target
Shares
Granted
Target Shares VestedTarget
Shares
Forfeited
Target Shares Outstanding at March 31, 2023
2020809  (493)(315) 
2021632    632 
2022316    316 
2023 455   455 
Total1,757 455 (493)(315)1,403 
Weighted Average FV Per Share$12.72 $14.40 $8.30 $8.30 $15.81 
The total stock-based compensation expense for the three months ended March 31, 2023 and 2022 for all stock awards was $3.5 million and $11.4 million, respectively. The total unrecognized stock-based compensation expense as of March 31, 2023 was approximately $27.6 million, and is expected to be recognized over a weighted average period of approximately 2.0 years.
Note 10 - Related-Party Transactions
Operations and Maintenance Yards
The Company rents five yards from an entity, in which a director of the Company has an equity interest and the total annual rent expense for each of the five yards was approximately $0.03 million, $0.03 million, $0.1 million, $0.1 million, and $0.2 million, respectively.
Pioneer
On December 31, 2018, we consummated the purchase of certain pressure pumping assets and real property from Pioneer Natural Resources USA, Inc. ("Pioneer") and Pioneer Pumping Services (the "Pioneer Pressure Pumping Acquisition"). In connection with the Pioneer Pressure Pumping Acquisition, Pioneer received 16.6 million shares of our common stock and approximately $110.0 million in cash. On March 31, 2022, we entered into an amended and restated pressure pumping services agreement (the "A&R Pressure Pumping Services Agreement"), which was initially entered into in connection with the Pioneer Pressure Pumping Acquisition. The A&R Pressure Pumping Services Agreement was effective January 1, 2022 through December 31, 2022. The A&R Pressure Pumping Services Agreement reduced the number of contracted fleets from eight fleets to six fleets, modified the pressure pumping scope of work and pricing mechanism for contracted fleets, and replaced the idle fees arrangement with equipment reservation fees (the "Reservation fees"). As part of the Reservation fees arrangement, the Company was entitled to receive compensation for all eligible contracted fleets that were made available to Pioneer at the beginning of every quarter in 2022 through the term of the A&R Pressure Pumping Services Agreement. The A&R Pressure Pumping Services Agreement expired at the conclusion of its term and was replaced by the Fleet One Agreement and Fleet Two Agreement described below.
On October 31, 2022, we entered into two pressure pumping services agreements (the "Fleet One Agreement" and "Fleet Two Agreement") with Pioneer, pursuant to which we will provide hydraulic fracturing services with two committed fleets, subject to certain termination and release rights. The Fleet One Agreement was effective as of January 1, 2023 and will terminate on August 31, 2023. The Fleet Two Agreement was effective as of January 1, 2023 and was originally planned to terminate on the one year anniversary of the date on which the fleet dedicated thereunder converted from a Tier II diesel Simul-Frac fleet to a Tier IV dual fuel zipper fleet, which was expected to occur in May 2023. In February 2023, Pioneer provided the Company notice (i) stating that Pioneer intended to release the fleet under the Fleet Two Agreement effective upon the completion of operations on the pad where the performance of Services (as defined in the Fleet Two Agreement) is in progress on May 12, 2023 (the "Release Date") and (ii) requesting that the Company agree to the termination of the Fleet Two Agreement as of the Release Date. The Company agreed with such request, and, as a result, the Fleet Two Agreement will be terminated as of the Release Date.
Revenue from services provided to Pioneer (including Reservation fees) accounted for approximately $54.3 million and $123.5 million of our total revenue during the three months ended March 31, 2023 and 2022, respectively.


-17-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

Note 10 - Related-Party Transactions (Continued)
As of March 31, 2023, the total accounts receivable due from Pioneer, including estimated unbilled receivable for services we provided, amounted to approximately $35.8 million and the amount due to Pioneer was $0. As of December 31, 2022, the balance due from Pioneer for services we provided amounted to approximately $46.2 million and the amount due to Pioneer was $0.
Note 11 - Leases
Operating Leases
Description of Lease
In March 2013, we entered into a ten-year real estate lease contract (the "Real Estate One Lease") with a commencement date of April 1, 2013, as part of the expansion of our equipment yard. During the three months ended March 31, 2023 and 2022, the Company made lease payments of approximately $0.1 million and $0.1 million, respectively. The assets and liabilities under this contract are included in our Completion Services reportable segment. In addition to the contractual lease period, the contract included an optional renewal of up to ten years, and the Real Estate One Lease was not renewed at the end of the term, March 1, 2023. The Real Estate One Lease did not include a residual value guarantee, covenants or financial restrictions nor did it provide for variability in payments resulting from either an index change or rate change.
We accounted for our Real Estate One Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate One Lease because we concluded that the accounting effect was insignificant.
As part of our expansion of our hydraulic fracturing equipment maintenance program, we entered into a two year maintenance facility real estate lease contract (the "Maintenance Facility Lease") with a commencement date of March 14, 2022. During the three months ended March 31, 2023 and 2022, the Company made lease payments of approximately $0.1 million and $0.03 million, respectively. In addition to the contractual lease period, the contract includes an optional renewal for three additional periods of one year each, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Maintenance Facility Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for our Maintenance Facility Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Maintenance Facility Lease because we concluded that the accounting effect was insignificant. As of March 31, 2023, the weighted average discount rate and remaining lease term was approximately 3.4% and 0.9 years, respectively.
In August 2022 and December 2022, we entered into three year equipment leases (the "Electric Fleet Lease") for a total of four fleets with 60,000 hydraulic horsepower ("HHP") per fleet. The Electric Fleet Lease contains an option to purchase the equipment at any time during the period of the lease. The leases have not yet commenced. We currently do not control the assets under the Electric Fleet Lease because they are currently being manufactured by the vendor and we have not taken possession of the assets. The manufacturing and delivery of the electric fleets is estimated to take up to ten months from the lease execution date. Given that the Company has not yet taken possession of the assets under the Electric Fleet Lease, the Company has not accounted for the right of use and lease obligation on its balance sheet as of March 31, 2023.
In October 2022, we entered into a real estate lease contract for five years, four months (the "Real Estate Two Lease"), with a commencement date of March 1, 2023. During the three months ended March 31, 2023, the Company made lease payments of approximately $0.03 million. The assets and liabilities under this contract are included in our Completion Services reportable segment. In addition to the contractual lease period, the contract includes two optional renewals of one year each, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Real Estate Two Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for our Real Estate Two Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate Two Lease because we concluded that the accounting effect was insignificant. As of March 31, 2023, the weighted average discount rate and remaining lease term was approximately 6.3% and 5.1 years, respectively.
As part of the Silvertip Acquisition, we assumed two real estate leases (the "Silvertip One Lease" and "Silvertip Two Lease," and collectively the "Silvertip Leases") with remaining terms of four years, nine months and six years, one month, respectively, from the Silvertip Acquisition Date. During the three months ended March 31, 2023, we extended the Silvertip One Lease for


-18-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 11 - Leases (Continued)
an additional sixteen months. During the three months ended March 31, 2023, the Company made lease payments of approximately $0.05 million and $0.1 million on the Silvertip One Lease and Silvertip Two Lease, respectively. The assets and liabilities under these contracts are recorded in our wireline operating segment. The Silvertip Leases do not have any renewal options, residual value guarantees, covenants or financial restrictions. Further, the Silvertip Leases do not contain variability in payments resulting from either an index change or rate change.
We accounted for our Silvertip Leases as operating leases. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Silvertip Leases because we concluded that the accounting effect was insignificant. As of March 31, 2023, the weighted average discount rate and remaining lease term was approximately 3.6% and 5.7 years, respectively.
In January 2023, we entered into a three year equipment lease (the "Power Equipment Lease") for certain power generation equipment. The Power Equipment Lease has not yet commenced. We currently do not control the assets under the lease and have not taken possession of the assets. Therefore, the Company has not accounted for the right of use and lease obligation in its balance sheet as of March 31, 2023.
In March 2023, we entered into a real estate lease contract for five years, eight months (the "Silvertip Three Lease"), with a commencement date in April 2023. Since the lease had not commenced because the Company has not taken possession of the asset as of March 31, 2023, the Company has not accounted for the right of use and lease obligation on its balance sheet as of March 31, 2023. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Silvertip Three Lease does not contain variability in payments resulting from either an index change or rate change.
As of March 31, 2023, the total operating lease right-of-use asset cost was approximately $6.4 million, and accumulated amortization was approximately $1.8 million. As of December 31, 2022, our total operating lease right-of-use asset cost was approximately $4.6 million, and accumulated amortization was approximately $1.5 million. For the three months ended March 31, 2023 and 2022, we recorded operating lease cost of approximately $0.3 million and $0.1 million, respectively, in our statements of operations.
Maturity Analysis of Lease Liabilities
The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for our operating lease as of March 31, 2023 are as follows:
($ in thousands)Totals
2023$897 
2024951 
2025907 
2026914 
2027923 
2028624 
Total undiscounted future lease payments5,216 
Less: amount representing interest(554)
Present value of future lease payments (lease obligation)$4,662 
The total cash paid for amounts included in the measurement of our operating lease liability during the three months ended March 31, 2023 was approximately $0.3 million. During the three months ended March 31, 2023, we recorded a non-cash lease obligation totaling approximately $1.8 million as a result of our execution of the Real Estate Two Lease and our extension of the Silvertip Two Lease. During the three months ended March 31, 2022, total cash paid for amounts included in the measurement of our operating lease liability was approximately $0.1 million. During the three months ended March 31, 2022, we recorded a non-cash lease obligation of approximately $0.6 million as a result of our execution of the Maintenance Facility Lease.


-19-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 11 - Leases (Continued)
Short-Term Leases
We elected the practical expedient, consistent with ASC 842, to exclude leases with an initial term of twelve months or less ("short-term lease") from our balance sheet and continue to record short-term leases as a period expense. For the three months ended March 31, 2023 and 2022 our short-term lease expense was approximately $0.3 million and $0.2 million, respectively.
Note 12 - Commitments and Contingencies
Commitments
We entered into certain commitments for fixed assets, consumables and services incidental to the ordinary conduct of our business, generally for quantities required for our operations and at competitive market prices. These commitments are designed to assure sources of supply and are not expected to be in excess of normal requirements. We entered into contractual arrangements with our equipment manufacturers to purchase and convert Tier IV DGB equipment, with total cost of approximately $41.9 million for the remainder of 2023. We also entered into the Electric Fleet Lease, which contains options to extend the lease or purchase the equipment at the end of the lease. The lease payments are expected to commence when the Company takes possession of the electric hydraulic fracturing fleets during the second half of 2023. The total estimated contractual commitment in connection with the Electric Fleet Lease arrangements is approximately $99.2 million, which excludes the cost associated with the option to purchase the equipment at the end of the lease. We also entered into the Power Equipment Lease. The lease payments are expected to commence when the Company takes possession of the power generation equipment during the second half of 2023. The total estimated contractual commitment in connection with the Power Equipment Lease is approximately $59.6 million.
The Company enters into purchase agreements with its sand suppliers (the "Sand Suppliers") to secure supply of sand as part of its normal course of business. The agreements with the Sand Suppliers require that the Company purchase a minimum volume of sand, based primarily on a certain percentage of our sand requirements from our customers or in certain situations based on predetermined fixed minimum volumes, otherwise certain penalties (shortfall fees) may be charged. The shortfall fee represents liquidated damages and is either a fixed percentage of the purchase price for the minimum volumes or a fixed price per ton of unpurchased volumes. Our agreements with the Sand Suppliers expire at different times prior to December 31, 2025. Our sand agreement with one of our Sand Suppliers that will expire on December 31, 2023 has a take-or-pay commitment of $24.4 million for the remainder of 2023. During the three months ended March 31, 2023 and 2022, no shortfall fee was recorded.
As of March 31, 2023, the Company had issued letters of credit of approximately $6.0 million under the revolving credit facility in connection with the Company’s casualty insurance policy.
Contingent Liabilities
Legal Matters
In September 2019, a complaint, captioned Richard Logan, Individually and On Behalf of All Others Similarly Situated, Plaintiff, v. ProPetro Holding Corp., et al., (the "Logan Lawsuit"), was filed against the Company and certain of its then current and former officers and directors in the U.S. District Court for the Western District of Texas.
In July 2020, a third amended class action complaint was filed in the Logan Lawsuit by Lead Plaintiffs Nykredit Portefølje Administration A/S, Oklahoma Firefighters Pension and Retirement System, Oklahoma Law Enforcement Retirement System, Oklahoma Police Pension and Retirement System, and Oklahoma City Employee Retirement System, and additional named plaintiff Police and Fire Retirement System of the City of Detroit. Plaintiffs sued individually and on behalf of a putative class of shareholders who purchased the Company’s common stock between March 17, 2017 and March 13, 2020 or purchased the Company's common stock pursuant to the Company's initial public offering in March 2017. Plaintiffs alleged violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule l0b-5 promulgated thereunder, and Sections 11 and 15 of the Securities Act of 1933 against the Company, certain former officers and current and former directors, alleging that the defendants made allegedly inaccurate or misleading statements or omissions about the Company's business, operations and prospects. On September 13, 2021, the Court partially granted and partially denied motions to dismiss filed by the Company and the individual defendants.
On August 11, 2022, the Company agreed to a proposed settlement of the claims in the Logan Lawsuit, which the court has preliminarily approved. Under the proposed settlement agreement, the Company's insurers have paid a cash sum into a


-20-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 12 - Commitments and Contingencies (Continued)

settlement fund to be distributed to members of the putative class. A final approval hearing before the court, originally scheduled for April 11, 2023, was rescheduled by the court to be held on May 11, 2023.
In May 2020, the U.S. District Court for the Western District of Texas consolidated two shareholder derivative lawsuits previously filed against the Company and certain of its current and former officers and directors into a single lawsuit captioned In re ProPetro Holding Corp. Derivative Litigation (the "Shareholder Derivative Lawsuit"). In August 2020, the plaintiffs in the Shareholder Derivative Lawsuit filed a consolidated complaint alleging (i) breaches of fiduciary duties, (ii) unjust enrichment and (iii) contribution. The plaintiffs did not quantify any alleged damages in their complaint but, in addition to attorneys’ fees and costs, they sought various forms of relief, including (i) damages sustained by the Company as a result of the alleged misconduct, (ii) punitive damages and (iii) equitable relief in the form of improvements to the Company’s governance and controls. On September 15, 2021, the Court granted the Company's motion to dismiss the complaint in its entirety, without prejudice.
On November 19, 2021, the Company received a demand letter from a law firm representing one of the purported shareholders that previously filed the dismissed Shareholder Derivative Lawsuit. The demand letter alleged facts and claims substantially similar to the Shareholder Derivative Lawsuit. The Company's board of directors (the "Board") constituted a committee to evaluate the demand letter and recommend a course of action to the Board, and the committee retained counsel to assist with its review. The committee concluded its investigation and recommended that the Board reject the demand letter. In October 2022, the Board accepted the committee's recommendation and rejected the demand letter.
Environmental and Equipment Insurance
The Company is subject to various federal, state and local environmental laws and regulations that establish standards and requirements for protection of the environment. The Company cannot predict the future impact of such standards and requirements, which are subject to change and can have retroactive effectiveness. The Company continues to monitor the status of these laws and regulations. Currently, the Company has not been fined, cited or notified of any environmental violations that would have a material adverse effect upon its financial position, liquidity or capital resources. However, management does recognize that by the very nature of the Company's business, material costs could be incurred in the near term to maintain compliance. The amount of such future expenditures is not determinable due to several factors, including the unknown magnitude of possible regulation or liabilities, the unknown timing and extent of the corrective actions which may be required, the determination of the Company's liability in proportion to other responsible parties and the extent to which such expenditures are recoverable from insurance or indemnification.
The Company is self-insured up to $10 million per occurrence for certain losses arising from or attributable to fire and/or explosion at the wellsites. No accrual was recorded in our financial statements in connection with this self-insurance strategy because the occurrence of fire and/or explosion cannot be reasonably estimated.
Regulatory Audits
In 2020, the Texas Comptroller of Public Accounts (the "Comptroller") commenced a routine audit of the Company's motor vehicle and other related fuel taxes for the periods of July 2015 through December 2020. As of March 31, 2023, the audit is still ongoing and the final outcome cannot be reasonably estimated.
In May 2022, the Company received a notification from the Comptroller that it will commence a routine audit of the Company's gross receipt taxes, which typically covers up to a four-year period. As of March 31, 2023, the audit is still ongoing and the final outcome cannot be reasonably estimated.
In March 2023, the Company received a notification from the Comptroller that it will commence a routine audit of the Company's direct payment sales tax, which typically covers up to a four-year period. As of March 31, 2023, the audit is yet to commence, and as such, the final outcome cannot be reasonably estimated.


-21-


ITEM 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
The financial information, discussion and analysis that follow should be read in conjunction with our consolidated financial statements and the related notes included in the Form 10-K as well as the financial and other information included therein.
Unless otherwise indicated, references in this "Management's Discussion and Analysis of Financial Condition and Results of Operations" to the "Company," "we," "our," "us" or like terms refer to ProPetro Holding Corp. and its subsidiaries.
Overview
We are a leading integrated oilfield services company, located in Midland, Texas, focused on providing innovative hydraulic fracturing, wireline and other complementary oilfield completion services to leading upstream oil and gas companies engaged in the exploration and production ("E&P") of North American oil and natural gas resources. Our operations are primarily focused in the Permian Basin, where we have cultivated longstanding customer relationships with some of the region's most active and well-capitalized E&P companies. The Permian Basin is widely regarded as one of the most prolific oil-producing areas in the United States, and we believe we are one of the leading providers of completion services in the region.
Our completion services segment includes hydraulic fracturing, wireline and cement operations. Our hydraulic fracturing operations account for the significant portion of our operations, and our hydraulic fracturing operations revenue is approximately 79.0% of our total revenues, while wireline and cement accounts for our remaining revenues. Our total available hydraulic horsepower ("HHP") in our hydraulic fracturing operations as of March 31, 2023, was 1,355,000 HHP, which was comprised of 340,000 HHP of our Tier IV Dynamic Gas Blending ("DGB") equipment and 1,015,000 HHP of conventional Tier II equipment. Our hydraulic fracturing fleets range from approximately 50,000 to 80,000 HHP depending on the job design and customer demand at the wellsite. Our equipment has been designed to handle the operating conditions commonly encountered in the Permian Basin and the region’s increasingly high-intensity well completions (including simultaneous hydraulic fracturing ("Simul-Frac"), which involves fracturing multiple wellbores at the same time), which are characterized by longer horizontal wellbores, more stages per lateral and increasing amounts of proppant per well. With the industry transition to lower emissions equipment and Simul-Frac, in addition to several other changes to our customers' job designs, we believe that our available capacity could decline if we decide to reconfigure our fleets to increase active HHP and backup HHP at wellsites. In addition, in September 2021, August 2022 and December 2022, we committed to additional conversions of our Tier II equipment to Tier IV DGB, and purchase of new Tier IV DGB equipment. As such, we entered into conversion and purchase arrangements with our equipment manufacturers for a total 362,500 HHP of Tier IV DGB equipment and as of March 31, 2023, we have received 250,000 HHP of the converted and new Tier IV DGB equipment and expect to receive the remaining 112,500 HHP by the second quarter of 2023. In August 2022 and December 2022, we entered into a three-year electric fleet leases for a total of four fleets with 60,000 HHP per fleet. We expect to take delivery of the electric fleets at different times during the second half of 2023. We currently have 23 wireline units and 26 cement units.
On December 31, 2018, we consummated the purchase of certain pressure pumping assets and real property from Pioneer Natural Resources USA, Inc. ("Pioneer") and Pioneer Pumping Services (the "Pioneer Pressure Pumping Acquisition") in exchange for 16.6 million shares of our common stock and $110.0 million in cash. In connection with the Pioneer Pressure Pumping Acquisition, we became a long-term service provider to Pioneer under a pressure pumping services agreement (the "Pioneer Services Agreement"), providing pressure pumping and related services to Pioneer for a term of up to ten years, with eight committed fleets; provided, Pioneer had the right to terminate the Pioneer Services Agreement, in whole or in part, effective as of December 31 of each of the calendar years of 2022, 2024 and 2026. Under the Pioneer Services Agreement, the Company was entitled to receive compensation if Pioneer were to idle committed fleets. The Pioneer Services Agreement was superseded by the agreement below.
On March 31, 2022, we entered into an amended and restated pressure pumping services agreement (the "A&R Pressure Pumping Services Agreement") in place of the Pioneer Services Agreement that was entered into in connection with the Pioneer Pressure Pumping Acquisition. The A&R Pressure Pumping Services Agreement, which was effective from January 1, 2022 to December 31, 2022, reduced the number of contracted fleets from eight fleets to six fleets, modified the pressure pumping scope of work and pricing mechanism for contracted fleets, and replaced the idle fees arrangement with equipment reservation fees (the "Reservation fees"). As part of the Reservation fees arrangement, the Company was entitled to receive compensation for all eligible contracted fleets that were made available to Pioneer at the beginning of every quarter in 2022 through the term of the A&R Pressure Pumping Services Agreement. This agreement expired at the conclusion of its term and was replaced by the Fleet One Agreement and Fleet Two Agreement described below.
On October 31, 2022, we entered into the Fleet One Agreement and the Fleet Two Agreement with Pioneer, pursuant to which we will provide hydraulic fracturing services with two committed fleets, subject to certain termination and release rights. The Fleet One Agreement was effective as of January 1, 2023 and will terminate on August 31, 2023. The Fleet Two Agreement was effective as of January 1, 2023 and was originally planned to terminate on the one year anniversary of the date on which the fleet dedicated thereunder converted from a Tier II diesel Simul-Frac fleet to a Tier IV dual fuel zipper fleet, which was


-22-


expected to occur in May 2023. In February 2023, Pioneer provided the Company notice (i) stating that Pioneer intended to release the fleet under the Fleet Two Agreement effective upon the completion of operations on the pad where the performance of Services (as defined in the Fleet Two Agreement) is in progress on May 12, 2023 (the "Release Date") and (ii) requesting that the Company agree to the termination of the Fleet Two Agreement as of the Release Date. The Company agreed with such request, and, as a result, the Fleet Two Agreement was terminated as of the Release Date.
Effective September 1, 2022, we disposed of our coiled tubing assets to STEP Energy Services Ltd. ("STEP") and shut down our coiled tubing operations. We received cash of approximately $2.8 million and 2.6 million common shares of STEP valued at $11.9 million as consideration. Upon the sale of our coiled tubing assets, we recorded a loss on sale of $13.8 million.
On November 1, 2022, we consummated the acquisition of all of the outstanding limited liability company interests of Silvertip, which provides wireline perforation and ancillary services solely in the Permian Basin in exchange for 10.1 million shares of our common stock valued at $106.7 million, $30.0 million of cash, the payoff of $7.2 million of assumed debt, and the payment of certain other closing and transaction costs. At March 31, 2023, we had 23 wireline units available to provide wireline perforation and ancillary services. The Silvertip Acquisition positions the Company as a more resilient and diversified completions-focused oilfield services provider headquartered in the Permian Basin.

Our competitors include many large and small oilfield services companies, including Halliburton Company, Liberty Energy Inc., ProFrac Holding Corp., Nextier Oilfield Solutions Inc., Patterson-UTI Energy Inc., RPC, Inc., and a number of private and locally-oriented businesses. The markets in which we operate are highly competitive. To be successful, an oilfield services company must provide services that meet the specific needs of oil and natural gas E&P companies at competitive prices. Competitive factors impacting sales of our services are price, reputation, technical expertise, emissions profile, service and equipment design and quality, and health and safety standards. Although we believe our customers consider all of these factors, we believe price is a key factor in an E&P company's criteria in choosing a service provider. However, we have recently observed the energy industry and our customers shift to lower emissions equipment, which we believe will be an increasingly important factor in an E&P company's selection of a service provider. The transition to lower emissions equipment has been challenging for companies in the oilfield service industry because of the capital requirements. While we seek to price our services competitively, we believe many of our customers elect to work with us based on our operational efficiencies, productivity, equipment portfolio and quality, reliability, ability to manage multifaceted logistics challenges, commitment to safety and the ability of our people to handle the most complex Permian Basin well completions.
Our substantial market presence in the Permian Basin positions us well to capitalize on drilling and completion activity in the region. Primarily, our operational focus has been in the Permian Basin's Midland sub-basin, where our customers have operated. However, we have increased our operations in the Delaware sub-basin and are well-positioned to support further increases to our activity in this area in response to demand from our customers. Over time, we expect the Permian Basin's Midland and Delaware sub-basins to continue to command a disproportionate share of future North American E&P spending.
Through our Completion Services segment, which includes our hydraulic fracturing, cementing and wireline operations, we primarily provide hydraulic fracturing services to E&P companies in the Permian Basin. During the three months ended March 31, 2023, our hydraulic fracturing, cementing and wireline operations accounting for 79.0%, 6.3% and 14.7% of our total revenue, respectively. Our equipment has been designed to handle Permian Basin specific operating conditions and the region's increasingly high-intensity well completions, which are characterized by longer horizontal wellbores, more frac stages per lateral and increasing amounts of proppant per well. We plan to continually reinvest in our equipment to ensure optimal performance and reliability.
Our hydraulic fracturing, wireline and cementing operations have been aggregated into one reportable segment: "Completion Services." In connection with our divestiture of our coiled tubing operations and the Silvertip Acquisition, we have revised our reportable segment presentation from Pressure Pumping to Completion Services and have restated prior periods accordingly. Our now discontinued coiled tubing, drilling and flowback operations were aggregated into the "All Other" category.

Commodity Price and Other Economic Conditions
The oil and gas industry has traditionally been volatile and is characterized by a combination of long-term, short-term and cyclical trends, including domestic and international supply and demand for oil and gas, current and expected future prices for oil and gas and the perceived stability and sustainability of those prices, and capital investments of E&P companies toward their development and production of oil and gas reserves. The oil and gas industry is also impacted by general domestic and international economic conditions such as supply chain disruptions and inflation, political instability in oil producing countries, government regulations (both in the United States and internationally), levels of consumer demand, adverse weather conditions, and other factors that are beyond our control.


-23-


The geopolitical and macroeconomic consequences of the Russian invasion of Ukraine, including the associated sanctions, and the adverse impacts of the COVID-19 pandemic in recent years have resulted in volatility in supply and demand dynamics for crude oil and associated volatility in crude oil pricing. As the global response to the COVID-19 pandemic continues to wane, the demand and prices for crude oil have increased from the lows experienced in 2020, with the WTI average crude oil price reaching approximately $94 per barrel in 2022, the highest average price in the last nine years. We believe the improved crude oil pricing conditions have also been partly driven by declines in crude oil supplies, concerns over sanctions resulting from the Russia invasion of Ukraine and slower crude oil production growth due to the lack of reinvestment in the oil and gas industry in the last two years. However, in the wake of uncertainty in the banking sector following the failure of two regional U.S. banks and the growing risk of a global recession, which raised concerns over future crude oil demand destruction, and expanding commodity inventories, the WTI average crude oil price dropped to approximately $73 in March 2023, before rebounding to approximately $80 per barrel in April 2023 following the announcement by OPEC+ of further production cuts of approximately 1.16 million barrels per day.
With the significant increase in global crude oil prices from 2021, including the WTI crude oil price, there has been an increase in the Permian Basin rig count from approximately 179 at the beginning of 2021 to approximately 352 at the end of March 2023, according to Baker Hughes. Following the increase in rig count and the WTI crude oil price, the oilfield service industry has experienced increased demand for its completion services, and improved pricing. As a result of the growing demand for completion services and significant cost inflation across the industry, we negotiated pricing increases with certain of our customers for our completion services, depending on job design.
Although we have been operating in an improved pricing environment for completion services from 2022 onwards, the rapid increase in cost inflation and supply chain tightness could adversely impact our future profitability. The U.S. inflation rate has been steadily increasing since 2021. These inflationary pressures have resulted in and may result in additional increases to the costs of our oilfield goods, services and personnel, which in turn may cause our capital expenditures and operating costs to rise. Sustained levels of high inflation have likewise caused the U.S. Federal Reserve and other central banks to increase interest rates, and to the extent elevated inflation remains, we may experience further cost increases for our operations, including interest rates, labor costs and equipment. We cannot predict any future trends in the rate of inflation and a significant increase in or continued high levels of inflation, to the extent we are unable to timely pass-through the cost increases to our customers, would negatively impact our business, financial condition and results of operations.
Government regulations and investors are demanding the oil and gas industry transition to a lower emissions operating environment, including the upstream and oilfield service companies. As a result, we are working with our customers and equipment manufacturers to transition our equipment to a lower emissions profile. Currently, a number of lower emission solutions for pumping equipment, including Tier IV DGB, electric, direct drive gas turbine and other technologies have been developed, and we expect additional lower emission solutions will be developed in the future. We are continually evaluating these technologies and other investment and acquisition opportunities that would support our existing and new customer relationships. The transition to lower emissions equipment is quickly evolving and will be capital intensive. Over time, we may be required to convert substantially all of our conventional Tier II equipment to lower emissions equipment. We have transitioned our hydraulic fracturing equipment portfolio from approximately 10% lower emissions equipment in 2021 to approximately 35% in 2022, and expect to increase to approximately 65% by year end 2023. To the extent any of our customers have certain expectations or requirements with respect to emissions reductions from their contractors, if we are unable to continue quickly transitioning to lower emissions equipment, the demand for our services could be adversely impacted.
If the rig count and market conditions continue to improve, including improved customers' pricing and labor availability, and we are able to meet our customers' lower emissions equipment demands, we believe our operational and financial results will also continue to improve. If market conditions do not improve or decline in the future, and we are unable to increase our pricing or pass-through future cost increases to our customers, there could be a material adverse impact on our business, results of operations and cash flows.
Our results of operations have historically reflected seasonal tendencies, typically in the fourth quarter, relating to the holiday season, inclement winter weather and exhaustion of our customers' annual budgets. As a result, we typically experience declines in our operating and financial results in November and December, even in a stable commodity price and operations environment.


-24-


How We Evaluate Our Operations 
Our management uses Adjusted EBITDA or Adjusted EBITDA margin to evaluate and analyze the performance of our various operating segments.
Adjusted EBITDA and Adjusted EBITDA Margin
We view Adjusted EBITDA and Adjusted EBITDA margin as important indicators of performance. We define EBITDA as our earnings, before (i) interest expense, (ii) income taxes and (iii) depreciation and amortization. We define Adjusted EBITDA as EBITDA, plus (i) loss/(gain) on disposal of assets, (ii) stock-based compensation, and (iii) other unusual or nonrecurring (income)/expenses, such as impairment charges, retention bonuses, severance, costs related to asset acquisitions, insurance recoveries, one-time professional fees and legal settlements. Adjusted EBITDA margin reflects our Adjusted EBITDA as a percentage of our revenues.
Adjusted EBITDA and Adjusted EBITDA margin are supplemental measures utilized by our management and other users of our financial statements such as investors, commercial banks, and research analysts, to assess our financial performance because it allows us and other users to compare our operating performance on a consistent basis across periods by removing the effects of our capital structure (such as varying levels of interest expense), asset base (such as depreciation and amortization), nonrecurring (income)/expenses and items outside the control of our management team (such as income taxes). Adjusted EBITDA and Adjusted EBITDA margin have limitations as analytical tools and should not be considered as an alternative to net income/(loss), operating income/(loss), cash flow from operating activities or any other measure of financial performance presented in accordance with GAAP.
Note Regarding Non-GAAP Financial Measures
Adjusted EBITDA and Adjusted EBITDA margin are not financial measures presented in accordance with GAAP ("non-GAAP"), except when specifically required to be disclosed by GAAP in the financial statements. We believe that the presentation of Adjusted EBITDA and Adjusted EBITDA margin provide useful information to investors in assessing our financial condition and results of operations because it allows them to compare our operating performance on a consistent basis across periods by removing the effects of our capital structure, asset base, nonrecurring expenses (income) and items outside the control of the Company. Net income (loss) is the GAAP measure most directly comparable to Adjusted EBITDA.  Adjusted EBITDA and Adjusted EBITDA margin should not be considered as alternatives to the most directly comparable GAAP financial measure. Each of these non-GAAP financial measures has important limitations as analytical tools because they exclude some, but not all, items that affect the most directly comparable GAAP financial measures. You should not consider Adjusted EBITDA or Adjusted EBITDA margin in isolation or as a substitute for an analysis of our results as reported under GAAP. Because Adjusted EBITDA and Adjusted EBITDA margin may be defined differently by other companies in our industry, our definitions of these non-GAAP financial measures may not be comparable to similarly titled measures of other companies, thereby diminishing their utility.


-25-


Reconciliation of net income (loss) to Adjusted EBITDA (in thousands):
Three Months Ended March 31, 2023
Completion ServicesAll OtherTotal
Net income $28,733 $— $28,733 
Depreciation and amortization50,798 — 50,798 
Interest expense667 — 667 
Income tax expense8,356 — 8,356 
Loss on disposal of assets22,080 — 22,080 
Stock-based compensation3,536 — 3,536 
Other expense (3)
3,704 — 3,704 
Other general and administrative expense, (net) (1)
946 — 946 
Retention bonus and severance expense345 — 345 
Adjusted EBITDA $119,165 $— $119,165 
Three Months Ended March 31, 2022
Completion ServicesAll OtherTotal
Net income (loss)$12,083 $(266)$11,817 
Depreciation and amortization31,012 842 31,854 
Interest expense134 — 134 
Income tax expense4,137 — 4,137 
Loss (gain) on disposal of assets16,132 (15)16,117 
Stock-based compensation11,364 — 11,364 
Other income (2)
(10,357)— (10,357)
Other general and administrative expense, (net) (1)
1,447 — 1,447 
Severance expense20 — 20 
Adjusted EBITDA $65,972 $561 $66,533 

(1)Other general and administrative expense, (net of reimbursement from insurance carriers) primarily relates to nonrecurring professional fees paid to external consultants in connection with our audit committee review, SEC investigation, shareholder litigation, legal settlement to a vendor and other legal matters, net of insurance recoveries. During the three months ended March 31, 2023 and 2022, we received reimbursement of approximately $0.3 million and $1.0 million, respectively, from our insurance carriers in connection with the SEC investigation and shareholder litigation.

(2)Includes $10.7 million of net tax refund (net of advisory fees) received in March 2022 from the Texas Comptroller of Public Accounts in connection with limited sales, excise and use tax of the period July 1, 2015 through December 31, 2018.

(3)Includes $3.8 million unrealized loss on short-term investment.



-26-


Results of Operations 
In 2023, we conducted our business through three operating segments: hydraulic fracturing, cementing and wireline. For reporting purposes, the hydraulic fracturing, cementing and wireline operating segments are aggregated into our one reportable segment—Completion Services. We disposed of our coiled tubing assets and shut down our coiled tubing operations effective September 1, 2022. The results of our coiled tubing operations prior to September 1, 2022 are reflected in the "All Other" category.
The following table sets forth the results of operations for the periods presented:
(in thousands, except for percentages)
 
Three Months Ended March 31,Change
 Increase (Decrease)
20232022$%
Revenue$423,570 $282,680 $140,890 49.8 %
Less (Add):
Cost of services (1)
280,486 197,271 83,215 42.2 %
General and administrative expense (2)
28,746 31,707 (2,961)(9.3)%
Depreciation and amortization50,798 31,854 18,944 59.5 %
Loss on disposal of assets22,080 16,117 5,963 37.0 %
Interest expense667 134 533 397.8 %
Other expense (income)3,704 (10,357)14,061 135.8 %
Income tax expense 8,356 4,137 4,219 102.0 %
Net income$28,733 $11,817 $16,916 143.1 %
Adjusted EBITDA (3)
$119,165 $66,533 $52,632 79.1 %
Adjusted EBITDA Margin (3)
28.1 %23.5 %4.6 %19.6 %
Completion Services segment results of operations:
Revenue$423,570 $277,112 $146,458 52.9 %
Cost of services$280,486 $192,633 $87,853 45.6 %
Adjusted EBITDA (3)
$119,165 $65,972 $53,193 80.6 %
Adjusted EBITDA Margin (4)
28.1 %23.8 %4.3 %18.1 %
(1)Exclusive of depreciation and amortization.
(2)Inclusive of stock-based compensation.
(3)For definitions of the non-GAAP financial measures of Adjusted EBITDA and Adjusted EBITDA margin and reconciliation of Adjusted EBITDA to our most directly comparable financial measures calculated in accordance with GAAP, please read "How We Evaluate Our Operations". Included in our Adjusted EBITDA is reservation fees of $0 and $6.8 million for the three months ended March 31, 2023 and 2022, respectively.
(4)The non-GAAP financial measure of Adjusted EBITDA margin for the Completion Services segment is calculated by taking Adjusted EBITDA for the Completion Services segment as a percentage of our revenue for the Completion Services segment.



-27-



Three Months Ended March 31, 2023 Compared to the Three Months Ended March 31, 2022
Revenues.    Revenues increased 49.8%, or $140.9 million, to $423.6 million during the three months ended March 31, 2023, as compared to $282.7 million during the three months ended March 31, 2022. Our Completion Services segment revenues increased 52.9%, or $146.5 million, for the three months ended March 31, 2023, as compared to the three months ended March 31, 2022. The increases were primarily attributable to the significant increase in our existing and new customers' activity levels, resulting in higher demand for completion services, improved pricing and the addition of wireline operations. The addition of wireline operations contributed $62.6 million of the increase in total revenues. As a result of our customers' increased activity levels, our effectively utilized fleet count rose to approximately 15.5 active fleets during the three months ended March 31, 2023, from approximately 13.7 active fleets for the three months ended March 31, 2022. Our revenue for the three months ended March 31, 2023 and 2022, included reservation fees charged to a customer of approximately $0 and $6.8 million, respectively.
Revenues from services other than Completion Services decreased 100.0%, or $5.6 million, to $0 for the three months ended March 31, 2023, as compared to $5.6 million for the three months ended March 31, 2022. The decrease in revenue from services other than Completion Services was due to the discontinuation of our coiled tubing operations effective September 1, 2022.
Cost of Services.    Cost of services increased 42.2%, or $83.2 million, to $280.5 million for the three months ended March 31, 2023, as compared to $197.3 million during the three months ended March 31, 2022. Cost of services in our Completion Services segment increased $87.9 million for the three months ended March 31, 2023, as compared to the three months ended March 31, 2022. These increases were primarily attributable to the significantly increased activity levels resulting from the increased demand for our services, the addition of wireline operations and the impact of general cost inflation. The addition of wireline operations contributed to $41.0 million of the increase in total cost of services. As a percentage of Completion Services segment revenues (including reservation fees), Completion Services cost of services was 66.2% for the three months ended March 31, 2023, as compared to 69.5% for the three months ended March 31, 2022. Excluding reservation fees revenue of $0 and $6.8 million recorded during the three months ended March 31, 2023 and 2022, respectively, our Completion Services cost of services as a percentage of Completion Services revenues decreased to 66.2% during the three months ended March 31, 2023, as compared to 71.3% for the three months ended March 31, 2022. The decrease in the percentages was primarily a result of increased operational efficiencies and an increase in our active fleet count.
General and Administrative Expenses.   General and administrative expenses decreased 9.3%, or $3.0 million, to $28.7 million for the three months ended March 31, 2023, as compared to $31.7 million for the three months ended March 31, 2022. The net decrease was primarily attributable to (i) a $7.8 million decrease in stock-based compensation expense driven by the acceleration of stock awards during the three months ended March 31, 2022 upon resignation of a former executive and (ii) a $1.4 million decrease in legal settlements, partially offset by (i) a $2.2 million increase in payroll expenses, (ii) a $0.9 million increase in acquisition related expenses, (iii) $3.1 million in other general and administrative expenses like travel, office expenses and insurance.
Excluding nonrecurring and non-cash items (stock-based compensation, insurance reimbursements, legal settlements, transaction expenses, retention bonuses and severance expenses), general and administrative expenses were $23.9 million during the three months ended March 31, 2023 compared to $18.8 million during the three months ended March 31, 2022.
Depreciation and Amortization.    Depreciation and amortization increased 59.5%, or $18.9 million, to $50.8 million for the three months ended March 31, 2023, as compared to $31.9 million for the three months ended March 31, 2022. The increase was primarily attributable to (i) accelerated depreciation of power ends with premature failure of $12.5 million during the three months ended March 31, 2023, (ii) assets placed into service since March 31, 2022 and (iii) the addition of wireline assets which included $3.0 million of depreciation and $1.4 million of amortization of intangible assets.
Loss on Disposal of Assets.    Loss on the disposal of assets increased 37.0%, or $6.0 million, to $22.1 million for the three months ended March 31, 2023, as compared to $16.1 million for the three months ended March 31, 2022. The increase was primarily attributable to the decommissioning of certain hydraulic fracturing equipment, replacement of certain major components in connection with our conversion of Tier II equipment to Tier IV DGB, higher intensity of use of our equipment, and the write-off of certain hydraulic fracturing equipment as a result of an accidental fire at a wellsite, partially offset by an increase in proceeds received from sale of assets during the three months ended March 31, 2023.
Interest Expense.    Interest expense increased to $0.7 million for the three months ended March 31, 2023, as compared to $0.1 million for the three months ended March 31, 2022. We had $30.0 million in borrowings under our ABL Credit Facility for the three months ended March 31, 2023, compared to zero for the three months ended March 31, 2022.


-28-


Other (Income) Expense.    Other expense was approximately $3.7 million for the three months ended March 31, 2023, as compared to other income of $10.4 million for the three months ended March 31, 2022. Other expense during the three months ended March 31, 2023 is primarily comprised of a $3.8 million unrealized loss on short-term investment. Other income during the three months ended March 31, 2022 was primarily comprised of a $10.7 million net tax refund of sales, excise and use taxes.
Income Taxes.    Total income tax expense was $8.4 million resulting in an effective tax rate of 22.5% for the three months ended March 31, 2023, as compared to income tax expense of $4.1 million or an effective tax rate of 25.9% for the three months ended March 31, 2022. The change in income tax expense recorded during the three months ended March 31, 2023, compared to the three months ended March 31, 2022, is primarily attributable to the difference in the estimated pre-tax income for 2023, as compared to 2022.
Liquidity and Capital Resources
Our liquidity is currently provided by (i) existing cash balances, (ii) operating cash flows and (iii) borrowings under our ABL Credit Facility (as defined below). Our cash is primarily used to fund our operations, support growth opportunities and satisfy future debt payments. Our restricted cash, which was received from a customer, will be used solely for the construction or operation of certain electric hydraulic fracturing equipment. Our Borrowing Base (as defined below), as redetermined monthly, is tied to 85.0% to 90% of eligible accounts receivable. Changes to our operational activity levels and our customers' credit ratings have an impact on our total eligible accounts receivable, which could result in significant changes to our Borrowing Base and therefore, our availability under our ABL Credit Facility.
In addition, we received advance payments from a customer for our services, and the amount outstanding in connection with the advance payments as of March 31, 2023 was $22.0 million, which includes restricted cash of $18.3 million.
As of March 31, 2023, our borrowings under our ABL Credit Facility were $30.0 million and our total liquidity was approximately $149.2 million, consisting of cash, cash equivalents and restricted cash of $44.8 million and $104.4 million of availability under our ABL Credit Facility.
As of May 1, 2023, our borrowing under our ABL Credit Facility were $60.0 million and our total liquidity was approximately $166.1 million, consisting of cash, cash equivalents and restricted cash of $82.1 million and $84.0 million of availability under our ABL Credit Facility.
There can be no assurance that our operations and other capital resources will provide cash in sufficient amounts to maintain planned or future levels of capital expenditures. Future cash flows are subject to a number of variables, and are highly dependent on the drilling, completion, and production activity by our customers, which in turn is highly dependent on oil and natural gas prices. Depending upon market conditions and other factors, we may issue equity and debt securities or take other actions necessary to fund our business or meet our future long-term liquidity requirements.


-29-


Capital Requirements, Future Sources and Use of Cash and Contractual Obligations
Capital expenditures incurred were $97.2 million during the three months ended March 31, 2023, as compared to $71.7 million during the three months ended March 31, 2022. The significant portion of our total capital expenditures incurred were maintenance capital expenditures and conversion of our hydraulic fracturing equipment to lower emissions equipment.
Our future material use of cash will be to fund our capital expenditures. Capital expenditures for 2023 are projected to be primarily related to capital expenditures to extend the useful life of our existing completion services assets, costs to convert some existing equipment to lower emissions equipment, strategic purchases and other ancillary equipment purchases, subject to market conditions and customer demand and potential strategic acquisitions. Our future capital expenditures depend on our projected operational activity, emission requirements and planned conversions to lower emissions equipment, among other factors, which could vary significantly throughout the year. We could incur significant additional capital expenditures if our projected activity levels increase during the course of the year, inflation and supply chain tightness continue to adversely impact our operations or we invest in new or different lower emissions equipment. The Company will continue to evaluate the emissions profile of its equipment over the coming years and may, depending on market conditions, convert or retire additional conventional Tier II equipment in favor of lower emissions equipment. The Company’s decisions regarding the retirement or conversion of equipment or the addition of lower emissions equipment will be subject to a number of factors, including (among other factors) the availability of equipment, including parts and major components, supply chain disruptions, prevailing and expected commodity prices, customer demand and requirements and the Company’s evaluation of projected returns on conversion or other capital expenditures. Depending on the impacts of these factors, the Company may decide to retain conventional equipment for a longer period of time or accelerate the retirement, replacement or conversion of that equipment.
We anticipate our capital expenditures will be funded by existing cash, cash flows from operations, and if needed, borrowings under our ABL Credit Facility. Our cash flows from operations will be generated from services we provide to our customers. In addition, our cash flows could be improved by prepayments received from certain customers in connection with our completion services contractual arrangements, as applicable.
We entered into contractual arrangements with our equipment manufacturers to purchase and convert Tier IV DGB equipment, with a total cost of approximately $41.9 million for the remainder of 2023. In 2022, we entered into a sand purchase agreement with a supplier with a take-or-pay commitment of $24.4 million for the remainder of 2023. We also entered into three-year equipment leases (the "Electric Fleet Lease") for a total of four electric hydraulic fracturing fleets with capacity of 60,000 HHP per fleet, which contains options to extend the lease or purchase the equipment at the end of the lease. The lease payments will commence when we take possession of the electric hydraulic fracturing pumps, which is expected to occur during the second half of 2023. The total estimated contractual commitment in connection with the Electric Fleet Lease is approximately $99.2 million, which excludes the cost associated with the option to purchase the equipment at the end of the lease. We also entered into a three year ("Power Equipment Lease") for certain power generation equipment. The lease payments are expected to commence when we take possession of the power generation equipment during the second half of 2023. The total estimated contractual commitment in connection with the Power Equipment Lease is approximately $59.6 million.
In the normal course of business, we enter into various contractual obligations and incur expenses in connection with routine growth, conversion and maintenance capital expenditures that impact our future liquidity. There were no other known future material contractual obligations as of March 31, 2023.
Cash, Restricted Cash and Cash Flows
The following table sets forth the historical cash flows for the three months ended March 31, 2023, and 2022:
Three Months Ended March 31,
(in thousands)20232022
Net cash provided by operating activities$73,060 $25,170 
Net cash used in investing activities$(113,750)$(64,048)
Net cash used in financing activities$(3,379)$(2,272)


-30-


Cash Flows From Operating Activities
Net cash provided by operating activities was $73.1 million for the three months ended March 31, 2023, compared to $25.2 million for the three months ended March 31, 2022. The net increase of approximately $47.9 million was primarily due to the improvement in our net income, resulting from the significant increase in our existing and new customers' activity levels, resulting in higher demand for completion services, increased operational efficiencies and reduction in operational downtime. The increase in cash provided by operating activities was also impacted by timing of our receivable collections from our customers and payments to our vendors.
Cash Flows From Investing Activities
Net cash used in investing activities increased to $113.7 million for the three months ended March 31, 2023, from $64.0 million for the three months ended March 31, 2022. The increase was primarily attributable to maintenance capital expenditures and our investment in lower emissions Tier IV DGB equipment (conversion of Tier II equipment to Tier IV DGB equipment and new Tier IV DGB equipment).
Cash Flows From Financing Activities
Net cash used in financing activities increased to $3.4 million for the three months ended March 31, 2023, from $2.3 million for the three months ended March 31, 2022. The net increase in cash used in financing activities during the three months ended March 31, 2023, was primarily a result of an increase in the amount of net settlement of equity awards compared to the three months ended March 31, 2022.
Credit Facility and Other Financing Arrangements
Our revolving credit facility, as amended in 2018, had a total borrowing capacity of $300.0 million (subject to the borrowing base limit), with a maturity date of December 19, 2023. The revolving credit facility had a borrowing base of 85% of monthly eligible accounts receivable less customary reserves, as redetermined monthly. The revolving credit facility included a springing fixed charge coverage ratio to apply when excess availability was less than the greater of (i) 10% of the lesser of the facility size or the borrowing base or (ii) $22.5 million. Borrowings under the revolving credit facility accrued interest based on a three-tier pricing grid tied to availability, and we had the option to elect for loans to be based on either LIBOR or base rate, plus the applicable margin, which ranged from 1.75% to 2.25% for LIBOR loans and 0.75% to 1.25% for base rate loans, with a LIBOR floor of zero.
Effective April 13, 2022, the Company entered into an amendment and restatement of its revolving credit facility (as amended and restated, "ABL Credit Facility"). The ABL Credit Facility decreased the borrowing capacity to $150.0 million (subject to the Borrowing Base limit), with a maturity date extended to April 13, 2027. The ABL Credit Facility has a borrowing base of 85% to 90%, depending on the credit ratings of our accounts receivable counterparties, of monthly eligible accounts receivable less customary reserves (the "Borrowing Base"), as redetermined monthly. The Borrowing Base as of March 31, 2023, was approximately $140.3 million. The ABL Credit Facility includes a springing fixed charge coverage ratio to apply when excess availability is less than the greater of (i) 10% of the lesser of the facility size or the Borrowing Base or (ii) $10.0 million. Under this facility we are required to comply, subject to certain exceptions and materiality qualifiers, with certain customary affirmative and negative covenants, including, but not limited to, covenants pertaining to our ability to incur liens, indebtedness, changes in the nature of our business, mergers and other fundamental changes, disposal of assets, investments and restricted payments, amendments to our organizational documents or accounting policies, prepayments of certain debt, dividends, transactions with affiliates, and certain other activities. Borrowings under the ABL Credit Facility are secured by a first priority lien and security interest in substantially all assets of the Company.
Borrowings under the ABL Credit Facility accrue interest based on a three-tier pricing grid tied to availability, and we may elect for loans to be based on either the Secured Overnight Financing Rate ("SOFR") or the base rate, plus the applicable margin, which ranges from 1.50% to 2.00% for SOFR loans and 0.50% to 1.00% for base rate loans.
The loan origination costs relating to the ABL Credit Facility are classified as an asset in our balance sheet. As of March 31, 2023 and December 31, 2022, we had borrowings of $30.0 million outstanding under our ABL Credit Facility.
Off-Balance Sheet Arrangements
We had no off-balance sheet arrangements as of March 31, 2023.


-31-


Critical Accounting Policies and Estimates
Other than the change in accounting estimate discussed in Note 1 of our Condensed Consolidated Financial Statements (Unaudited), there have been no material changes during the three months ended March 31, 2023 to the methodology applied by our management for critical accounting policies previously disclosed in our Form 10-K. Please refer to Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates" in our Form 10-K for a discussion of our critical accounting policies and estimates.
Recently Issued Accounting Standards
Disclosure concerning recently issued accounting standards is incorporated by reference to Note 2 of our Condensed Consolidated Financial Statements (Unaudited) contained in this Form 10-Q.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
As of March 31, 2023, there have been no material changes in market risk from the information provided in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” or “Quantitative and Qualitative Disclosures of Market Risk” in our Form 10-K.


-32-


ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures that are designed to provide reasonable assurance that the information required to be disclosed by us in our reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.
As required by Rule 13a-15(b) under the Exchange Act, we have evaluated, under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this quarterly report. Based upon that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of March 31, 2023.
Changes in Internal Control over Financial Reporting
There were no changes in our system of internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the quarter ended March 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


-33-


PART II – OTHER INFORMATION
ITEM 1. Legal Proceedings
See “Note 12 – Commitments and Contingencies” in the Notes to Condensed Consolidated Financial Statements for further information.
ITEM 1A. Risk Factors
Other than as set forth below, there have been no material changes to the risk factors disclosed in Part I, Item 1A. of our Form 10-K.
Adverse developments affecting the financial services industry, such as events or concerns involving liquidity, defaults or non-performance by financial institutions or transactional counterparties, could adversely affect the Company’s current and projected business operations and its financial condition and results of operations.
Events involving limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions, transactional counterparties or other companies in the financial services industry or the financial services industry generally, concerns or rumors about such events or other similar risks, have in the past and may in the future lead to acute or market-wide liquidity problems. In addition, if any of the Company’s customers, suppliers or other business counterparties are unable to access funds held by such a financial institution, such parties’ ability to pay their obligations to the Company or to enter into new commercial arrangements requiring additional payments to the Company could be adversely affected.
Inflation and rapid increases in interest rates have led to a decline in the trading value of previously issued government securities with interest rates below current market interest rates. Although the U.S. Department of Treasury, Federal Deposit Insurance Corporation ("FDIC") and Federal Reserve Board have announced a program to mitigate the risk of potential losses on the sale of such instruments, widespread demands for customer withdrawals or other needs of financial institutions for immediate liquidity may exceed the capacity of such program. Additionally, the Company maintains cash balances at third-party financial institutions in excess of the FDIC standard insurance limits, and there is no guarantee that the U.S. Department of Treasury, FDIC and Federal Reserve Board will provide access to uninsured funds in the future in the event of the closure of such banks or financial institutions, or that they would do so in a timely fashion.
Access to funding sources and other credit arrangements in amounts adequate to finance the Company’s business operations could be significantly impaired by the foregoing factors that affect the Company, any financial institutions with which the Company enters into credit agreements or arrangements directly, or the financial services industry or economy in general. These factors could include, among others, events such as liquidity constraints or failures, the ability to perform obligations under various types of financial, credit or liquidity agreements or arrangements, disruptions or instability in the financial services industry or financial markets, or concerns or negative expectations about the prospects for companies in the financial services industry.
The results of events or concerns that involve one or more of these factors could include a variety of material and adverse impacts on the Company’s current and projected business operations and the Company’s financial condition and results of operations. These risks include, but may not be limited to, the following:
delayed access to deposits or other financial assets or the uninsured loss of deposits or other financial assets;
inability to enter into credit facilities or other working capital resources;
potential or actual breach of contractual obligations that require the Company to maintain letters of credit or other credit support arrangements; or
termination of cash management arrangements and/or delays in accessing or actual loss of funds subject to cash management arrangements.
In addition, investor concerns regarding the U.S. or international financial systems could result in less favorable commercial financing terms, including higher interest rates or costs and tighter financial and operating covenants, or systemic limitations on access to credit and liquidity sources, thereby making it more difficult for the Company to acquire financing on acceptable terms or at all. Any decline in available funding or access to cash and liquidity resources could, among other risks, adversely impact the Company’s ability to meet operating expenses or other obligations, financial or otherwise, result in breaches of the Company’s financial and/or contractual obligations, or result in violations of federal or state wage and hour laws. In addition, any further deterioration in the macroeconomic economy or financial services industry could lead to losses or defaults by the Company’s customers, vendors or suppliers. Any of these impacts, or any other impacts resulting from the factors described


-34-


above or other related or similar factors, could have material adverse impacts on the Company’s liquidity and their current and/or projected business operations and financial condition and results of operations.
ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.
ITEM 3. Defaults Upon Senior Securities
None.
ITEM 4. Mine Safety Disclosures
Not applicable.
ITEM 5. Other Information
None.


-35-


ITEM 6. Exhibits
The exhibits required to be filed or furnished by Item 601 of Regulation S-K are listed below.
3.1
3.2
3.3
31.1*
31.2*
32.1**
32.2**
101.INS*XBRL Instance Document
101.SCH*XBRL Taxonomy Extension Schema Document
101.CAL*XBRL Taxonomy Extension Calculation Linkbase Document
101.LAB*XBRL Taxonomy Extension Label Linkbase Document
101.PRE*XBRL Taxonomy Extension Presentation Linkbase Document
101.DEF*XBRL Taxonomy Extension Definition Linkbase Document
104*Cover Page Interactive Data File - the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
*Filed herewith.
**Furnished herewith.


-36-


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
SIGNATURES
 
Date:May 4, 2023By: /s/ Samuel D. Sledge
 Samuel D. Sledge
 Chief Executive Officer and Director
 (Principal Executive Officer)
 
 By: /s/ David S. Schorlemer
David S. Schorlemer
Chief Financial Officer
(Principal Financial Officer)
 By: /s/ Elo Omavuezi
  Elo Omavuezi
  Chief Accounting Officer
  (Principal Accounting Officer)


-37-
EX-31.1 2 a03312023exhibit311.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Samuel D. Sledge, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of ProPetro Holding Corp.;

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.

Dated: May 4, 2023
  

 /s/ Samuel D. Sledge
Samuel D. Sledge
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 a03312023exhibit312.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, David S. Schorlemer, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of ProPetro Holding Corp.;

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.

Dated: May 4, 2023
 
/s/ David S. Schorlemer
David S. Schorlemer
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 a03312023exhibit321.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
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 on Form 10-Q of ProPetro Holding Corp. (the “Company”), for the period ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Samuel D. Sledge, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.



Dated: May 4, 2023
 


/s/ Samuel D. Sledge
Samuel D. Sledge
Chief Executive Officer
(Principal Executive Officer)




EX-32.2 5 a03312023exhibit322.htm EX-32.2 Document
Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
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 on Form 10-Q of ProPetro Holding Corp. (the “Company”), for the period ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, David S. Schorlemer, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
 
(1)     The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)     The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.



Dated: May 4, 2023
 


/s/ David S. Schorlemer        
David S. Schorlemer
Chief Financial Officer
(Principal Financial Officer)




EX-101.SCH 6 pump-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Recently Issued Accounting Standards link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Silvertip Acquisition link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Reportable Segment Information link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Silvertip Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Reportable Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Basis of Presentation - Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Silvertip Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Silvertip Acquisition - Summary of Fair Value of Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Fair Value Measurements - Assets Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Intangible Assets - Intangible Assets Subject to Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Intangible Assets - Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Reportable Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Reportable Segment Information - Reconciliation of Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Reportable Segment Information - Reconciliation of Segment Information EBITDA (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Stock-Based Compensation - Summary of Performance Shares Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Leases - Operating Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Leases - Operating Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 pump-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 pump-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 pump-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Pioneer and Pioneer Pumping Services Pioneer and Pioneer Pumping Services [Member] Pioneer and Pioneer Pumping Services [Member] Total other noncurrent assets Assets Excluding Property, Plant, And Equipment, Noncurrent Assets Excluding Property, Plant, And Equipment, Noncurrent Revenue, Product and Service [Extensible List] Revenue, Product and Service [Extensible Enumeration] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total undiscounted future lease payments Lessee, Operating Lease, Liability, to be Paid Provision for credit losses during the period Accounts Receivable, Credit Loss Expense (Reversal) Related Party Transactions [Abstract] Related Party Transactions [Abstract] Option to extend, number of options Lessee, Operating Lease, Option to Extend, Number of Options Lessee, Operating Lease, Option to Extend, Number of Options Entity Address, Postal Zip Code Entity Address, Postal Zip Code Property 2 Property Two [Member] Property Two [Member] Debt Instrument [Axis] Debt Instrument [Axis] Cash received from acquisition Payments To Acquire Assets, Gross Payments To Acquire Assets, Gross Expenses with related party Related Party Transaction, Expenses from Transactions with Related Party Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Operating Lease [Axis] Operating Lease [Axis] Operating Lease Property and equipment Capital expenditures Property, Plant and Equipment, Additions Real Estate Two Lease Real Estate Two Lease [Member] Real Estate Two Lease Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Statistical Measurement [Domain] Statistical Measurement [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Operating Leases Operating Lease, Lease Income [Abstract] Issuance of equity awards, net (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Discount rate Operating Lease, Weighted Average Discount Rate, Percent Total liabilities assumed Asset Acquisition, Liabilities Assumed Asset Acquisition, Liabilities Assumed Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Right-of-use asset, before accumulated amortization Operating Lease, Right-of-Use Asset, before Accumulated Amortization Operating Lease, Right-of-Use Asset, before Accumulated Amortization Additional paid-in capital Additional Paid in Capital, Common Stock Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] NET INCOME Net income Net income Net income relevant to common stockholders Net Income (Loss) Attributable to Parent Antidilutive securities excluded from computation of earnings per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Information [Line Items] Document Information [Line Items] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid [Abstract] Borrowing base Line Of Credit Facility, Borrowing Base Line Of Credit Facility, Borrowing Base Revenue from Contract with Customer, Product and Service Benchmark Revenue from Contract with Customer, Product and Service Benchmark [Member] Equity Component [Domain] Equity Component [Domain] Investment, Name [Domain] Investment, Name [Domain] Leases Lessee, Operating Leases [Text Block] Term of contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Related Party [Domain] Related Party [Domain] Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Plan Name [Axis] Plan Name [Axis] Contract with customer, asset, net Contract with Customer, Asset, after Allowance for Credit Loss Real Estate [Line Items] Real Estate [Line Items] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Number of operating segments Number of Operating Segments Plan Name [Domain] Plan Name [Domain] 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Quoted prices in active market (Level 1) Fair Value, Inputs, Level 1 [Member] Loan Type [Domain] Loan Type [Domain] [Domain] for Loan Type [Axis] Award Type [Axis] Award Type [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Operating lease liabilities Operating Lease, Liability, Current Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Revenue from Contract with Customer, Segment Benchmark Revenue from Contract with Customer, Segment Benchmark [Member] Coverage ratio establishing threshold, option one, percentage of facility size and borrowing base Line Of Credit Facility, Coverage Ratio Establishing Threshold, Option One, Percentage Of Facility Size And Borrowing Base Line Of Credit Facility, Coverage Ratio Establishing Threshold, Option One, Percentage Of Facility Size And Borrowing Base Related Party Transaction [Domain] Related Party Transaction [Domain] COSTS AND EXPENSES Costs and Expenses [Abstract] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate by Type [Axis] Obligation with Joint and Several Liability Arrangement [Line Items] Obligation with Joint and Several Liability Arrangement [Line Items] LONG-TERM DEBT Long-Term Debt, Excluding Current Maturities Change in Accounting Estimate, Type [Domain] Change in Accounting Estimate, Type [Domain] Total liabilities Liabilities Lease term Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Real Estate [Table] Real Estate [Table] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Total identifiable assets acquired Asset Acquisition, Identifiable Assets Acquired Asset Acquisition, Identifiable Assets Acquired Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Estimated useful lives Property, Plant and Equipment, Useful Life Long-Term Debt Long-Term Debt [Text Block] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Retention bonus and severance expense Severance Costs Electric Fleet Lease Electric Fleet Lease [Member] Electric Fleet Lease Outstanding beginning balance (in dollars per share) Outstanding ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Segments [Axis] Segments [Axis] Asset acquisition Asset Acquisition [Member] Asset Acquisition Asset Acquisition [Axis] Asset Acquisition [Axis] Entity Shell Company Entity Shell Company Goodwill Asset Acquisition, Goodwill Asset Acquisition, Goodwill Deferred income tax expense Deferred Income Tax Expense (Benefit) Accrued and other current liabilities Increase (Decrease) in Accrued Liabilities 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Prepaid expenses Asset Acquisition, Prepaid Expenses Asset Acquisition, Prepaid Expenses Document Period End Date Document Period End Date Wireline Operating Segment Wireline Operating Segment [Member] Wireline Operating Segment Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Asset Acquisition Asset Acquisition [Table Text Block] TOTAL ASSETS Total assets Assets Write-off during the period Accounts Receivable, Allowance for Credit Loss, Writeoff Debt Disclosure [Abstract] Debt Disclosure [Abstract] Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] NET INCOME PER COMMON SHARE: Earnings Per Share [Abstract] Accounts Receivable Accounts Receivable [Policy Text Block] Canceled (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Cancellations In Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Cancellations In Period Antidilutive Securities [Axis] Antidilutive Securities [Axis] Performance stock units Performance Shares [Member] Accrued and other current liabilities Accrued Liabilities, Current 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Numerator (both basic and diluted) Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Intangible assets Finite-Lived Intangible Assets Acquired Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] No Trading Symbol No Trading Symbol Flag Line of Credit Line of Credit [Member] INCOME BEFORE INCOME TAXES Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest SHAREHOLDERS’ EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Segments [Domain] Segments [Domain] Net Income Per Share Earnings Per Share [Text Block] Discontinued Operations, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Compensation cost not yet recognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Term for exercisable stock Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Obligation with Joint and Several Liability Arrangement [Table] Obligation with Joint and Several Liability Arrangement [Table] Entity Registrant Name Entity Registrant Name Self insurance for losses (up to) Loss Contingency, Self-Insurance, Maximum Amount Loss Contingency, Self-Insurance, Maximum Amount Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Leases [Abstract] Leases [Abstract] Accumulated amortization Operating Lease, Right-of-Use Asset, Accumulated Amortization Operating Lease, Right-of-Use Asset, Accumulated Amortization Issuance of equity awards, net Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Minimum Minimum [Member] Accounts receivable and unbilled revenue Asset Acquisition, Accounts Receivable And Unbilled Revenue Asset Acquisition, Accounts Receivable And Unbilled Revenue Loan Type [Axis] Loan Type [Axis] Loan Type [Axis] Power Equipment Lease Power Equipment Lease [Member] Power Equipment Lease Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Equity interest issued or issuable, number of shares (in shares) Asset Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Asset Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Investment, Name [Axis] Investment, Name [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Lease expiration date Related Party Transaction, Termination, Period Related Party Transaction, Termination, Period Trading Symbol Trading Symbol Entity File Number Entity File Number Intangible Assets Intangible Assets Disclosure [Text Block] Number of contracted fleets Number Of Contracted Fleets Number Of Contracted Fleets Property 5 Property Five [Member] Property Five [Member] Administrative fees expense Administrative Fees Expense Disposal Group Classification [Axis] Disposal Group Classification [Axis] Base Rate Loans Base Rate Loans [Member] Base Rate Loans [Member] Title of Individual [Axis] Title of Individual [Axis] Restricted cash Restricted Cash and Cash Equivalents Granted (in shares) Target Shares Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units Restricted Stock Units (RSUs) [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Change in Accounting Estimates Use of Estimates, Policy [Policy Text Block] OTHER INCOME (EXPENSE): Other Nonoperating Income (Expense) [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Concentration risk Concentration Risk, Percentage Step Energy Services Step Energy Services [Member] Step Energy Services Revenue (including idle fees) Revenue from Related Parties Payable to related parties Due to Related Parties Credit Facility [Domain] Credit Facility [Domain] Amortization expense Amortization of Intangible Assets Basic (in dollars per share) Basic (in dollars per share) Basic income (loss) per share (in dollars per share) Earnings Per Share, Basic 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total shareholders’ equity Balance at beginning of period Balance at end of period Stockholders' Equity Attributable to Parent Prepaid expenses Prepaid Expense, Current Director Director [Member] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Transaction costs Asset Acquisition, Consideration Transferred, Transaction Cost Entity Interactive Data Current Entity Interactive Data Current Accumulated amortization: Finite-Lived Intangible Assets, Accumulated Amortization Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Award Date [Domain] Award Date [Domain] Retained Earnings (Accumulated Defecit) Retained Earnings [Member] Maintenance Facility Lease Maintenance Facility Lease [Member] Maintenance Facility Lease Compensation not yet recognized, stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] ABL CreditFacility ABL Facility [Member] ABL Facility [Member] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Common Stock Common Stock [Member] Number of reportable segments Number of Reportable Segments Class of Stock [Axis] Class of Stock [Axis] Statement [Table] Statement [Table] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Renewal term (up to) Lessee, Operating Lease, Renewal Term Document Quarterly Report Document Quarterly Report In re ProPetro Holding Corp. Derivative Litigation In re ProPetro Holding Corp. Derivative Litigation [Member] In re ProPetro Holding Corp. Derivative Litigation CURRENT ASSETS: Assets, Current [Abstract] NONCURRENT OPERATING LEASE LIABILITIES Operating Lease, Liability, Noncurrent Payoff of assumed debt Asset Acquisition, Consideration Transferred, Debt Payoff Asset Acquisition, Consideration Transferred, Debt Payoff Canceled (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Cancellations In Period, Weighted Average Exercise Price Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Cancellations In Period, Weighted Average Exercise Price Statistical Measurement [Axis] Statistical Measurement [Axis] Asset Acquisition [Domain] Asset Acquisition [Domain] Cost of services (exclusive of depreciation and amortization) Cost Of Services, Excluding Depreciation And Amortization Cost Of Services, Excluding Depreciation And Amortization Related Party Transaction [Axis] Related Party Transaction [Axis] Retained earnings (accumulated deficit) Retained Earnings (Accumulated Deficit) Disposal Group Name [Axis] Disposal Group Name [Axis] Accounts receivable - net of allowance for credit losses of $202 and $419, respectively Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Fair Value, Recurring Fair Value, Recurring [Member] Litigation Case [Domain] Litigation Case [Domain] Exercisable ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Related-Party Transactions Related Party Transactions Disclosure [Text Block] Expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Document Fiscal Year Focus Document Fiscal Year Focus CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Total other income (expense) Nonoperating Income (Expense) Silvertip Completion Services Operating, LLC Silvertip Completion Services Operating, LLC [Member] Silvertip Completion Services Operating, LLC Intangible assets acquired: Finite-Lived Intangible Assets, Gross Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Recently Issued Accounting Standards Accounting Standards Update and Change in Accounting Principle [Text Block] Restricted stock units, conversion of stock, conversion rights (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Lease expense Operating Lease, Expense Contractual commitment, not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Amount Lessee, Operating Lease, Lease Not yet Commenced, Amount Document Transition Report Document Transition Report Local Phone Number Local Phone Number Summary of Stock Options Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] OPERATING INCOME Operating Income (Loss) Inventories Increase (Decrease) in Inventories Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Hydraulic horsepower Lessee, Operating Lease, Hydraulic Horsepower Lessee, Operating Lease, Hydraulic Horsepower Document Information [Table] Document Information [Table] 2027 and beyond Finite-Lived Intangible Asset, Expected Amortization, Year Four And After Finite-Lived Intangible Asset, Expected Amortization, Year Four And After Debt payments and closing costs Asset Acquisition, Contingent Consideration, Debt Payments And Closing Costs Asset Acquisition, Contingent Consideration, Debt Payments And Closing Costs Goodwill Goodwill Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Name of Property [Domain] Name of Property [Domain] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Prepaid expenses Increase (Decrease) in Prepaid Expense INCOME TAX EXPENSE Income tax expense Income Tax Expense (Benefit) DEFERRED INCOME TAXES Deferred Income Tax Liabilities, Net Accounts payable Asset Acquisition, Accounts Payable Asset Acquisition, Accounts Payable Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Additional Paid-In Capital Additional Paid-in Capital [Member] 2020 2020 [Member] 2020 [Member] Document Fiscal Period Focus Document Fiscal Period Focus Options, exercised, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Stock-based compensation cost Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture Diluted (in shares) Denominator for diluted income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Short-term investment Equity Securities, FV-NI Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Common stock, $0.001 par value, 200,000,000 shares authorized, 115,170,545 and 114,515,008 shares issued, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Antidilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Asset lease Short-Term Lease, Cost Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Cash, cash equivalents and restricted cash CASH, CASH EQUIVALENTS AND RESTRICTED CASH - Beginning of period CASH, CASH EQUIVALENTS AND RESTRICTED CASH - End of period Total cash, cash equivalents and restricted cash — End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Shares received ( in shares) Investment Owned, Balance, Shares Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] CURRENT LIABILITIES: Liabilities, Current [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Proceeds from exercise of equity awards Proceeds from Stock Options Exercised Summary of Performance Shares Activity Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Common stock, issued (in shares) Common Stock, Shares, Issued Contract with customer, liability, current Contract with Customer, Liability, Current Silvertip Acquisition Asset Acquisition [Text Block] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag Lessee, operating lease, remaining lease term Lessee, Operating Lease, Remaining Lease Term Useful life Finite-Lived Intangible Asset, Useful Life Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Finite-lived intangible assets, remaining amortization period Finite-Lived Intangible Assets, Remaining Amortization Period All Other Corporate and Other [Member] Litigation Case [Axis] Litigation Case [Axis] Goodwill, acquired during period Goodwill, Acquired During Period Reconciliation of Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other noncurrent assets Other Assets, Noncurrent Silvertip Lease Two Silvertip Two Lease [Member] Silvertip Two Lease Exercisable ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Completion Services Completion Services [Member] Completion Services Tangible asset impairment charges Tangible Asset Impairment Charges Depreciation and amortization Depreciation, Depletion and Amortization Term of contract Lessee, Operating Lease, Term of Contract Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] PROPERTY AND EQUIPMENT - net of accumulated depreciation Property, Plant and Equipment, Net Cash paid for operating lease Operating Lease, Payments Adjusted EBITDA Earnings Before Income Taxes, Depreciation and Amortization, Adjusted For One-Time And Nonrecurring Charges Earnings Before Income Taxes, Depreciation and Amortization, Adjusted For One-Time And Nonrecurring Charges Net tax refund received Proceeds from Income Tax Refunds Schedule of Estimated Remaining Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Stock options Share-Based Payment Arrangement, Option [Member] Payments included in measurement of operating lease liabilities Payments Included in Measurement of Operating Lease Liabilities Payments Included in Measurement of Operating Lease Liabilities Title of Individual [Domain] Title of Individual [Domain] Preferred Stock Purchase Rights Preferred Stock Purchase Rights [Member] Preferred Stock Purchase Rights [Member] Actual number of shares that may be issued, percent, minimum Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Minimum Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Minimum Inventories Asset Acquisition, Inventory Asset Acquisition, Inventory Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Related party leasing Related Party Leasing Arrangements [Member] Related Party Leasing Arrangements [Member] Forfeited (in shares) Target Shares Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Long-term debt Long-Term Debt Other income (expense) Other Nonoperating Income (Expense) Common stock, authorized (in shares) Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] OTHER NONCURRENT ASSETS: Assets, Noncurrent [Abstract] Maximum Maximum [Member] Common Stock Common Class A [Member] Restricted Cash and Customer Cash Advance Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Total purchase consideration Asset Acquisition, Assets Acquired And Liabilities Assumed, Net Asset Acquisition, Assets Acquired And Liabilities Assumed, Net Cash, cash equivalents and restricted cash Cash and Cash Equivalents, at Carrying Value Total gains (losses) Equity Securities, FV-NI, Gain (Loss) Total current assets Assets, Current Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Silvertip Lease One Silvertip One Lease [Member] Silvertip One Lease Entity Small Business Entity Small Business Balance at beginning of period (in shares) Balance at end of period (in shares) Shares, Outstanding Measurement Frequency [Domain] Measurement Frequency [Domain] Equity consideration Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable Intangible assets - net Finite-Lived Intangible Assets, Net Service Life Service Life [Member] Restricted cash Restricted Cash Revenue, remaining performance obligation, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Schedule of Assets Held at Fair Value Fair Value, Assets Measured on Recurring Basis [Table Text Block] Property 1 Property One [Member] Property One [Member] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Silvertip Lease Three Silvertip Lease Three [Member] Silvertip Lease Three Tax benefit from compensation expense Share-Based Payment Arrangement, Expense, Tax Benefit Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Short-term investment, net Short-Term Investments Total costs and expenses Costs and Expenses Completion Services Pressure Pumping Segment [Member] Pressure Pumping Segment [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Borrowing base, accounts receivable percentage Line Of Credit Facility, Borrowing Base, Accounts Receivable Percentage Line Of Credit Facility, Borrowing Base, Accounts Receivable Percentage Non-cash lease obligation Present value of future lease payments (lease obligation) Operating Lease, Liability Reportable Segment Information Segment Reporting Disclosure [Text Block] Real Estate Lease Real Estate Lease [Member] Real Estate Lease [Member] Hydraulic Fracturing Units Hydraulic Fracturing Units [Member] Hydraulic Fracturing Units 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Incentive Award Plan Incentive Award Plan [Member] Incentive Award Plan [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] WEIGHTED AVERAGE COMMON SHARES OUTSTANDING: Denominator Weighted Average Number of Shares Outstanding, Diluted [Abstract] Inventories Inventory, Net 2023 2023 [Member] 2023 Accounts payable Accounts Payable, Current Entity Filer Category Entity Filer Category Basic (in shares) Denominator for basic income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Basic Number of real estate leases Number Of Real Estate Leases Number Of Real Estate Leases Equipment lease term Lessee, Operating Lease, Number Of Additional Lease Periods Lessee, Operating Lease, Number Of Additional Lease Periods Total consideration Total consideration Asset Acquisition, Consideration Transferred COMMITMENTS AND CONTINGENCIES (Note 12) Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding beginning balance (in dollars per share) Outstanding ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Loss on disposal of assets Loss on disposal of assets Gain (Loss) on Disposition of Assets Amortization period Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Preferred stock, $0.001 par value, 30,000,000 shares authorized, none issued, respectively Preferred Stock, Value, Issued Increase (Decrease) in Interest Payable, Net Increase (Decrease) in Interest Payable, Net REVENUE - Service revenue Service revenue Revenue from Contract with Customer, Excluding Assessed Tax OPERATING LEASE RIGHT-OF-USE ASSETS Operating Lease Right Of Use Asset, Net Operating Lease Right Of Use Asset, Net Property 4 Property Four [Member] Property Four [Member] Equity consideration Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Share-based Compensation, Number Of Shares Upon Conversion Share-based Compensation, Number Of Shares Upon Conversion Share-based Compensation, Number Of Shares Upon Conversion Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Other current assets Asset Acquisition, Other Current Assets Asset Acquisition, Other Current Assets Significant other unobservable inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Goodwill, impairment loss Goodwill, Impairment Loss Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Actual number of shares that may be issued, percent, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Allowance for credit losses during the period Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Segment Reporting [Abstract] Segment Reporting [Abstract] Coverage ratio establishing threshold, option two, amount Line Of Credit Facility, Coverage Ratio Establishing Threshold, Option Two, Amount Line Of Credit Facility, Coverage Ratio Establishing Threshold, Option Two, Amount Contractual commitment Contractual Obligation LIBOR Loans LIBOR Loans [Member] LIBOR Loans [Member] Notes Issued Notes Issued Award Date [Axis] Award Date [Axis] Tax withholdings paid for net settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity Foreign currency transaction gain (loss), unrealized Foreign Currency Transaction Gain (Loss), Unrealized Amortization of deferred debt issuance costs Amortization of Debt Issuance Costs Related Party [Axis] Related Party [Axis] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Dilutive effect of share based payment (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Disposal Group Name [Domain] Disposal Group Name [Domain] Cash consideration Payments For Asset Acquisitions Payments For Asset Acquisitions Significant other observable inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Service Concentration Risk Service Concentration Risk [Member] Service Concentration Risk Current Fiscal Year End Date Current Fiscal Year End Date Less: amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Diluted (in dollars per share) Diluted (in dollars per share) Diluted income (loss) per share (in dollars per share) Earnings Per Share, Diluted Intangible assets - net of amortization Intangible Assets, Net (Excluding Goodwill) Proceeds from sale of assets Proceeds from Sale of Property, Plant, and Equipment Shareholder derivative lawsuits Loss Contingency, Claims Filed And Consolidated Into One Loss Contingency, Claims Filed And Consolidated Into One Trademark/trade name Trademarks and Trade Names [Member] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Loss on disposal of assets Gain (Loss) on Disposition of Property Plant Equipment Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Number of service agreements Related Party Transaction, Number Of Service Agreements Related Party Transaction, Number Of Service Agreements Summary of RSUs Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Estimated term of manufacturing and delivery from lease execution date Estimated Term Of Manufacturing And Delivery From Lease Execution Date Estimated Term Of Manufacturing And Delivery From Lease Execution Date Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Receivable from related parties Due from Related Parties Summary of Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Unrealized loss from fluctuation of stock price Unrealized loss on short-term investment Equity Securities, FV-NI, Unrealized Gain (Loss) Operating Lease Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Operating lease liability Asset Acquisition, Operating Lease Liability Asset Acquisition, Operating Lease Liability Unrealized loss on short-term investment Unrealized Gain (Loss) on Investments Property 3 Property Three [Member] Property Three [Member] Class of Stock [Domain] Class of Stock [Domain] Routine audit, period Routine Audit, Direct Payment Sales Tax, Period Routine Audit, Direct Payment Sales Tax, Period Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Interest expense Interest expense Interest Expense Employees and Officers Employees And Officers [Member] Employees And Officers [Member] Credit Facility [Axis] Credit Facility [Axis] Insurance recoveries Insurance Recoveries Operating Segment Concentration Risk Operating Segment Concentration Risk [Member] Operating Segment Concentration Risk Basis spread on variable rate, floor Debt Instrument, Basis Spread Floor Debt Instrument, Basis Spread Floor SOFR Loans SOFR Loans [Member] SOFR Loans Summary of cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Vested (in shares) Target Shares Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Accrued and other current liabilities Asset Acquisition, Accrued And Other Current Liabilities Asset Acquisition, Accrued And Other Current Liabilities Cash and cash equivalents Asset Acquisition, Cash and Cash Equivalents Asset Acquisition, Cash and Cash Equivalents Purchase obligation, to be paid, remainder of fiscal year Purchase Obligation, to be Paid, Remainder of Fiscal Year 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year 2021 2021 [Member] 2021 Interest rate Debt Instrument, Interest Rate During Period NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] A&R Pressure Pumping Services Agreement A&R Pressure Pumping Services Agreement [Member] A&R Pressure Pumping Services Agreement Measurement Frequency [Axis] Measurement Frequency [Axis] Weighted Average FV Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Name of Property [Axis] Name of Property [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Tax withholdings paid for net settlement of equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Coiled Tubing Assets Divestiture Coiled Tubing Assets Divestiture [Member] Coiled Tubing Assets Divestiture Other general and administrative expense, (net) Other General And Administrative Expense (Reimbursement) Other General And Administrative Expense (Reimbursement) Other (income) expense Other Nonoperating Expense (Income) Other Nonoperating Expense (Income) Cementing Segment Cementing Segment [Member] Cementing Segment Allowance for Credit Losses Credit Loss, Financial Instrument [Policy Text Block] Power Ends Power Ends [Member] Power Ends City Area Code City Area Code General and administrative (inclusive of stock-based compensation) General and Administrative Expense ASSETS Assets [Abstract] Other current assets Increase (Decrease) in Other Current Assets Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Short-Term Leases Short-Term Debt [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Number of properties adjacent to corporate office subject to leases Number Of Properties Subject To Leases Number Of Properties Subject To Leases Disposal Group Classification [Domain] Disposal Group Classification [Domain] Operating Lease [Domain] Operating Lease [Domain] Operating Lease [Domain] 2022 2022 [Member] 2022 Capital expenditures Payments to Acquire Property, Plant, and Equipment Percentage of interest acquired Asset Acquisition, Percentage Of Interest Acquired Asset Acquisition, Percentage Of Interest Acquired 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Calculations of Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating lease right-of-use asset Asset Acquisition, Operating Lease Right-Of-Use Asset Asset Acquisition, Operating Lease Right-Of-Use Asset Service [Member] EX-101.PRE 10 pump-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page - shares
3 Months Ended
Mar. 31, 2023
May 01, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-38035  
Entity Registrant Name ProPetro Holding Corp.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-3685382  
Entity Address, Address Line One 1706 South Midkiff,  
Entity Address, City or Town Midland  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 79701  
City Area Code 432  
Local Phone Number 688-0012  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   115,231,367
Entity Central Index Key 0001680247  
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
Common Stock    
Document Information [Line Items]    
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol PUMP  
Security Exchange Name NYSE  
Preferred Stock Purchase Rights    
Document Information [Line Items]    
Title of 12(b) Security Preferred Stock Purchase Rights  
Security Exchange Name NYSE  
No Trading Symbol true  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash, cash equivalents and restricted cash $ 44,793 $ 88,862
Accounts receivable - net of allowance for credit losses of $202 and $419, respectively 290,125 215,925
Inventories 17,732 5,034
Prepaid expenses 9,211 8,643
Short-term investment, net 6,489 10,283
Other current assets 343 38
Total current assets 368,693 328,785
PROPERTY AND EQUIPMENT - net of accumulated depreciation 941,200 922,735
OPERATING LEASE RIGHT-OF-USE ASSETS 4,654 3,147
OTHER NONCURRENT ASSETS:    
Goodwill 23,624 23,624
Intangible assets - net of amortization 54,913 56,345
Other noncurrent assets 1,067 1,150
Total other noncurrent assets 79,604 81,119
TOTAL ASSETS 1,394,151 1,335,786
CURRENT LIABILITIES:    
Accounts payable 246,141 234,299
Accrued and other current liabilities 57,352 49,027
Operating lease liabilities 986 854
Total current liabilities 304,479 284,180
DEFERRED INCOME TAXES 73,073 65,265
LONG-TERM DEBT 30,000 30,000
NONCURRENT OPERATING LEASE LIABILITIES 3,676 2,308
Total liabilities 411,228 381,753
COMMITMENTS AND CONTINGENCIES (Note 12)
SHAREHOLDERS’ EQUITY:    
Preferred stock, $0.001 par value, 30,000,000 shares authorized, none issued, respectively 0 0
Common stock, $0.001 par value, 200,000,000 shares authorized, 115,170,545 and 114,515,008 shares issued, respectively 115 114
Additional paid-in capital 970,675 970,519
Retained earnings (accumulated deficit) 12,133 (16,600)
Total shareholders’ equity 982,923 954,033
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY $ 1,394,151 $ 1,335,786
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for credit losses $ 202 $ 419
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized (in shares) 30,000,000 30,000,000
Preferred stock, issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 200,000,000 200,000,000
Common stock, issued (in shares) 115,170,545 114,515,008
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue, Product and Service [Extensible List] Service [Member] Service [Member]
REVENUE - Service revenue $ 423,570 $ 282,680
COSTS AND EXPENSES    
Cost of services (exclusive of depreciation and amortization) 280,486 197,271
General and administrative (inclusive of stock-based compensation) 28,746 31,707
Depreciation and amortization 50,798 31,854
Loss on disposal of assets 22,080 16,117
Total costs and expenses 382,110 276,949
OPERATING INCOME 41,460 5,731
OTHER INCOME (EXPENSE):    
Interest expense (667) (134)
Other income (expense) (3,704) 10,357
Total other income (expense) (4,371) 10,223
INCOME BEFORE INCOME TAXES 37,089 15,954
INCOME TAX EXPENSE (8,356) (4,137)
NET INCOME $ 28,733 $ 11,817
NET INCOME PER COMMON SHARE:    
Basic (in dollars per share) $ 0.25 $ 0.11
Diluted (in dollars per share) $ 0.25 $ 0.11
WEIGHTED AVERAGE COMMON SHARES OUTSTANDING:    
Basic (in shares) 114,881 103,683
Diluted (in shares) 115,331 105,384
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Defecit)
Balance at beginning of period (in shares) at Dec. 31, 2021   103,437    
Balance at beginning of period at Dec. 31, 2021 $ 826,302 $ 103 $ 844,829 $ (18,630)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation cost 11,364   11,364  
Issuance of equity awards, net (in shares)   562    
Issuance of equity awards, net 420 $ 1 419  
Tax withholdings paid for net settlement of equity awards (2,691)   (2,691)  
Net income 11,817     11,817
Balance at end of period (in shares) at Mar. 31, 2022   103,999    
Balance at end of period at Mar. 31, 2022 847,212 $ 104 853,921 (6,813)
Balance at beginning of period (in shares) at Dec. 31, 2022   114,515    
Balance at beginning of period at Dec. 31, 2022 954,033 $ 114 970,519 (16,600)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation cost 3,536   3,536  
Issuance of equity awards, net (in shares)   656    
Issuance of equity awards, net 0 $ 1 (1)  
Tax withholdings paid for net settlement of equity awards (3,379)   (3,379)  
Net income 28,733     28,733
Balance at end of period (in shares) at Mar. 31, 2023   115,171    
Balance at end of period at Mar. 31, 2023 $ 982,923 $ 115 $ 970,675 $ 12,133
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 28,733 $ 11,817
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 50,798 31,854
Deferred income tax expense 7,807 3,826
Amortization of deferred debt issuance costs 64 134
Stock-based compensation 3,536 11,364
Loss on disposal of assets 22,080 16,117
Unrealized loss on short-term investment 3,794 0
Changes in operating assets and liabilities:    
Accounts receivable (74,199) (44,032)
Other current assets (468) 156
Inventories (6,366) 1,653
Prepaid expenses (548) 1,707
Accounts payable 29,823 (10,035)
Accrued and other current liabilities 7,978 609
Increase (Decrease) in Interest Payable, Net 28 0
Net cash provided by operating activities 73,060 25,170
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures (114,839) (64,323)
Proceeds from sale of assets 1,089 275
Net cash used in investing activities (113,750) (64,048)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from exercise of equity awards 0 419
Tax withholdings paid for net settlement of equity awards (3,379) (2,691)
Net cash used in financing activities (3,379) (2,272)
NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH (44,069) (41,150)
CASH, CASH EQUIVALENTS AND RESTRICTED CASH - Beginning of period 88,862 111,918
CASH, CASH EQUIVALENTS AND RESTRICTED CASH - End of period 44,793 70,768
Summary of cash, cash equivalents and restricted cash    
Cash, cash equivalents and restricted cash 26,498 70,768
Restricted cash 18,295 0
Total cash, cash equivalents and restricted cash — End of period $ 44,793 $ 70,768
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation
The accompanying condensed consolidated financial statements of ProPetro Holding Corp. and its subsidiaries (the "Company," "we," "us" or "our") have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission ("SEC") for interim financial information and do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America ("GAAP") for annual financial statements. Those adjustments (which consisted of normal recurring accruals) that are, in the opinion of management, necessary for a fair presentation of the results of the interim periods have been made. Results of operations for such interim periods are not necessarily indicative of the results of operations for a full year due to changes in market conditions and other factors. The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended December 31, 2022, included in our Form 10-K filed with the SEC (our "Form 10-K").
Revenue Recognition
The Company’s services are sold based upon contracts with customers. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. The following is a description of the principal activities, aggregated into our one reportable segment—"Completion Services," from which the Company generates its revenue and "All Other" category.
Completion Services — Completion services consists of downhole pumping services, which includes hydraulic fracturing, cementing and wireline operations.
Hydraulic fracturing is an oil well completion technique, which is part of the overall well completion process. It is a well-stimulation technique intended to optimize hydrocarbon flow paths during the completion phase of shale wellbores. The process involves the injection of water, sand and chemicals under high pressure into shale formations. Our hydraulic fracturing contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed accurately depicts how our hydraulic fracturing services are transferred to our customers over time. In addition, certain of our hydraulic fracturing equipment may be entitled to reservation fee charges if a customer were to reserve committed hydraulic fracturing equipment. The Company recognizes revenue related to reservation fee charges on a daily basis as the performance obligations are met.
Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid or similar chemicals are injected under pressure into formations to form or expand fissures. Our acidizing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service or sale of the acid or chemical when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize acidizing revenue at a point-in-time, upon completion of the performance obligation.
Our cementing services use pressure pumping equipment to deliver a slurry of liquid cement that is pumped down a well between the casing and the borehole. Our cementing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize cementing revenue at a point-in-time, upon completion of the performance obligation.
Wireline services (including pumpdown) are oil well completion techniques, which are part of the well completion process. Our wireline services utilize equipment with a drum of wireline to deploy perforating guns in the well to perforate the casing, cement, and formation. Once the well is perforated, the well can be fractured. Pumpdown utilizes pressure pumping equipment to pump water into the well to deploy perforating guns attached to wireline through the lateral section of a well. Our wireline contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed accurately depicts how our wireline services are transferred to our customers over time. In addition, certain of our wireline equipment is entitled to daily equipment charges while the equipment is on the customer’s locations. The Company recognizes revenue related daily equipment charges on a daily basis as the performance obligations are met.
The transaction price for each performance obligation for all our completion services is fixed per our contracts with our customers.
All Other— All other consists of coiled tubing services, which are complementary downhole well completion/remedial services. The performance obligation for these services had a fixed transaction price which was satisfied at a point-in-time upon completion of the service when control was transferred to the customer. Accordingly, we recognized revenue at a point-in-time, upon completion of the service and transfer of control to the customer. Effective September 1, 2022, we shut down our coiled tubing operations, and disposed of all our coiled tubing assets.
Restricted Cash and Customer Cash Advance
Our restricted cash relates to a cash advance received from a customer in connection with our contract with the customer to provide electric hydraulic fracturing equipment and services. The cash advance from the customer will be credited towards the customer’s invoice as our revenue performance obligations are met over the contract period. Our restricted cash balances as of March 31, 2023 and December 31, 2022, were $18.3 million and $10.0 million, respectively.
The cash advance received represents a contract liability in connection with the performance of certain completion services. The cash advance (contract liability) balances, which are included in accrued and other current liabilities in our condensed consolidated balance sheets, were $22.0 million and $10.0 million as of March 31, 2023 and December 31, 2022, respectively. During the three months ended March 31, 2023, we recognized $1.0 million in revenue from the amount outstanding as of December 31, 2022.
Accounts Receivable
Accounts receivables are stated at the amount billed and billable to customers. At March 31, 2023 and December 31, 2022, accrued revenue (unbilled receivable) included as part of our accounts receivable was $91.0 million and $51.9 million, respectively. At March 31, 2023, the transaction price allocated to the remaining performance obligation for our partially completed hydraulic fracturing and wireline operations was $54.7 million, which is expected to be completed and recognized as revenue within one month following the current period balance sheet date.
Allowance for Credit Losses
As of March 31, 2023, the Company had $0.2 million allowance for credit losses. Our allowance for credit losses is based on the evaluation of both our historic collection experience and the economic outlook for the oil and gas industry. We evaluated the historic loss experience on our accounts receivable and also considered separately customers with receivable balances that may be negatively impacted by current or future economic developments and market conditions. While the Company has not experienced significant credit losses in the past and has not yet seen material adverse changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of depressed economic activities, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may affect the ability of its customers to timely pay receivables when due. Accordingly, in future periods, the Company may revise its estimates of expected credit losses.
The table below shows a summary of allowance for credit losses during the three months ended March 31, 2023:
(in thousands)
Balance - January 1, 2023$419 
Provision for credit losses during the period— 
Write-off during the period(217)
Balance - March 31, 2023$202 
Change in Accounting Estimates
Current trends in hydraulic fracturing equipment operating conditions such as larger pads, changes to job design and increased pumping hours per day have resulted in shorter useful lives for certain critical components that are included in our property and equipment assets. These recent trends necessitated a review of useful lives of our critical components like fluid ends, power ends, hydraulic fracturing units and other components in the first quarter of 2023. We determined that the estimated useful life of fluid ends is now less than one year, resulting in our determination that costs associated with the replacement of these components will no longer be capitalized, but instead recorded in inventories and amortized to cost of services over their estimated useful life. We have also shortened the estimated useful lives of power ends to two years from five years and hydraulic fracturing units to ten years from fifteen years. This change in accounting estimates was made effective January 1, 2023 and accounted for prospectively. The net effect of this change for the three months ended March 31, 2023 was a $3.6 million decrease in net income, or $0.03 per basic and diluted share. Additionally, effective January 1, 2023, if we experience premature failures in certain major components that are capitalized, we will fully depreciate any remaining book value of such components.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Recently Issued Accounting Standards
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Recently Issued Accounting Standards Recently Issued Accounting StandardsThere were no recently issued Accounting Standards Updates ("ASU") by the Financial Accounting Standards Board ("FASB") that were adopted or that have not yet been adopted in 2023.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Silvertip Acquisition
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Silvertip Acquisition Silvertip Acquisition
On November 1, 2022 (the "Silvertip Acquisition Date"), the Company entered into a purchase and sale agreement with New Silvertip Holdco, LLC, pursuant to which the Company acquired 100% of the outstanding limited liability company interests of Silvertip Completion Services Operating, LLC ("Silvertip"), a wireline services company in the Permian Basin, in exchange for total consideration of $148.1 million (the "Silvertip Purchase Price") consisting of 10.1 million shares of our common stock valued at $106.7 million, $30.0 million of cash, the payoff of $7.2 million of assumed debt, and the payment of $4.1 million of certain closing and transaction costs (the "Silvertip Acquisition"). The Silvertip Acquisition positions the Company as a more integrated completions-focused oilfield services provider headquartered in the Permian Basin.
The Company accounted for the Silvertip Acquisition using the acquisition method of accounting. The Silvertip Purchase Price was allocated to the major categories of assets acquired and liabilities assumed based upon their estimated fair value at the Silvertip Acquisition Date. The estimated fair values of certain assets and liabilities, including accounts receivable, require significant judgments and estimates. The measurements of assets acquired and liabilities assumed, are based on inputs that are not observable in the market and thus represent Level 3 inputs.
The following table summarizes the fair value of the consideration transferred in the Silvertip Acquisition and the Silvertip Purchase Price to the fair value of the assets acquired and liabilities assumed (which are included within the accompanying condensed consolidated balance sheets) as of the Silvertip Acquisition Date:
(in thousands)
Total Purchase Consideration:
Cash consideration$30,000 
Equity consideration106,736 
Debt payments and closing costs11,320 
Total consideration$148,056 
Cash and cash equivalents$2,681 
Accounts receivable and unbilled revenue21,079 
Inventories1,209 
Prepaid expenses2,476 
Other current assets1,059 
Property and equipment (1)
52,478 
Intangible assets:
Trademark/trade name (2)
10,800 
Customer relationships (2)
46,500 
Goodwill23,624 
Operating lease right-of-use asset2,783 
Total identifiable assets acquired164,689 
Accounts payable7,659 
Accrued and other current liabilities6,178 
Operating lease liability2,796 
Total liabilities assumed16,633 
Total purchase consideration$148,056 
(1)Remaining useful lives ranging from less than one to 22 years
(2)Definite lived intangibles with amortization period of 10 years.

The goodwill arising from the Silvertip Acquisition is attributable to the expected operational synergies resulting from our integrated service offerings. The goodwill arising from the Silvertip Acquisition has been allocated to our wireline operations and is included in our wireline operating segment.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Fair value ("FV") is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the "exit price") in an orderly transaction between market participants at the measurement date.
In determining fair value, the Company uses various valuation approaches and establishes a hierarchy for inputs used in measuring fair value that maximizes the use of relevant observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used, when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company's assumptions about the assumptions other market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the observability of inputs as follows:
Level 1 — Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Valuation adjustments and block discounts are not applied to Level 1 instruments. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these instruments does not entail a significant degree of judgment.
Level 2 — Valuations based on one or more quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly.
Level 3 — Valuations based on inputs that are unobservable and significant to the overall fair value measurement.
A financial instrument's categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company's assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The fair values of cash, cash equivalents and restricted cash, accounts receivable, accounts payable, accrued and other current liabilities, and long-term debt are estimated to be approximately equivalent to carrying amounts as of March 31, 2023 and December 31, 2022 and have been excluded from the table below.
Assets measured at fair value on a recurring basis as of March 31, 2023 are set forth below:
(In thousands)
Estimated fair value measurements
BalanceQuoted prices in active market
(Level 1)
Significant other observable inputs (Level 2)Significant other unobservable inputs (Level 3)Total gains
(losses)
March 31, 2023:
Short-term investment$6,489 $6,489 $— $— $(3,794)
December 31, 2022:
Short-term investment$10,283 $10,283 $— $— $(1,570)
Short-term investment— On September 1, 2022, the Company received 2.6 million common shares of STEP Energy Services Ltd. ("STEP") with an estimated fair value of $11.8 million as part of the consideration for the sale of our coiled tubing assets to STEP. The shares were treated as an investment in equity securities measured at fair value using Level 1 inputs based on observable prices on the Toronto Stock Exchange and are shown under current assets in our condensed consolidated balance sheets. As of March 31, 2023, the fair value of the short-term investment was estimated at $6.5 million, and the unrealized loss resulting from the fluctuation in stock price was $3.8 million during the three months ended March 31, 2023. There were no unrealized gains or losses resulting from non-cash foreign currency translation during the three months ended March 31, 2023. The unrealized loss resulting from stock price fluctuation is included in other income (expense) in our condensed consolidated statements of operations.
Assets Measured at Fair Value on a Nonrecurring Basis
Certain assets and liabilities are measured at fair value on a nonrecurring basis. These items are not measured at fair value on an ongoing basis but may be subject to fair value adjustments in certain circumstances. These assets and liabilities include those acquired through the Silvertip Acquisition, which are required to be measured at fair value on the acquisition date according to the FASB Accounting Standards Codification ("ASC") Topic 805, Business Combinations.
Whenever events or circumstances indicate that the carrying value of long-lived assets may not be recoverable, the Company reviews the carrying value of long‑lived assets, such as property and equipment and other assets to determine if they are recoverable. If any long‑lived assets are determined to be unrecoverable, an impairment expense is recorded in the period. No impairment of property and equipment was recorded during the three months ended March 31, 2023 and 2022.
We added $23.6 million of goodwill during the year ended December 31, 2022. There were no additions to goodwill during the three months ended March 31, 2023 and 2022. The wireline operating segment is the only segment with goodwill at March 31, 2023 and December 31, 2022. We conducted our annual impairment test of goodwill in accordance with ASC 850, Intangibles—Goodwill and Other, as of December 31, 2022 and determined that no impairment to the carrying value of goodwill for our reporting unit (wireline operating segment) was required. There were no goodwill impairment losses during the three months ended March 31, 2023 and 2022.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
Intangible assets consist of customer relationships and trademark/trade name. Intangible assets are amortized on a straight‑line basis with a useful life of ten years. Amortization expense included in net income for the three months ended March 31, 2023 and 2022 was $1.4 million and $0, respectively. The Company’s intangible assets subject to amortization consisted of the following:
($ in thousands)
March 31, 2023December 31, 2022
Intangible assets acquired:
Trademark/trade name$10,800 $10,800 
Customer relationships46,500 46,500 
Total intangible assets acquired57,300 57,300 
Accumulated amortization:
Trademark/trade name(450)(180)
Customer relationships(1,937)(775)
Total accumulated amortization(2,387)(955)
Intangible assets — net$54,913 $56,345 
The average amortization period for our remaining intangible assets is approximately 9.6 years. Estimated remaining amortization expense for each of the subsequent fiscal years is expected to be as follows:
($ in thousands)
YearEstimated future amortization expense
2023$4,298 
20245,730 
20255,730 
20265,730 
2027 and beyond33,425 
Total$54,913 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Asset-Based Loan ("ABL") Credit Facility
Our revolving credit facility, as amended in 2018, had a total borrowing capacity of $300.0 million (subject to the borrowing base limit), with a maturity date of December 19, 2023. The revolving credit facility had a borrowing base of 85% of monthly eligible accounts receivable less customary reserves, as redetermined monthly. The revolving credit facility, included a springing fixed charge coverage ratio to apply when excess availability was less than the greater of (i) 10% of the lesser of the facility size or the borrowing base or (ii) $22.5 million. Borrowings under this revolving credit facility accrued interest based on a three-tier pricing grid tied to availability, and we had the option to elect for loans to be based on either LIBOR or base rate,
plus the applicable margin, which ranged from 1.75% to 2.25% for LIBOR loans and 0.75% to 1.25% for base rate loans, with a LIBOR floor of zero.
Effective April 13, 2022, the Company entered into an amendment and restatement of its revolving credit facility (as amended and restated, "ABL Credit Facility"). The ABL Credit Facility decreased the borrowing capacity to $150.0 million (subject to the Borrowing Base (as defined below) limit), with the maturity date extended to April 13, 2027. The ABL Credit Facility has a borrowing base of 85% to 90%, depending on the credit ratings of our accounts receivable counterparties, of monthly eligible accounts receivable less customary reserves (the "Borrowing Base"), as redetermined monthly. The Borrowing Base as of March 31, 2023, was approximately $140.3 million. The ABL Credit Facility includes a springing fixed charge coverage ratio to apply when excess availability is less than the greater of (i) 10% of the lesser of the facility size or the Borrowing Base or (ii) $10.0 million. Under this facility we are required to comply, subject to certain exceptions and materiality qualifiers, with certain customary affirmative and negative covenants, including, but not limited to, covenants pertaining to our ability to incur liens, indebtedness, changes in the nature of our business, mergers and other fundamental changes, disposal of assets, investments and restricted payments, amendments to our organizational documents or accounting policies, prepayments of certain debt, dividends, transactions with affiliates, and certain other activities. Borrowings under the ABL Credit Facility are secured by a first priority lien and security interest in substantially all assets of the Company.
Borrowings under the ABL Credit Facility accrue interest based on a three-tier pricing grid tied to availability, and we may elect for loans to be based on either the Secured Overnight Financing Rate ("SOFR") or the base rate, plus the applicable margin, which ranges from 1.50% to 2.00% for SOFR loans and 0.50% to 1.00% for base rate loans. The weighted average interest rate for our ABL Credit Facility for the three months ended March 31, 2023 was 5.84%.
The loan origination costs relating to the ABL Credit Facility are classified as an asset in the condensed consolidated balance sheets. As of March 31, 2023 and December 31, 2022, we had borrowings of $30.0 million outstanding under our ABL Credit Facility.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Reportable Segment Information
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Reportable Segment Information Reportable Segment Information
The Company currently has three operating segments for which discrete financial information is readily available: hydraulic fracturing (inclusive of acidizing), cementing and wireline. These operating segments represent how the Chief Operating Decision Maker evaluates performance and allocates resources.
On September 1, 2022, the Company shut down its coiled tubing operations and disposed of its coiled tubing assets to STEP as part of a strategic repositioning, and recorded a loss on disposal of $13.8 million. The divestiture of our coiled tubing assets did not qualify for presentation and disclosure as discontinued operations, and accordingly, we have recorded the resulting loss from the disposal of assets in our condensed consolidated statement of operations. Following the divestiture of our coiled tubing operations, which were historically included in the "All Other" category, and the Silvertip Acquisition, which resulted in our new wireline operations in 2022, we have three operating segments. All three remaining operating segments are now aggregated into Completion Services, which is our only reportable segment.
In accordance with ASC 280—Segment Reporting, the Company has one reportable segment (Completion Services) comprised of the hydraulic fracturing, cementing and wireline operating segments. The Silvertip Acquisition which resulted in the addition of a new wireline operating segment, and the disposal of our coiled tubing operations (previously included in the "All Other" category), collectively resulted in a change to the structure and composition of our reportable segment and "All Other" category. Our previous Pressure Pumping reportable segment is now renamed "Completion Services" because of the inclusion of the new wireline completion services. In addition, we have reclassified all our corporate overhead costs (inclusive of income taxes and interest expense) previously included in the "All Other" category to the Completion Services reportable segment. As a result of the change in the structure and composition of our reportable segment, we have restated our segment disclosure for the three months ended March 31, 2022 to include corporate costs in our Completion Services reportable segment to make this period comparable to the three months ended March 31, 2023. Total corporate administrative expense for the three months ended March 31, 2023 and 2022 was $25.4 million and $17.3 million, respectively.
Our hydraulic fracturing operating segment revenue approximated 79.0% and 93.6% of our Completion Services revenue during the three months ended March 31, 2023 and 2022, respectively. Our cementing operating segment revenue approximated 6.3% and 6.4% of our Completion Services revenue during the three months ended March 31, 2023 and 2022, respectively. Revenue from our wireline operating segment approximated 14.7% of our Completion Services revenue during the three months ended March 31, 2023.
Inter-segment revenues are not material and are not shown separately in the table below.
The Company manages and assesses the performance of the reportable segment by its adjusted EBITDA (earnings before other income (expense), interest expense, income taxes, depreciation and amortization, stock-based compensation expense, retention bonuses, severance and related expense, impairment expense, (gain)/loss on disposal of assets and other unusual or nonrecurring expenses or (income)).
A reconciliation from segment level financial information to the consolidated statements of operations is provided in the table below (in thousands):
Three Months Ended March 31, 2023
Completion ServicesAll OtherTotal
Service revenue$423,570 $— $423,570 
Adjusted EBITDA$119,165 $— $119,165 
Depreciation and amortization$50,798 $— $50,798 
Capital expenditures$97,170 $— $97,170 
Total assets at March 31, 2023$1,394,151 $— $1,394,151 
Three Months Ended March 31, 2022
Completion ServicesAll OtherTotal
Service revenue$277,112 $5,568 $282,680 
Adjusted EBITDA$65,972 $561 $66,533 
Depreciation and amortization$31,012 $842 $31,854 
Capital expenditures$71,602 $126 $71,728 
Total assets December 31, 2022$1,335,501 $285 $1,335,786 
Reconciliation of net income (loss) to adjusted EBITDA (in thousands):
Three Months Ended March 31, 2023
Completion ServicesAll OtherTotal
Net income $28,733 $— $28,733 
Depreciation and amortization50,798 — 50,798 
Interest expense667 — 667 
Income tax expense8,356 — 8,356 
Loss on disposal of assets22,080 — 22,080 
Stock-based compensation3,536 — 3,536 
Other expense (3)
3,704 — 3,704 
Other general and administrative expense, (net) (1)
946 — 946 
Retention bonus and severance expense345 — 345 
Adjusted EBITDA $119,165 $— $119,165 
Three Months Ended March 31, 2022
Completion ServicesAll OtherTotal
Net income (loss)$12,083 $(266)$11,817 
Depreciation and amortization31,012 842 31,854 
Interest expense134 — 134 
Income tax expense4,137 — 4,137 
Loss (gain) on disposal of assets16,132 (15)16,117 
Stock-based compensation11,364 — 11,364 
Other income (2)
(10,357)— (10,357)
Other general and administrative expense, (net) (1)
1,447 — 1,447 
Severance expense20 — 20 
Adjusted EBITDA $65,972 $561 $66,533 

(1)Other general and administrative expense, (net of reimbursement from insurance carriers) primarily relates to nonrecurring professional fees paid to external consultants in connection with our audit committee review, SEC investigation, shareholder litigation, legal settlement to a vendor and other legal matters, net of insurance recoveries. During the three months ended March 31, 2023 and 2022, we received reimbursement of approximately $0.3 million and $1.0 million, respectively, from our insurance carriers in connection with the SEC investigation and shareholder litigation.
(2)Includes a $10.7 million net tax refund (net of advisory fees) received in March 2022 from the Texas Comptroller of Public Accounts in connection with limited sales, excise and use tax audit of the period July 1, 2015 through December 31, 2018.
(3)Includes $3.8 million unrealized loss on short-term investment.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
Basic net income per common share is computed by dividing the net income relevant to the common stockholders by the weighted average number of common shares outstanding during the period. Diluted net income per common share uses the same net income divided by the sum of the weighted average number of shares of common stock outstanding during the period, plus dilutive effects of options, performance and restricted stock units outstanding during the period calculated using the treasury method and the potential dilutive effects of preferred stocks (if any) calculated using the if-converted method.
The table below shows the calculations for the three months ended March 31, 2023 and 2022, (in thousands, except for per share data):
Three Months Ended March 31,
20232022
Numerator (both basic and diluted)
Net income relevant to common stockholders$28,733 $11,817 
Denominator
Denominator for basic income per share114,881 103,683 
Dilutive effect of stock options— 186 
Dilutive effect of performance share units170 828 
Dilutive effect of restricted stock units280 687 
Denominator for diluted income per share115,331 105,384 
Basic income per common share$0.25 $0.11 
Diluted income per common share$0.25 $0.11 
As shown in the table below, the following stock options, restricted stock units and performance stock units outstanding as of March 31, 2023, have not been included in the calculation of diluted income per common share for three months ended March 31, 2023 and 2022 because they will be anti-dilutive to the calculation of diluted net income per common share:
(In thousands)Three Months Ended March 31,
20232022
Stock options426 500 
Restricted stock units1,084 277 
Performance stock units— 160 
Total1,510 937 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Stock Options
There were no new stock option grants during the three months ended March 31, 2023. As of March 31, 2023, there was no aggregate intrinsic value for our outstanding or exercisable stock options because the closing stock price as of March 31, 2023 was below the cost to exercise these options. No stock options were exercised during the three months ended March 31, 2023. The weighted average remaining contractual term for the outstanding and exercisable stock options as of March 31, 2023 was approximately 2.2 years.
A summary of the stock option activity for the three months ended March 31, 2023 is presented below (in thousands, except for weighted average price):
Number of SharesWeighted
Average
Exercise
Price
Outstanding at January 1, 2023488 $14.00 
Granted— $— 
Exercised— $— 
Forfeited— $— 
Expired(126)$14.00 
Outstanding at March 31, 2023362 $14.00 
Exercisable at March 31, 2023362 $14.00 
Restricted Stock Units
During the three months ended March 31, 2023, we granted 914,507 restricted stock units ("RSUs") to employees, officers and directors pursuant to the ProPetro Holding Corp. 2020 Long Term Incentive Plan (the "2020 Incentive Plan"), which generally vest ratably over a three-year vesting period, in the case of awards to employees and officers, and generally vest in full after one year, in the case of awards to directors. RSUs are subject to restrictions on transfer and are generally subject to a risk of forfeiture if the award recipient ceases to be an employee or director of the Company prior to vesting of the award. Each RSU represents the right to receive one share of common stock. The grant date fair value of the RSUs is based on the closing share price of our common stock on the date of grant. As of March 31, 2023, the total unrecognized compensation expense for all RSUs was approximately $15.8 million, and is expected to be recognized over a weighted average period of approximately 2.3 years.
The following table summarizes RSUs activity during the three months ended March 31, 2023 (in thousands, except for fair value):
Number of
Shares
Weighted
Average
Grant Date
Fair Value
Outstanding at January 1, 20231,268 $10.91 
Granted915 $9.75 
Vested(434)$10.41 
Forfeited(5)$10.90 
Canceled— $— 
Outstanding at March 31, 20231,743 $10.43 
Performance Share Units
During the three months ended March 31, 2023, we granted 454,788 performance share units ("PSUs") to certain key employees and officers as new awards under the 2020 Incentive Plan. Each PSU earned represents the right to receive either one share of common stock or, as determined by the administrator in its sole discretion, a cash amount equal to fair market value of one share of common stock or amount of cash on the day immediately preceding the settlement date. The actual number of shares of common stock that may be issued under the PSUs ranges from 0% up to a maximum of 200% of the target number of PSUs granted to the participant, based on our total shareholder return ("TSR") relative to a designated peer group, generally at the end of a three year period. In addition to the TSR conditions, vesting of the PSUs is generally subject to the recipient’s continued employment through the end of the applicable performance period. Compensation expense is recorded ratably over the corresponding requisite service period. The grant date fair value of PSUs is determined using a Monte Carlo probability model. Grant recipients do not have any shareholder rights until performance relative to the peer group has been determined following the completion of the performance period and shares have been issued.
The following table summarizes information about PSUs activity during the three months ended March 31, 2023 (in thousands, except for weighted average fair value):
Period
Granted
Target Shares Outstanding at January 1, 2023Target
Shares
Granted
Target Shares VestedTarget
Shares
Forfeited
Target Shares Outstanding at March 31, 2023
2020809 — (493)(315)— 
2021632 — — — 632 
2022316 — — — 316 
2023— 455 — — 455 
Total1,757 455 (493)(315)1,403 
Weighted Average FV Per Share$12.72 $14.40 $8.30 $8.30 $15.81 
The total stock-based compensation expense for the three months ended March 31, 2023 and 2022 for all stock awards was $3.5 million and $11.4 million, respectively. The total unrecognized stock-based compensation expense as of March 31, 2023 was approximately $27.6 million, and is expected to be recognized over a weighted average period of approximately 2.0 years.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Related-Party Transactions
3 Months Ended
Mar. 31, 2023
Related Party Transactions [Abstract]  
Related-Party Transactions Related-Party Transactions
Operations and Maintenance Yards
The Company rents five yards from an entity, in which a director of the Company has an equity interest and the total annual rent expense for each of the five yards was approximately $0.03 million, $0.03 million, $0.1 million, $0.1 million, and $0.2 million, respectively.
Pioneer
On December 31, 2018, we consummated the purchase of certain pressure pumping assets and real property from Pioneer Natural Resources USA, Inc. ("Pioneer") and Pioneer Pumping Services (the "Pioneer Pressure Pumping Acquisition"). In connection with the Pioneer Pressure Pumping Acquisition, Pioneer received 16.6 million shares of our common stock and approximately $110.0 million in cash. On March 31, 2022, we entered into an amended and restated pressure pumping services agreement (the "A&R Pressure Pumping Services Agreement"), which was initially entered into in connection with the Pioneer Pressure Pumping Acquisition. The A&R Pressure Pumping Services Agreement was effective January 1, 2022 through December 31, 2022. The A&R Pressure Pumping Services Agreement reduced the number of contracted fleets from eight fleets to six fleets, modified the pressure pumping scope of work and pricing mechanism for contracted fleets, and replaced the idle fees arrangement with equipment reservation fees (the "Reservation fees"). As part of the Reservation fees arrangement, the Company was entitled to receive compensation for all eligible contracted fleets that were made available to Pioneer at the beginning of every quarter in 2022 through the term of the A&R Pressure Pumping Services Agreement. The A&R Pressure Pumping Services Agreement expired at the conclusion of its term and was replaced by the Fleet One Agreement and Fleet Two Agreement described below.
On October 31, 2022, we entered into two pressure pumping services agreements (the "Fleet One Agreement" and "Fleet Two Agreement") with Pioneer, pursuant to which we will provide hydraulic fracturing services with two committed fleets, subject to certain termination and release rights. The Fleet One Agreement was effective as of January 1, 2023 and will terminate on August 31, 2023. The Fleet Two Agreement was effective as of January 1, 2023 and was originally planned to terminate on the one year anniversary of the date on which the fleet dedicated thereunder converted from a Tier II diesel Simul-Frac fleet to a Tier IV dual fuel zipper fleet, which was expected to occur in May 2023. In February 2023, Pioneer provided the Company notice (i) stating that Pioneer intended to release the fleet under the Fleet Two Agreement effective upon the completion of operations on the pad where the performance of Services (as defined in the Fleet Two Agreement) is in progress on May 12, 2023 (the "Release Date") and (ii) requesting that the Company agree to the termination of the Fleet Two Agreement as of the Release Date. The Company agreed with such request, and, as a result, the Fleet Two Agreement will be terminated as of the Release Date.
Revenue from services provided to Pioneer (including Reservation fees) accounted for approximately $54.3 million and $123.5 million of our total revenue during the three months ended March 31, 2023 and 2022, respectively.
As of March 31, 2023, the total accounts receivable due from Pioneer, including estimated unbilled receivable for services we provided, amounted to approximately $35.8 million and the amount due to Pioneer was $0. As of December 31, 2022, the balance due from Pioneer for services we provided amounted to approximately $46.2 million and the amount due to Pioneer was $0.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Leases Leases
Operating Leases
Description of Lease
In March 2013, we entered into a ten-year real estate lease contract (the "Real Estate One Lease") with a commencement date of April 1, 2013, as part of the expansion of our equipment yard. During the three months ended March 31, 2023 and 2022, the Company made lease payments of approximately $0.1 million and $0.1 million, respectively. The assets and liabilities under this contract are included in our Completion Services reportable segment. In addition to the contractual lease period, the contract included an optional renewal of up to ten years, and the Real Estate One Lease was not renewed at the end of the term, March 1, 2023. The Real Estate One Lease did not include a residual value guarantee, covenants or financial restrictions nor did it provide for variability in payments resulting from either an index change or rate change.
We accounted for our Real Estate One Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate One Lease because we concluded that the accounting effect was insignificant.
As part of our expansion of our hydraulic fracturing equipment maintenance program, we entered into a two year maintenance facility real estate lease contract (the "Maintenance Facility Lease") with a commencement date of March 14, 2022. During the three months ended March 31, 2023 and 2022, the Company made lease payments of approximately $0.1 million and $0.03 million, respectively. In addition to the contractual lease period, the contract includes an optional renewal for three additional periods of one year each, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Maintenance Facility Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for our Maintenance Facility Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Maintenance Facility Lease because we concluded that the accounting effect was insignificant. As of March 31, 2023, the weighted average discount rate and remaining lease term was approximately 3.4% and 0.9 years, respectively.
In August 2022 and December 2022, we entered into three year equipment leases (the "Electric Fleet Lease") for a total of four fleets with 60,000 hydraulic horsepower ("HHP") per fleet. The Electric Fleet Lease contains an option to purchase the equipment at any time during the period of the lease. The leases have not yet commenced. We currently do not control the assets under the Electric Fleet Lease because they are currently being manufactured by the vendor and we have not taken possession of the assets. The manufacturing and delivery of the electric fleets is estimated to take up to ten months from the lease execution date. Given that the Company has not yet taken possession of the assets under the Electric Fleet Lease, the Company has not accounted for the right of use and lease obligation on its balance sheet as of March 31, 2023.
In October 2022, we entered into a real estate lease contract for five years, four months (the "Real Estate Two Lease"), with a commencement date of March 1, 2023. During the three months ended March 31, 2023, the Company made lease payments of approximately $0.03 million. The assets and liabilities under this contract are included in our Completion Services reportable segment. In addition to the contractual lease period, the contract includes two optional renewals of one year each, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Real Estate Two Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for our Real Estate Two Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate Two Lease because we concluded that the accounting effect was insignificant. As of March 31, 2023, the weighted average discount rate and remaining lease term was approximately 6.3% and 5.1 years, respectively.
As part of the Silvertip Acquisition, we assumed two real estate leases (the "Silvertip One Lease" and "Silvertip Two Lease," and collectively the "Silvertip Leases") with remaining terms of four years, nine months and six years, one month, respectively, from the Silvertip Acquisition Date. During the three months ended March 31, 2023, we extended the Silvertip One Lease for
an additional sixteen months. During the three months ended March 31, 2023, the Company made lease payments of approximately $0.05 million and $0.1 million on the Silvertip One Lease and Silvertip Two Lease, respectively. The assets and liabilities under these contracts are recorded in our wireline operating segment. The Silvertip Leases do not have any renewal options, residual value guarantees, covenants or financial restrictions. Further, the Silvertip Leases do not contain variability in payments resulting from either an index change or rate change.
We accounted for our Silvertip Leases as operating leases. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Silvertip Leases because we concluded that the accounting effect was insignificant. As of March 31, 2023, the weighted average discount rate and remaining lease term was approximately 3.6% and 5.7 years, respectively.
In January 2023, we entered into a three year equipment lease (the "Power Equipment Lease") for certain power generation equipment. The Power Equipment Lease has not yet commenced. We currently do not control the assets under the lease and have not taken possession of the assets. Therefore, the Company has not accounted for the right of use and lease obligation in its balance sheet as of March 31, 2023.
In March 2023, we entered into a real estate lease contract for five years, eight months (the "Silvertip Three Lease"), with a commencement date in April 2023. Since the lease had not commenced because the Company has not taken possession of the asset as of March 31, 2023, the Company has not accounted for the right of use and lease obligation on its balance sheet as of March 31, 2023. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Silvertip Three Lease does not contain variability in payments resulting from either an index change or rate change.
As of March 31, 2023, the total operating lease right-of-use asset cost was approximately $6.4 million, and accumulated amortization was approximately $1.8 million. As of December 31, 2022, our total operating lease right-of-use asset cost was approximately $4.6 million, and accumulated amortization was approximately $1.5 million. For the three months ended March 31, 2023 and 2022, we recorded operating lease cost of approximately $0.3 million and $0.1 million, respectively, in our statements of operations.
Maturity Analysis of Lease Liabilities
The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for our operating lease as of March 31, 2023 are as follows:
($ in thousands)Totals
2023$897 
2024951 
2025907 
2026914 
2027923 
2028624 
Total undiscounted future lease payments5,216 
Less: amount representing interest(554)
Present value of future lease payments (lease obligation)$4,662 
The total cash paid for amounts included in the measurement of our operating lease liability during the three months ended March 31, 2023 was approximately $0.3 million. During the three months ended March 31, 2023, we recorded a non-cash lease obligation totaling approximately $1.8 million as a result of our execution of the Real Estate Two Lease and our extension of the Silvertip Two Lease. During the three months ended March 31, 2022, total cash paid for amounts included in the measurement of our operating lease liability was approximately $0.1 million. During the three months ended March 31, 2022, we recorded a non-cash lease obligation of approximately $0.6 million as a result of our execution of the Maintenance Facility Lease.
Short-Term LeasesWe elected the practical expedient, consistent with ASC 842, to exclude leases with an initial term of twelve months or less ("short-term lease") from our balance sheet and continue to record short-term leases as a period expense. For the three months ended March 31, 2023 and 2022 our short-term lease expense was approximately $0.3 million and $0.2 million, respectively.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Commitments
We entered into certain commitments for fixed assets, consumables and services incidental to the ordinary conduct of our business, generally for quantities required for our operations and at competitive market prices. These commitments are designed to assure sources of supply and are not expected to be in excess of normal requirements. We entered into contractual arrangements with our equipment manufacturers to purchase and convert Tier IV DGB equipment, with total cost of approximately $41.9 million for the remainder of 2023. We also entered into the Electric Fleet Lease, which contains options to extend the lease or purchase the equipment at the end of the lease. The lease payments are expected to commence when the Company takes possession of the electric hydraulic fracturing fleets during the second half of 2023. The total estimated contractual commitment in connection with the Electric Fleet Lease arrangements is approximately $99.2 million, which excludes the cost associated with the option to purchase the equipment at the end of the lease. We also entered into the Power Equipment Lease. The lease payments are expected to commence when the Company takes possession of the power generation equipment during the second half of 2023. The total estimated contractual commitment in connection with the Power Equipment Lease is approximately $59.6 million.
The Company enters into purchase agreements with its sand suppliers (the "Sand Suppliers") to secure supply of sand as part of its normal course of business. The agreements with the Sand Suppliers require that the Company purchase a minimum volume of sand, based primarily on a certain percentage of our sand requirements from our customers or in certain situations based on predetermined fixed minimum volumes, otherwise certain penalties (shortfall fees) may be charged. The shortfall fee represents liquidated damages and is either a fixed percentage of the purchase price for the minimum volumes or a fixed price per ton of unpurchased volumes. Our agreements with the Sand Suppliers expire at different times prior to December 31, 2025. Our sand agreement with one of our Sand Suppliers that will expire on December 31, 2023 has a take-or-pay commitment of $24.4 million for the remainder of 2023. During the three months ended March 31, 2023 and 2022, no shortfall fee was recorded.
As of March 31, 2023, the Company had issued letters of credit of approximately $6.0 million under the revolving credit facility in connection with the Company’s casualty insurance policy.
Contingent Liabilities
Legal Matters
In September 2019, a complaint, captioned Richard Logan, Individually and On Behalf of All Others Similarly Situated, Plaintiff, v. ProPetro Holding Corp., et al., (the "Logan Lawsuit"), was filed against the Company and certain of its then current and former officers and directors in the U.S. District Court for the Western District of Texas.
In July 2020, a third amended class action complaint was filed in the Logan Lawsuit by Lead Plaintiffs Nykredit Portefølje Administration A/S, Oklahoma Firefighters Pension and Retirement System, Oklahoma Law Enforcement Retirement System, Oklahoma Police Pension and Retirement System, and Oklahoma City Employee Retirement System, and additional named plaintiff Police and Fire Retirement System of the City of Detroit. Plaintiffs sued individually and on behalf of a putative class of shareholders who purchased the Company’s common stock between March 17, 2017 and March 13, 2020 or purchased the Company's common stock pursuant to the Company's initial public offering in March 2017. Plaintiffs alleged violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule l0b-5 promulgated thereunder, and Sections 11 and 15 of the Securities Act of 1933 against the Company, certain former officers and current and former directors, alleging that the defendants made allegedly inaccurate or misleading statements or omissions about the Company's business, operations and prospects. On September 13, 2021, the Court partially granted and partially denied motions to dismiss filed by the Company and the individual defendants.
On August 11, 2022, the Company agreed to a proposed settlement of the claims in the Logan Lawsuit, which the court has preliminarily approved. Under the proposed settlement agreement, the Company's insurers have paid a cash sum into a
settlement fund to be distributed to members of the putative class. A final approval hearing before the court, originally scheduled for April 11, 2023, was rescheduled by the court to be held on May 11, 2023.
In May 2020, the U.S. District Court for the Western District of Texas consolidated two shareholder derivative lawsuits previously filed against the Company and certain of its current and former officers and directors into a single lawsuit captioned In re ProPetro Holding Corp. Derivative Litigation (the "Shareholder Derivative Lawsuit"). In August 2020, the plaintiffs in the Shareholder Derivative Lawsuit filed a consolidated complaint alleging (i) breaches of fiduciary duties, (ii) unjust enrichment and (iii) contribution. The plaintiffs did not quantify any alleged damages in their complaint but, in addition to attorneys’ fees and costs, they sought various forms of relief, including (i) damages sustained by the Company as a result of the alleged misconduct, (ii) punitive damages and (iii) equitable relief in the form of improvements to the Company’s governance and controls. On September 15, 2021, the Court granted the Company's motion to dismiss the complaint in its entirety, without prejudice.
On November 19, 2021, the Company received a demand letter from a law firm representing one of the purported shareholders that previously filed the dismissed Shareholder Derivative Lawsuit. The demand letter alleged facts and claims substantially similar to the Shareholder Derivative Lawsuit. The Company's board of directors (the "Board") constituted a committee to evaluate the demand letter and recommend a course of action to the Board, and the committee retained counsel to assist with its review. The committee concluded its investigation and recommended that the Board reject the demand letter. In October 2022, the Board accepted the committee's recommendation and rejected the demand letter.
Environmental and Equipment Insurance
The Company is subject to various federal, state and local environmental laws and regulations that establish standards and requirements for protection of the environment. The Company cannot predict the future impact of such standards and requirements, which are subject to change and can have retroactive effectiveness. The Company continues to monitor the status of these laws and regulations. Currently, the Company has not been fined, cited or notified of any environmental violations that would have a material adverse effect upon its financial position, liquidity or capital resources. However, management does recognize that by the very nature of the Company's business, material costs could be incurred in the near term to maintain compliance. The amount of such future expenditures is not determinable due to several factors, including the unknown magnitude of possible regulation or liabilities, the unknown timing and extent of the corrective actions which may be required, the determination of the Company's liability in proportion to other responsible parties and the extent to which such expenditures are recoverable from insurance or indemnification.
The Company is self-insured up to $10 million per occurrence for certain losses arising from or attributable to fire and/or explosion at the wellsites. No accrual was recorded in our financial statements in connection with this self-insurance strategy because the occurrence of fire and/or explosion cannot be reasonably estimated.
Regulatory Audits
In 2020, the Texas Comptroller of Public Accounts (the "Comptroller") commenced a routine audit of the Company's motor vehicle and other related fuel taxes for the periods of July 2015 through December 2020. As of March 31, 2023, the audit is still ongoing and the final outcome cannot be reasonably estimated.
In May 2022, the Company received a notification from the Comptroller that it will commence a routine audit of the Company's gross receipt taxes, which typically covers up to a four-year period. As of March 31, 2023, the audit is still ongoing and the final outcome cannot be reasonably estimated.
In March 2023, the Company received a notification from the Comptroller that it will commence a routine audit of the Company's direct payment sales tax, which typically covers up to a four-year period. As of March 31, 2023, the audit is yet to commence, and as such, the final outcome cannot be reasonably estimated.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of PresentationThe accompanying condensed consolidated financial statements of ProPetro Holding Corp. and its subsidiaries (the "Company," "we," "us" or "our") have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission ("SEC") for interim financial information and do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America ("GAAP") for annual financial statements. Those adjustments (which consisted of normal recurring accruals) that are, in the opinion of management, necessary for a fair presentation of the results of the interim periods have been made. Results of operations for such interim periods are not necessarily indicative of the results of operations for a full year due to changes in market conditions and other factors. The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended December 31, 2022, included in our Form 10-K filed with the SEC (our "Form 10-K").
Revenue Recognition
Revenue Recognition
The Company’s services are sold based upon contracts with customers. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. The following is a description of the principal activities, aggregated into our one reportable segment—"Completion Services," from which the Company generates its revenue and "All Other" category.
Completion Services — Completion services consists of downhole pumping services, which includes hydraulic fracturing, cementing and wireline operations.
Hydraulic fracturing is an oil well completion technique, which is part of the overall well completion process. It is a well-stimulation technique intended to optimize hydrocarbon flow paths during the completion phase of shale wellbores. The process involves the injection of water, sand and chemicals under high pressure into shale formations. Our hydraulic fracturing contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed accurately depicts how our hydraulic fracturing services are transferred to our customers over time. In addition, certain of our hydraulic fracturing equipment may be entitled to reservation fee charges if a customer were to reserve committed hydraulic fracturing equipment. The Company recognizes revenue related to reservation fee charges on a daily basis as the performance obligations are met.
Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid or similar chemicals are injected under pressure into formations to form or expand fissures. Our acidizing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service or sale of the acid or chemical when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize acidizing revenue at a point-in-time, upon completion of the performance obligation.
Our cementing services use pressure pumping equipment to deliver a slurry of liquid cement that is pumped down a well between the casing and the borehole. Our cementing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize cementing revenue at a point-in-time, upon completion of the performance obligation.
Wireline services (including pumpdown) are oil well completion techniques, which are part of the well completion process. Our wireline services utilize equipment with a drum of wireline to deploy perforating guns in the well to perforate the casing, cement, and formation. Once the well is perforated, the well can be fractured. Pumpdown utilizes pressure pumping equipment to pump water into the well to deploy perforating guns attached to wireline through the lateral section of a well. Our wireline contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed accurately depicts how our wireline services are transferred to our customers over time. In addition, certain of our wireline equipment is entitled to daily equipment charges while the equipment is on the customer’s locations. The Company recognizes revenue related daily equipment charges on a daily basis as the performance obligations are met.
The transaction price for each performance obligation for all our completion services is fixed per our contracts with our customers.
All Other— All other consists of coiled tubing services, which are complementary downhole well completion/remedial services. The performance obligation for these services had a fixed transaction price which was satisfied at a point-in-time upon completion of the service when control was transferred to the customer. Accordingly, we recognized revenue at a point-in-time, upon completion of the service and transfer of control to the customer. Effective September 1, 2022, we shut down our coiled tubing operations, and disposed of all our coiled tubing assets.
Restricted Cash and Customer Cash Advance
Restricted Cash and Customer Cash Advance
Our restricted cash relates to a cash advance received from a customer in connection with our contract with the customer to provide electric hydraulic fracturing equipment and services. The cash advance from the customer will be credited towards the customer’s invoice as our revenue performance obligations are met over the contract period. Our restricted cash balances as of March 31, 2023 and December 31, 2022, were $18.3 million and $10.0 million, respectively.
The cash advance received represents a contract liability in connection with the performance of certain completion services. The cash advance (contract liability) balances, which are included in accrued and other current liabilities in our condensed consolidated balance sheets, were $22.0 million and $10.0 million as of March 31, 2023 and December 31, 2022, respectively. During the three months ended March 31, 2023, we recognized $1.0 million in revenue from the amount outstanding as of December 31, 2022.
Accounts Receivable
Accounts Receivable
Accounts receivables are stated at the amount billed and billable to customers. At March 31, 2023 and December 31, 2022, accrued revenue (unbilled receivable) included as part of our accounts receivable was $91.0 million and $51.9 million, respectively. At March 31, 2023, the transaction price allocated to the remaining performance obligation for our partially completed hydraulic fracturing and wireline operations was $54.7 million, which is expected to be completed and recognized as revenue within one month following the current period balance sheet date.
Allowance for Credit Losses
Allowance for Credit Losses
As of March 31, 2023, the Company had $0.2 million allowance for credit losses. Our allowance for credit losses is based on the evaluation of both our historic collection experience and the economic outlook for the oil and gas industry. We evaluated the historic loss experience on our accounts receivable and also considered separately customers with receivable balances that may be negatively impacted by current or future economic developments and market conditions. While the Company has not experienced significant credit losses in the past and has not yet seen material adverse changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of depressed economic activities, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may affect the ability of its customers to timely pay receivables when due. Accordingly, in future periods, the Company may revise its estimates of expected credit losses.
Change in Accounting Estimates
Change in Accounting Estimates
Current trends in hydraulic fracturing equipment operating conditions such as larger pads, changes to job design and increased pumping hours per day have resulted in shorter useful lives for certain critical components that are included in our property and equipment assets. These recent trends necessitated a review of useful lives of our critical components like fluid ends, power ends, hydraulic fracturing units and other components in the first quarter of 2023. We determined that the estimated useful life of fluid ends is now less than one year, resulting in our determination that costs associated with the replacement of these components will no longer be capitalized, but instead recorded in inventories and amortized to cost of services over their estimated useful life. We have also shortened the estimated useful lives of power ends to two years from five years and hydraulic fracturing units to ten years from fifteen years. This change in accounting estimates was made effective January 1, 2023 and accounted for prospectively. The net effect of this change for the three months ended March 31, 2023 was a $3.6 million decrease in net income, or $0.03 per basic and diluted share. Additionally, effective January 1, 2023, if we experience premature failures in certain major components that are capitalized, we will fully depreciate any remaining book value of such components.
Recently Issued Accounting Standards Recently Issued Accounting StandardsThere were no recently issued Accounting Standards Updates ("ASU") by the Financial Accounting Standards Board ("FASB") that were adopted or that have not yet been adopted in 2023.
Fair Value Measurement
Fair value ("FV") is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the "exit price") in an orderly transaction between market participants at the measurement date.
In determining fair value, the Company uses various valuation approaches and establishes a hierarchy for inputs used in measuring fair value that maximizes the use of relevant observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used, when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company's assumptions about the assumptions other market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the observability of inputs as follows:
Level 1 — Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Valuation adjustments and block discounts are not applied to Level 1 instruments. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these instruments does not entail a significant degree of judgment.
Level 2 — Valuations based on one or more quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly.
Level 3 — Valuations based on inputs that are unobservable and significant to the overall fair value measurement.
A financial instrument's categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company's assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation (Tables)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Allowance for Credit Losses
The table below shows a summary of allowance for credit losses during the three months ended March 31, 2023:
(in thousands)
Balance - January 1, 2023$419 
Provision for credit losses during the period— 
Write-off during the period(217)
Balance - March 31, 2023$202 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Silvertip Acquisition (Tables)
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Asset Acquisition The following table summarizes the fair value of the consideration transferred in the Silvertip Acquisition and the Silvertip Purchase Price to the fair value of the assets acquired and liabilities assumed (which are included within the accompanying condensed consolidated balance sheets) as of the Silvertip Acquisition Date:
(in thousands)
Total Purchase Consideration:
Cash consideration$30,000 
Equity consideration106,736 
Debt payments and closing costs11,320 
Total consideration$148,056 
Cash and cash equivalents$2,681 
Accounts receivable and unbilled revenue21,079 
Inventories1,209 
Prepaid expenses2,476 
Other current assets1,059 
Property and equipment (1)
52,478 
Intangible assets:
Trademark/trade name (2)
10,800 
Customer relationships (2)
46,500 
Goodwill23,624 
Operating lease right-of-use asset2,783 
Total identifiable assets acquired164,689 
Accounts payable7,659 
Accrued and other current liabilities6,178 
Operating lease liability2,796 
Total liabilities assumed16,633 
Total purchase consideration$148,056 
(1)Remaining useful lives ranging from less than one to 22 years
(2)Definite lived intangibles with amortization period of 10 years.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Assets Held at Fair Value
Assets measured at fair value on a recurring basis as of March 31, 2023 are set forth below:
(In thousands)
Estimated fair value measurements
BalanceQuoted prices in active market
(Level 1)
Significant other observable inputs (Level 2)Significant other unobservable inputs (Level 3)Total gains
(losses)
March 31, 2023:
Short-term investment$6,489 $6,489 $— $— $(3,794)
December 31, 2022:
Short-term investment$10,283 $10,283 $— $— $(1,570)
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets The Company’s intangible assets subject to amortization consisted of the following:
($ in thousands)
March 31, 2023December 31, 2022
Intangible assets acquired:
Trademark/trade name$10,800 $10,800 
Customer relationships46,500 46,500 
Total intangible assets acquired57,300 57,300 
Accumulated amortization:
Trademark/trade name(450)(180)
Customer relationships(1,937)(775)
Total accumulated amortization(2,387)(955)
Intangible assets — net$54,913 $56,345 
Schedule of Estimated Remaining Amortization Expense Estimated remaining amortization expense for each of the subsequent fiscal years is expected to be as follows:
($ in thousands)
YearEstimated future amortization expense
2023$4,298 
20245,730 
20255,730 
20265,730 
2027 and beyond33,425 
Total$54,913 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Reportable Segment Information (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Reconciliation of Segment Information
A reconciliation from segment level financial information to the consolidated statements of operations is provided in the table below (in thousands):
Three Months Ended March 31, 2023
Completion ServicesAll OtherTotal
Service revenue$423,570 $— $423,570 
Adjusted EBITDA$119,165 $— $119,165 
Depreciation and amortization$50,798 $— $50,798 
Capital expenditures$97,170 $— $97,170 
Total assets at March 31, 2023$1,394,151 $— $1,394,151 
Three Months Ended March 31, 2022
Completion ServicesAll OtherTotal
Service revenue$277,112 $5,568 $282,680 
Adjusted EBITDA$65,972 $561 $66,533 
Depreciation and amortization$31,012 $842 $31,854 
Capital expenditures$71,602 $126 $71,728 
Total assets December 31, 2022$1,335,501 $285 $1,335,786 
Reconciliation of net income (loss) to adjusted EBITDA (in thousands):
Three Months Ended March 31, 2023
Completion ServicesAll OtherTotal
Net income $28,733 $— $28,733 
Depreciation and amortization50,798 — 50,798 
Interest expense667 — 667 
Income tax expense8,356 — 8,356 
Loss on disposal of assets22,080 — 22,080 
Stock-based compensation3,536 — 3,536 
Other expense (3)
3,704 — 3,704 
Other general and administrative expense, (net) (1)
946 — 946 
Retention bonus and severance expense345 — 345 
Adjusted EBITDA $119,165 $— $119,165 
Three Months Ended March 31, 2022
Completion ServicesAll OtherTotal
Net income (loss)$12,083 $(266)$11,817 
Depreciation and amortization31,012 842 31,854 
Interest expense134 — 134 
Income tax expense4,137 — 4,137 
Loss (gain) on disposal of assets16,132 (15)16,117 
Stock-based compensation11,364 — 11,364 
Other income (2)
(10,357)— (10,357)
Other general and administrative expense, (net) (1)
1,447 — 1,447 
Severance expense20 — 20 
Adjusted EBITDA $65,972 $561 $66,533 

(1)Other general and administrative expense, (net of reimbursement from insurance carriers) primarily relates to nonrecurring professional fees paid to external consultants in connection with our audit committee review, SEC investigation, shareholder litigation, legal settlement to a vendor and other legal matters, net of insurance recoveries. During the three months ended March 31, 2023 and 2022, we received reimbursement of approximately $0.3 million and $1.0 million, respectively, from our insurance carriers in connection with the SEC investigation and shareholder litigation.
(2)Includes a $10.7 million net tax refund (net of advisory fees) received in March 2022 from the Texas Comptroller of Public Accounts in connection with limited sales, excise and use tax audit of the period July 1, 2015 through December 31, 2018.
(3)Includes $3.8 million unrealized loss on short-term investment.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Calculations of Net Loss Per Share
The table below shows the calculations for the three months ended March 31, 2023 and 2022, (in thousands, except for per share data):
Three Months Ended March 31,
20232022
Numerator (both basic and diluted)
Net income relevant to common stockholders$28,733 $11,817 
Denominator
Denominator for basic income per share114,881 103,683 
Dilutive effect of stock options— 186 
Dilutive effect of performance share units170 828 
Dilutive effect of restricted stock units280 687 
Denominator for diluted income per share115,331 105,384 
Basic income per common share$0.25 $0.11 
Diluted income per common share$0.25 $0.11 
Schedule of Antidilutive Securities
As shown in the table below, the following stock options, restricted stock units and performance stock units outstanding as of March 31, 2023, have not been included in the calculation of diluted income per common share for three months ended March 31, 2023 and 2022 because they will be anti-dilutive to the calculation of diluted net income per common share:
(In thousands)Three Months Ended March 31,
20232022
Stock options426 500 
Restricted stock units1,084 277 
Performance stock units— 160 
Total1,510 937 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Options Activity A summary of the stock option activity for the three months ended March 31, 2023 is presented below (in thousands, except for weighted average price):
Number of SharesWeighted
Average
Exercise
Price
Outstanding at January 1, 2023488 $14.00 
Granted— $— 
Exercised— $— 
Forfeited— $— 
Expired(126)$14.00 
Outstanding at March 31, 2023362 $14.00 
Exercisable at March 31, 2023362 $14.00 
Summary of RSUs Activity
The following table summarizes RSUs activity during the three months ended March 31, 2023 (in thousands, except for fair value):
Number of
Shares
Weighted
Average
Grant Date
Fair Value
Outstanding at January 1, 20231,268 $10.91 
Granted915 $9.75 
Vested(434)$10.41 
Forfeited(5)$10.90 
Canceled— $— 
Outstanding at March 31, 20231,743 $10.43 
Summary of Performance Shares Activity
The following table summarizes information about PSUs activity during the three months ended March 31, 2023 (in thousands, except for weighted average fair value):
Period
Granted
Target Shares Outstanding at January 1, 2023Target
Shares
Granted
Target Shares VestedTarget
Shares
Forfeited
Target Shares Outstanding at March 31, 2023
2020809 — (493)(315)— 
2021632 — — — 632 
2022316 — — — 316 
2023— 455 — — 455 
Total1,757 455 (493)(315)1,403 
Weighted Average FV Per Share$12.72 $14.40 $8.30 $8.30 $15.81 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Operating Lease Maturity
The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for our operating lease as of March 31, 2023 are as follows:
($ in thousands)Totals
2023$897 
2024951 
2025907 
2026914 
2027923 
2028624 
Total undiscounted future lease payments5,216 
Less: amount representing interest(554)
Present value of future lease payments (lease obligation)$4,662 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
segment
$ / shares
Mar. 31, 2022
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Number of reportable segments | segment 1    
Restricted cash $ 18,300   $ 10,000
Contract with customer, liability, current 22,000   10,000
Contract with customer, liability, revenue recognized   $ 1,000  
Contract with customer, asset, net 91,000   51,900
Allowance for credit losses during the period 202   $ 419
Net income $ 28,733 $ 11,817  
Basic (in dollars per share) | $ / shares $ (0.25) $ (0.11)  
Diluted (in dollars per share) | $ / shares $ (0.25) $ (0.11)  
Retained Earnings (Accumulated Defecit)      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Net income $ 28,733 $ 11,817  
Service Life      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Net income $ (3,600)    
Service Life | Retained Earnings (Accumulated Defecit)      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Basic (in dollars per share) | $ / shares $ 0.03    
Diluted (in dollars per share) | $ / shares $ 0.03    
Power Ends      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Estimated useful lives 2 years   5 years
Hydraulic Fracturing Units      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Estimated useful lives 10 years   15 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation $ 54,700    
Revenue, remaining performance obligation, expected timing of satisfaction 1 month    
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation - Allowance for Credit Losses (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance $ 419
Provision for credit losses during the period 0
Write-off during the period (217)
Ending balance $ 202
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Silvertip Acquisition (Details) - Silvertip Completion Services Operating, LLC
$ in Thousands, shares in Millions
Nov. 01, 2022
USD ($)
shares
Business Acquisition, Contingent Consideration [Line Items]  
Percentage of interest acquired 100.00%
Total consideration $ 148,056
Equity interest issued or issuable, number of shares (in shares) | shares 10.1
Equity consideration $ 106,736
Cash consideration 30,000
Payoff of assumed debt 7,200
Transaction costs $ 4,100
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Silvertip Acquisition - Summary of Fair Value of Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended
Nov. 01, 2022
Mar. 31, 2023
Mar. 31, 2022
Business Acquisition, Contingent Consideration [Line Items]      
Property and equipment   $ 97,170 $ 71,728
Silvertip Completion Services Operating, LLC      
Business Acquisition, Contingent Consideration [Line Items]      
Cash consideration $ 30,000    
Equity consideration 106,736    
Debt payments and closing costs 11,320    
Total consideration 148,056    
Cash and cash equivalents 2,681    
Accounts receivable and unbilled revenue 21,079    
Inventories 1,209    
Prepaid expenses 2,476    
Other current assets 1,059    
Property and equipment 52,478    
Goodwill 23,624    
Operating lease right-of-use asset 2,783    
Total identifiable assets acquired 164,689    
Accounts payable 7,659    
Accrued and other current liabilities 6,178    
Operating lease liability 2,796    
Total liabilities assumed 16,633    
Total purchase consideration 148,056    
Amortization period   10 years  
Minimum | Silvertip Completion Services Operating, LLC      
Business Acquisition, Contingent Consideration [Line Items]      
Estimated useful lives   1 year  
Maximum | Silvertip Completion Services Operating, LLC      
Business Acquisition, Contingent Consideration [Line Items]      
Estimated useful lives   22 years  
Trademark/trade name | Silvertip Completion Services Operating, LLC      
Business Acquisition, Contingent Consideration [Line Items]      
Intangible assets 10,800    
Customer relationships | Silvertip Completion Services Operating, LLC      
Business Acquisition, Contingent Consideration [Line Items]      
Intangible assets $ 46,500    
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Assets Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investment $ 6,500  
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investment 6,489 $ 10,283
Total gains (losses) (3,794) (1,570)
Quoted prices in active market (Level 1) | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investment 6,489 10,283
Significant other observable inputs (Level 2) | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investment 0 0
Significant other unobservable inputs (Level 3) | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investment $ 0 $ 0
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Details) - USD ($)
shares in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Sep. 01, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Short-term investment $ 6,500,000      
Unrealized loss from fluctuation of stock price 3,800,000      
Foreign currency transaction gain (loss), unrealized 0      
Tangible asset impairment charges 0 $ 0    
Goodwill, acquired during period 0 0 $ 23,600,000  
Goodwill, impairment loss $ 0 $ 0    
Step Energy Services        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Shares received ( in shares)       2.6
Short-term investment       $ 11,800,000
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Useful life 10 years  
Amortization expense $ 1.4 $ 0.0
Finite-lived intangible assets, remaining amortization period 9 years 7 months 6 days  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets - Intangible Assets Subject to Amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible assets acquired: $ 57,300 $ 57,300
Accumulated amortization: (2,387) (955)
Intangible assets - net 54,913 56,345
Trademark/trade name    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets acquired: 10,800 10,800
Accumulated amortization: (450) (180)
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets acquired: 46,500 46,500
Accumulated amortization: $ (1,937) $ (775)
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets - Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
2023 $ 4,298  
2024 5,730  
2025 5,730  
2026 5,730  
2027 and beyond 33,425  
Intangible assets - net $ 54,913 $ 56,345
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt (Details) - USD ($)
3 Months Ended 12 Months Ended
Apr. 13, 2022
Mar. 31, 2023
Dec. 31, 2018
Dec. 31, 2022
Dec. 31, 2019
Debt Instrument [Line Items]          
Coverage ratio establishing threshold, option one, percentage of facility size and borrowing base     10.00%    
Coverage ratio establishing threshold, option two, amount         $ 22,500,000
ABL CreditFacility | Line of Credit          
Debt Instrument [Line Items]          
Long-term debt   $ 30,000,000   $ 30,000,000  
ABL CreditFacility | Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity $ 150,000,000       $ 300,000,000
Borrowing base, accounts receivable percentage     85.00%    
Coverage ratio establishing threshold, option one, percentage of facility size and borrowing base 10.00%        
Coverage ratio establishing threshold, option two, amount $ 10,000,000        
Borrowing base   $ 140,300,000      
Interest rate   5.84%      
Minimum | ABL CreditFacility | Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Borrowing base, accounts receivable percentage 85.00%        
Maximum | ABL CreditFacility | Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Borrowing base, accounts receivable percentage 90.00%        
LIBOR Loans | ABL CreditFacility | Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Basis spread on variable rate, floor         0.00%
LIBOR Loans | Minimum | ABL CreditFacility          
Debt Instrument [Line Items]          
Basis spread on variable rate     1.75%    
LIBOR Loans | Maximum | ABL CreditFacility          
Debt Instrument [Line Items]          
Basis spread on variable rate     2.25%    
Base Rate Loans | Minimum | ABL CreditFacility          
Debt Instrument [Line Items]          
Basis spread on variable rate     0.75%    
Base Rate Loans | Minimum | ABL CreditFacility | Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Basis spread on variable rate 0.50%        
Base Rate Loans | Maximum | ABL CreditFacility          
Debt Instrument [Line Items]          
Basis spread on variable rate     1.25%    
Base Rate Loans | Maximum | ABL CreditFacility | Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Basis spread on variable rate 1.00%        
SOFR Loans | Minimum | ABL CreditFacility | Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Basis spread on variable rate 1.50%        
SOFR Loans | Maximum | ABL CreditFacility | Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Basis spread on variable rate 2.00%        
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Reportable Segment Information (Details)
$ in Thousands
3 Months Ended
Sep. 01, 2022
USD ($)
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Revenue, Major Customer [Line Items]      
Number of operating segments | segment   3  
Loss on disposal of assets | $   $ 22,080 $ 16,117
Number of reportable segments | segment   1  
Administrative fees expense | $   $ 25,400 $ 17,300
Discontinued Operations, Disposed of by Sale, Not Discontinued Operations | Coiled Tubing Assets Divestiture      
Revenue, Major Customer [Line Items]      
Number of operating segments | segment   3  
Loss on disposal of assets | $ $ 13,800    
Completion Services | Revenue from Contract with Customer, Product and Service Benchmark | Service Concentration Risk      
Revenue, Major Customer [Line Items]      
Concentration risk   79.00% 93.60%
Cementing Segment | Revenue from Contract with Customer, Segment Benchmark | Operating Segment Concentration Risk      
Revenue, Major Customer [Line Items]      
Concentration risk   6.30% 6.40%
Wireline Operating Segment | Revenue from Contract with Customer, Segment Benchmark | Operating Segment Concentration Risk      
Revenue, Major Customer [Line Items]      
Concentration risk   14.70%  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Reportable Segment Information - Reconciliation of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Service revenue $ 423,570 $ 282,680  
Adjusted EBITDA 119,165 66,533  
Depreciation and amortization 50,798 31,854  
Capital expenditures 97,170 71,728  
Total assets 1,394,151   $ 1,335,786
Completion Services      
Segment Reporting Information [Line Items]      
Service revenue 423,570 277,112  
Adjusted EBITDA 119,165 65,972  
Depreciation and amortization 50,798 31,012  
Capital expenditures 97,170 71,602  
Total assets 1,394,151   1,335,501
All Other      
Segment Reporting Information [Line Items]      
Service revenue 0 5,568  
Adjusted EBITDA 0 561  
Depreciation and amortization 0 842  
Capital expenditures 0 $ 126  
Total assets $ 0   $ 285
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Reportable Segment Information - Reconciliation of Segment Information EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Net income $ 28,733 $ 11,817
Depreciation and amortization 50,798 31,854
Interest expense 667 134
Income tax expense 8,356 4,137
Loss on disposal of assets 22,080 16,117
Stock-based compensation 3,536 11,364
Other (income) expense 3,704 (10,357)
Other general and administrative expense, (net) 946 1,447
Retention bonus and severance expense 345 20
Adjusted EBITDA 119,165 66,533
Insurance recoveries 300 1,000
Net tax refund received 10,700  
Unrealized loss on short-term investment 3,800  
Completion Services    
Segment Reporting Information [Line Items]    
Net income 28,733 12,083
Depreciation and amortization 50,798 31,012
Interest expense 667 134
Income tax expense 8,356 4,137
Loss on disposal of assets 22,080 16,132
Stock-based compensation 3,536 11,364
Other (income) expense 3,704 (10,357)
Other general and administrative expense, (net) 946 1,447
Retention bonus and severance expense 345 20
Adjusted EBITDA 119,165 65,972
All Other    
Segment Reporting Information [Line Items]    
Net income 0 (266)
Depreciation and amortization 0 842
Interest expense 0 0
Income tax expense 0 0
Loss on disposal of assets 0 (15)
Stock-based compensation 0 0
Other (income) expense 0 0
Other general and administrative expense, (net) 0 0
Retention bonus and severance expense 0 0
Adjusted EBITDA $ 0 $ 561
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator (both basic and diluted)    
Net income relevant to common stockholders $ 28,733 $ 11,817
Denominator    
Denominator for basic income (loss) per share (in shares) 114,881 103,683
Denominator for diluted income (loss) per share (in shares) 115,331 105,384
Basic income (loss) per share (in dollars per share) $ 0.25 $ 0.11
Diluted income (loss) per share (in dollars per share) $ 0.25 $ 0.11
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 1,510 937
Stock options    
Denominator    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 426 500
Restricted stock units    
Denominator    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 1,084 277
Performance stock units    
Denominator    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 160
Stock options    
Denominator    
Dilutive effect of share based payment (in shares) 0 186
Performance stock units    
Denominator    
Dilutive effect of share based payment (in shares) 170 828
Restricted stock units    
Denominator    
Dilutive effect of share based payment (in shares) 280 687
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 0  
Options, exercised, intrinsic value $ 0  
Term for exercisable stock 2 years 2 months 12 days  
Performance stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 454,788  
Vesting period 3 years  
Actual number of shares that may be issued, percent, minimum 0.00%  
Actual number of shares that may be issued, percent, maximum 200.00%  
Incentive Award Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation not yet recognized, stock options $ 27,600,000  
Compensation cost not yet recognized, period for recognition 2 years  
Tax benefit from compensation expense $ 3,500,000 $ 11,400,000
Incentive Award Plan | Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 914,507  
Restricted stock units, conversion of stock, conversion rights (in shares) 1  
Compensation not yet recognized, stock options $ 15,800,000  
Compensation cost not yet recognized, period for recognition 2 years 3 months 18 days  
Incentive Award Plan | Performance stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation, Number Of Shares Upon Conversion 1  
Employees and Officers | Incentive Award Plan | Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Director | Incentive Award Plan | Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 1 year  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Summary of Stock Option Activity (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Number of Shares  
Outstanding beginning balance (in shares) | shares 488,000
Granted (in shares) | shares 0
Exercised (in shares) | shares 0
Forfeited (in shares) | shares 0
Expired (in shares) | shares (126,000)
Outstanding ending balance (in shares) | shares 362,000
Exercisable ending balance (in shares) | shares 362,000
Weighted Average Exercise Price  
Outstanding beginning balance (in dollars per share) | $ / shares $ 14.00
Granted (in dollars per share) | $ / shares 0
Exercised (in dollars per share) | $ / shares 0
Forfeited (in dollars per share) | $ / shares 0
Expired (in dollars per share) | $ / shares 14.00
Outstanding ending balance (in dollars per share) | $ / shares 14.00
Exercisable ending balance (in dollars per share) | $ / shares $ 14.00
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Summary of RSU Activity (Details) - Restricted stock units
shares in Thousands
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Number of Shares  
Outstanding beginning balance (in shares) | shares 1,268
Vested (in shares) | shares (434)
Forfeited (in shares) | shares (5)
Canceled (in shares) | shares 0
Outstanding ending balance (in shares) | shares 1,743
Weighted Average Grant Date Fair Value  
Outstanding beginning balance (in dollars per share) $ 10.91
Granted (in dollars per share) 9.75
Vested (in dollars per share) 10.41
Forfeited (in dollars per share) 10.90
Canceled (in dollars per share) 0
Outstanding ending balance (in dollars per share) $ 10.43
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Summary of Performance Shares Activity (Details) - Performance stock units
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding beginning balance (in shares) 1,757,000
Target Shares Granted (in shares) 454,788
Target Shares Vested (in shares) (493,000)
Target Shares Forfeited (in shares) (315,000)
Outstanding ending balance (in shares) 1,403,000
Weighted Average FV Per Share  
Outstanding beginning balance (in dollars per share) | $ / shares $ 12.72
Granted (in dollars per share) | $ / shares 14.40
Vested (in dollars per share) | $ / shares 8.30
Forfeited (in dollars per share) | $ / shares 8.30
Outstanding ending balance (in dollars per share) | $ / shares $ 15.81
2020  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding beginning balance (in shares) 809,000
Target Shares Granted (in shares) 0
Target Shares Vested (in shares) (493,000)
Target Shares Forfeited (in shares) (315,000)
Outstanding ending balance (in shares) 0
2021  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding beginning balance (in shares) 632,000
Target Shares Granted (in shares) 0
Target Shares Vested (in shares) 0
Target Shares Forfeited (in shares) 0
Outstanding ending balance (in shares) 632,000
2022  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding beginning balance (in shares) 316,000
Target Shares Granted (in shares) 0
Target Shares Vested (in shares) 0
Target Shares Forfeited (in shares) 0
Outstanding ending balance (in shares) 316,000
2023  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding beginning balance (in shares) 0
Target Shares Granted (in shares) 455,000
Target Shares Vested (in shares) 0
Target Shares Forfeited (in shares) 0
Outstanding ending balance (in shares) 455,000
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Related-Party Transactions (Details)
$ in Thousands
3 Months Ended
Dec. 31, 2018
USD ($)
Mar. 31, 2023
USD ($)
property
fleet
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Oct. 31, 2022
fleet
agreement
Mar. 30, 2022
fleet
Related party leasing            
Related Party Transaction [Line Items]            
Number of properties adjacent to corporate office subject to leases | property   5        
Property 1 | Related party leasing            
Related Party Transaction [Line Items]            
Expenses with related party   $ 30        
Property 2 | Related party leasing            
Related Party Transaction [Line Items]            
Expenses with related party   30        
Property 3 | Related party leasing            
Related Party Transaction [Line Items]            
Expenses with related party   100        
Property 4 | Related party leasing            
Related Party Transaction [Line Items]            
Expenses with related party   100        
Property 5 | Related party leasing            
Related Party Transaction [Line Items]            
Expenses with related party   200        
Pioneer and Pioneer Pumping Services            
Related Party Transaction [Line Items]            
Revenue (including idle fees)   54,300 $ 123,500      
Receivable from related parties   35,800   $ 46,200    
Payable to related parties   $ 0   $ 0    
Pioneer and Pioneer Pumping Services | Asset acquisition            
Related Party Transaction [Line Items]            
Equity consideration $ 16,600          
Cash received from acquisition $ 110,000          
Number of contracted fleets | fleet         2  
Number of service agreements | agreement         2  
Lease expiration date         1 year  
A&R Pressure Pumping Services Agreement | Asset acquisition            
Related Party Transaction [Line Items]            
Number of contracted fleets | fleet   6       8
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
period
lease
Mar. 31, 2022
USD ($)
Jan. 31, 2023
Dec. 31, 2022
USD ($)
Nov. 01, 2022
Oct. 31, 2022
leaseRenewalOption
Aug. 31, 2022
fleet
Aug. 30, 2022
hp
Mar. 31, 2013
Operating Leases                  
Hydraulic horsepower | hp               60,000  
Estimated term of manufacturing and delivery from lease execution date 10 months                
Number of real estate leases | lease 2                
Right-of-use asset, before accumulated amortization $ 6,400     $ 4,600          
Accumulated amortization 1,800     $ 1,500          
Lease expense 300 $ 100              
Payments included in measurement of operating lease liabilities 300 100              
Non-cash lease obligation 4,662                
Short-Term Leases                  
Asset lease 300 200              
Real Estate Lease                  
Operating Leases                  
Term of contract                 10 years
Cash paid for operating lease 100 100              
Renewal term (up to)                 10 years
Real Estate Two Lease                  
Operating Leases                  
Cash paid for operating lease 30                
Renewal term (up to)           1 year      
Term of contract           5 years 4 months      
Option to extend, number of options | leaseRenewalOption           2      
Silvertip Lease One                  
Operating Leases                  
Cash paid for operating lease 50                
Lessee, operating lease, remaining lease term         4 years 9 months        
Silvertip Lease Two                  
Operating Leases                  
Cash paid for operating lease $ 100                
Discount rate 3.60%                
Lease term 5 years 8 months 12 days                
Lessee, operating lease, remaining lease term 16 months       6 years 1 month        
Silvertip Lease Three                  
Operating Leases                  
Term of contract 5 years 8 months                
Maintenance Facility Lease                  
Operating Leases                  
Term of contract 2 years                
Cash paid for operating lease $ 100 30              
Renewal term (up to) 1 year                
Discount rate 3.40%                
Lease term 10 months 24 days                
Equipment lease term | period 3                
Non-cash lease obligation $ 1,800 $ 600              
Electric Fleet Lease                  
Operating Leases                  
Term of contract             3 years    
Number of contracted fleets | fleet             4    
Power Equipment Lease                  
Operating Leases                  
Term of contract     3 years            
Real Estate Two Lease                  
Operating Leases                  
Discount rate 6.30%                
Lease term 5 years 1 month 6 days                
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Operating Lease Maturity (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2023 $ 897
2024 951
2025 907
2026 914
2027 923
2028 624
Total undiscounted future lease payments 5,216
Less: amount representing interest (554)
Present value of future lease payments (lease obligation) $ 4,662
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details)
$ in Millions
1 Months Ended 3 Months Ended
Mar. 31, 2023
USD ($)
May 31, 2020
lawsuit
Mar. 31, 2023
USD ($)
Obligation with Joint and Several Liability Arrangement [Line Items]      
Contractual commitment $ 41.9   $ 41.9
Purchase obligation, to be paid, remainder of fiscal year $ 24.4   24.4
Notes Issued     6.0
Self insurance for losses (up to)     10.0
Routine audit, period 4 years    
Electric Fleet Lease      
Obligation with Joint and Several Liability Arrangement [Line Items]      
Contractual commitment, not yet commenced     99.2
Power Equipment Lease      
Obligation with Joint and Several Liability Arrangement [Line Items]      
Contractual commitment, not yet commenced     $ 59.6
In re ProPetro Holding Corp. Derivative Litigation      
Obligation with Joint and Several Liability Arrangement [Line Items]      
Shareholder derivative lawsuits | lawsuit   2  
XML 60 pump-20230331_htm.xml IDEA: XBRL DOCUMENT 0001680247 2023-01-01 2023-03-31 0001680247 us-gaap:CommonClassAMember 2023-01-01 2023-03-31 0001680247 pump:PreferredStockPurchaseRightsMember 2023-01-01 2023-03-31 0001680247 2023-05-01 0001680247 2023-03-31 0001680247 2022-12-31 0001680247 2022-01-01 2022-03-31 0001680247 us-gaap:CommonStockMember 2022-12-31 0001680247 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001680247 us-gaap:RetainedEarningsMember 2022-12-31 0001680247 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001680247 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001680247 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001680247 us-gaap:CommonStockMember 2023-03-31 0001680247 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001680247 us-gaap:RetainedEarningsMember 2023-03-31 0001680247 us-gaap:CommonStockMember 2021-12-31 0001680247 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001680247 us-gaap:RetainedEarningsMember 2021-12-31 0001680247 2021-12-31 0001680247 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001680247 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001680247 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001680247 us-gaap:CommonStockMember 2022-03-31 0001680247 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001680247 us-gaap:RetainedEarningsMember 2022-03-31 0001680247 2022-03-31 0001680247 2023-04-01 2023-03-31 0001680247 pump:PowerEndsMember 2023-01-01 2023-03-31 0001680247 pump:PowerEndsMember 2022-01-01 2022-12-31 0001680247 pump:HydraulicFracturingUnitsMember 2023-01-01 2023-03-31 0001680247 pump:HydraulicFracturingUnitsMember 2022-01-01 2022-12-31 0001680247 us-gaap:ServiceLifeMember 2023-01-01 2023-03-31 0001680247 us-gaap:ServiceLifeMember us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001680247 pump:SilvertipCompletionServicesOperatingLLCMember 2022-11-01 0001680247 pump:SilvertipCompletionServicesOperatingLLCMember 2022-11-01 2022-11-01 0001680247 pump:SilvertipCompletionServicesOperatingLLCMember us-gaap:TrademarksAndTradeNamesMember 2022-11-01 2022-11-01 0001680247 pump:SilvertipCompletionServicesOperatingLLCMember us-gaap:CustomerRelationshipsMember 2022-11-01 2022-11-01 0001680247 srt:MinimumMember pump:SilvertipCompletionServicesOperatingLLCMember 2023-01-01 2023-03-31 0001680247 srt:MaximumMember pump:SilvertipCompletionServicesOperatingLLCMember 2023-01-01 2023-03-31 0001680247 pump:SilvertipCompletionServicesOperatingLLCMember 2023-01-01 2023-03-31 0001680247 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001680247 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001680247 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001680247 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001680247 us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-03-31 0001680247 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001680247 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001680247 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001680247 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001680247 us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-12-31 0001680247 pump:StepEnergyServicesMember 2022-09-01 0001680247 2022-01-01 2022-12-31 0001680247 us-gaap:TrademarksAndTradeNamesMember 2023-03-31 0001680247 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001680247 us-gaap:CustomerRelationshipsMember 2023-03-31 0001680247 us-gaap:CustomerRelationshipsMember 2022-12-31 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2018-01-01 2018-12-31 0001680247 2018-01-01 2018-12-31 0001680247 2019-12-31 0001680247 srt:MinimumMember pump:ABLFacilityMember pump:LIBORLoansMember 2018-01-01 2018-12-31 0001680247 srt:MaximumMember pump:ABLFacilityMember pump:LIBORLoansMember 2018-01-01 2018-12-31 0001680247 srt:MinimumMember pump:ABLFacilityMember pump:BaseRateLoansMember 2018-01-01 2018-12-31 0001680247 srt:MaximumMember pump:ABLFacilityMember pump:BaseRateLoansMember 2018-01-01 2018-12-31 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember pump:LIBORLoansMember 2019-12-31 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2022-04-13 0001680247 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2022-04-13 2022-04-13 0001680247 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2022-04-13 2022-04-13 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2023-03-31 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2022-04-13 2022-04-13 0001680247 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember pump:SOFRLoansMember 2022-04-13 2022-04-13 0001680247 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember pump:SOFRLoansMember 2022-04-13 2022-04-13 0001680247 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember pump:BaseRateLoansMember 2022-04-13 2022-04-13 0001680247 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember pump:BaseRateLoansMember 2022-04-13 2022-04-13 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-03-31 0001680247 pump:ABLFacilityMember us-gaap:LineOfCreditMember 2023-03-31 0001680247 pump:ABLFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0001680247 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember pump:CoiledTubingAssetsDivestitureMember 2022-09-01 2022-09-01 0001680247 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember pump:CoiledTubingAssetsDivestitureMember 2023-01-01 2023-03-31 0001680247 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember pump:ServiceConcentrationRiskMember pump:PressurePumpingSegmentMember 2023-01-01 2023-03-31 0001680247 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember pump:ServiceConcentrationRiskMember pump:PressurePumpingSegmentMember 2022-01-01 2022-03-31 0001680247 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pump:OperatingSegmentConcentrationRiskMember pump:CementingSegmentMember 2023-01-01 2023-03-31 0001680247 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pump:OperatingSegmentConcentrationRiskMember pump:CementingSegmentMember 2022-01-01 2022-03-31 0001680247 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pump:OperatingSegmentConcentrationRiskMember pump:WirelineOperatingSegmentMember 2023-01-01 2023-03-31 0001680247 pump:CompletionServicesMember 2023-01-01 2023-03-31 0001680247 us-gaap:CorporateAndOtherMember 2023-01-01 2023-03-31 0001680247 pump:CompletionServicesMember 2023-03-31 0001680247 us-gaap:CorporateAndOtherMember 2023-03-31 0001680247 pump:CompletionServicesMember 2022-01-01 2022-03-31 0001680247 us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001680247 pump:CompletionServicesMember 2022-12-31 0001680247 us-gaap:CorporateAndOtherMember 2022-12-31 0001680247 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001680247 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001680247 us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001680247 us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001680247 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001680247 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001680247 us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001680247 us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember pump:IncentiveAwardPlanMember 2023-01-01 2023-03-31 0001680247 pump:EmployeesAndOfficersMember us-gaap:RestrictedStockUnitsRSUMember pump:IncentiveAwardPlanMember 2023-01-01 2023-03-31 0001680247 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember pump:IncentiveAwardPlanMember 2023-01-01 2023-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember pump:IncentiveAwardPlanMember 2023-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001680247 us-gaap:PerformanceSharesMember pump:IncentiveAwardPlanMember 2023-03-31 0001680247 pump:A2020Member us-gaap:PerformanceSharesMember 2022-12-31 0001680247 pump:A2020Member us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001680247 pump:A2020Member us-gaap:PerformanceSharesMember 2023-03-31 0001680247 pump:A2021Member us-gaap:PerformanceSharesMember 2022-12-31 0001680247 pump:A2021Member us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001680247 pump:A2021Member us-gaap:PerformanceSharesMember 2023-03-31 0001680247 pump:A2022Member us-gaap:PerformanceSharesMember 2022-12-31 0001680247 pump:A2022Member us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001680247 pump:A2022Member us-gaap:PerformanceSharesMember 2023-03-31 0001680247 pump:A2023Member us-gaap:PerformanceSharesMember 2022-12-31 0001680247 pump:A2023Member us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001680247 pump:A2023Member us-gaap:PerformanceSharesMember 2023-03-31 0001680247 us-gaap:PerformanceSharesMember 2022-12-31 0001680247 us-gaap:PerformanceSharesMember 2023-03-31 0001680247 pump:IncentiveAwardPlanMember 2023-01-01 2023-03-31 0001680247 pump:IncentiveAwardPlanMember 2022-01-01 2022-03-31 0001680247 pump:IncentiveAwardPlanMember 2023-03-31 0001680247 pump:RelatedPartyLeasingArrangementsMember 2023-03-31 0001680247 pump:PropertyOneMember pump:RelatedPartyLeasingArrangementsMember 2023-01-01 2023-03-31 0001680247 pump:PropertyTwoMember pump:RelatedPartyLeasingArrangementsMember 2023-01-01 2023-03-31 0001680247 pump:PropertyThreeMember pump:RelatedPartyLeasingArrangementsMember 2023-01-01 2023-03-31 0001680247 pump:PropertyFourMember pump:RelatedPartyLeasingArrangementsMember 2023-01-01 2023-03-31 0001680247 pump:PropertyFiveMember pump:RelatedPartyLeasingArrangementsMember 2023-01-01 2023-03-31 0001680247 pump:AssetAcquisitionMember pump:PioneerandPioneerPumpingServicesMember 2018-12-31 2018-12-31 0001680247 pump:AssetAcquisitionMember pump:ARPressurePumpingServicesAgreementMember 2022-03-30 0001680247 pump:AssetAcquisitionMember pump:ARPressurePumpingServicesAgreementMember 2023-03-31 0001680247 pump:AssetAcquisitionMember pump:PioneerandPioneerPumpingServicesMember 2022-10-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2023-01-01 2023-03-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2022-01-01 2022-03-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2023-03-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2022-12-31 0001680247 pump:RealEstateLeaseMember 2013-03-31 0001680247 pump:RealEstateLeaseMember 2023-01-01 2023-03-31 0001680247 pump:RealEstateLeaseMember 2022-01-01 2022-03-31 0001680247 pump:MaintenanceFacilityLeaseMember 2023-03-31 0001680247 pump:MaintenanceFacilityLeaseMember 2023-01-01 2023-03-31 0001680247 pump:MaintenanceFacilityLeaseMember 2022-01-01 2022-03-31 0001680247 pump:ElectricFleetLeaseMember 2022-08-31 0001680247 2022-08-30 0001680247 pump:RealEstateTwoLeaseMember 2022-10-31 0001680247 pump:RealEstateTwoLeaseMember 2023-01-01 2023-03-31 0001680247 pump:RealEstateTwoLeaseMember 2023-03-31 0001680247 pump:SilvertipOneLeaseMember 2022-11-01 0001680247 pump:SilvertipTwoLeaseMember 2022-11-01 0001680247 pump:SilvertipTwoLeaseMember 2023-03-31 0001680247 pump:SilvertipOneLeaseMember 2023-01-01 2023-03-31 0001680247 pump:SilvertipTwoLeaseMember 2023-01-01 2023-03-31 0001680247 pump:PowerEquipmentLeaseMember 2023-01-31 0001680247 pump:SilvertipLeaseThreeMember 2023-03-31 0001680247 pump:MaintenanceFacilityLeaseMember 2022-03-31 0001680247 pump:ElectricFleetLeaseMember 2023-01-01 2023-03-31 0001680247 pump:PowerEquipmentLeaseMember 2023-01-01 2023-03-31 0001680247 pump:InReProPetroHoldingCorpDerivativeLitigationMember 2020-05-01 2020-05-31 0001680247 2023-03-01 2023-03-31 shares iso4217:USD iso4217:USD shares pump:segment pure pump:property pump:fleet pump:agreement pump:period utr:hp pump:leaseRenewalOption pump:lease pump:lawsuit 0001680247 false 2023 Q1 --12-31 true http://fasb.org/us-gaap/2022#ServiceMember http://fasb.org/us-gaap/2022#ServiceMember P1M P1Y0M0D 10-Q true 2023-03-31 false 001-38035 ProPetro Holding Corp. DE 26-3685382 1706 South Midkiff, Midland TX 79701 432 688-0012 Common Stock, par value $0.001 per share PUMP NYSE Preferred Stock Purchase Rights NYSE Yes Yes Large Accelerated Filer false false false 115231367 44793000 88862000 202000 419000 290125000 215925000 17732000 5034000 9211000 8643000 6489000 10283000 343000 38000 368693000 328785000 941200000 922735000 4654000 3147000 23624000 23624000 54913000 56345000 1067000 1150000 79604000 81119000 1394151000 1335786000 246141000 234299000 57352000 49027000 986000 854000 304479000 284180000 73073000 65265000 30000000 30000000 3676000 2308000 411228000 381753000 0.001 0.001 30000000 30000000 0 0 0 0 0.001 0.001 200000000 200000000 115170545 114515008 115000 114000 970675000 970519000 12133000 -16600000 982923000 954033000 1394151000 1335786000 423570000 282680000 280486000 197271000 28746000 31707000 50798000 31854000 -22080000 -16117000 382110000 276949000 41460000 5731000 667000 134000 -3704000 10357000 -4371000 10223000 37089000 15954000 8356000 4137000 28733000 11817000 0.25 0.11 0.25 0.11 114881000 103683000 115331000 105384000 114515000 114000 970519000 -16600000 954033000 3536000 3536000 656000 1000 -1000 0 3379000 3379000 28733000 28733000 115171000 115000 970675000 12133000 982923000 103437000 103000 844829000 -18630000 826302000 11364000 11364000 562000 1000 419000 420000 2691000 2691000 11817000 11817000 103999000 104000 853921000 -6813000 847212000 28733000 11817000 50798000 31854000 7807000 3826000 64000 134000 3536000 11364000 -22080000 -16117000 -3794000 0 74199000 44032000 468000 -156000 6366000 -1653000 548000 -1707000 29823000 -10035000 7978000 609000 28000 0 73060000 25170000 114839000 64323000 1089000 275000 -113750000 -64048000 0 419000 3379000 2691000 -3379000 -2272000 -44069000 -41150000 88862000 111918000 44793000 70768000 26498000 70768000 18295000 0 44793000 70768000 Basis of PresentationThe accompanying condensed consolidated financial statements of ProPetro Holding Corp. and its subsidiaries (the "Company," "we," "us" or "our") have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission ("SEC") for interim financial information and do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America ("GAAP") for annual financial statements. Those adjustments (which consisted of normal recurring accruals) that are, in the opinion of management, necessary for a fair presentation of the results of the interim periods have been made. Results of operations for such interim periods are not necessarily indicative of the results of operations for a full year due to changes in market conditions and other factors. The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended December 31, 2022, included in our Form 10-K filed with the SEC (our "Form 10-K"). Basis of Presentation<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements of ProPetro Holding Corp. and its subsidiaries (the "Company," "we," "us" or "our") have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission ("SEC") for interim financial information and do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America ("GAAP") for annual financial statements. Those adjustments (which consisted of normal recurring accruals) that are, in the opinion of management, necessary for a fair presentation of the results of the interim periods have been made. Results of operations for such interim periods are not necessarily indicative of the results of operations for a full year due to changes in market conditions and other factors. The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended December 31, 2022, included in our Form 10-K filed with the SEC (our "Form 10-K"). </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s services are sold based upon contracts with customers. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. The following is a description of the principal activities, aggregated into our one reportable segment—"Completion Services," from which the Company generates its revenue and "All Other" category.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Completion Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Completion services consists of downhole pumping services, which includes hydraulic fracturing, cementing and wireline operations. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hydraulic fracturing is an oil well completion technique, which is part of the overall well completion process. It is a well-stimulation technique intended to optimize hydrocarbon flow paths during the completion phase of shale wellbores. The process involves the injection of water, sand and chemicals under high pressure into shale formations. Our hydraulic fracturing contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed accurately depicts how our hydraulic fracturing services are transferred to our customers over time. In addition, certain of our hydraulic fracturing equipment may be entitled to reservation fee charges if a customer were to reserve committed hydraulic fracturing equipment. The Company recognizes revenue related to reservation fee charges on a daily basis as the performance obligations are met.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid or similar chemicals are injected under pressure into formations to form or expand fissures. Our acidizing contracts have one performance obligatio</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">atisfied at a point-in-time, upon completion of the contracted service or sale of the acid or chemical when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize acidizing revenue at a point-in-time, upon completion of the performance obligation.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cementing services use pressure pumping equipment to deliver a slurry of liquid cement that is pumped down a well between the casing and the borehole. Our cementing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize cementing revenue at a point-in-time, upon completion of the performance obligation. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wireline services (including pumpdown) are oil well completion techniques, which are part of the well completion process. Our wireline services utilize equipment with a drum of wireline to deploy perforating guns in the well to perforate the casing, cement, and formation. Once the well is perforated, the well can be fractured. Pumpdown utilizes pressure pumping equipment to pump water into the well to deploy perforating guns attached to wireline through the lateral section of a well. Our wireline contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed accurately depicts how our wireline services are transferred to our customers over time. In addition, certain of our wireline equipment is entitled to daily equipment charges while the equipment is on the customer’s locations. The Company recognizes revenue related daily equipment charges on a daily basis as the performance obligations are met.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price for each performance obligation for all our completion services is fixed per our contracts with our customers.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">All Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— All other consists of coiled tubing services, which are complementary downhole well completion/remedial services. The performance obligation for these services had a fixed transaction price which was satisfied at a point-in-time upon completion of the service when control was transferred to the customer. Accordingly, we recognized revenue at a point-in-time, upon completion of the service and transfer of control to the custome</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r. Effective September 1, 2022, we shut down our coiled tubing operations, and disposed of all our coiled tubing assets.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash and Customer Cash Advance</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our restricted cash relates to a cash advance received from a customer in connection with our contract with the customer to provide electric hydraulic fracturing equipment and services. The cash advance from the customer will be credited towards the customer’s invoice as our revenue performance obligations are met over the contract period. Our</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> restricted cash balances as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023 and December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, were $18.3 million and $10.0 million, respectively.</span></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash advance received represents a contract liability in connection with the performance of certain completion services. The cash advance (contract liability) balances, which are included in accrued and other current liabilities in our condensed consolidated balance sheets, were $22.0 million and $10.0 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023 and December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. During the three months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023, we recognized $1.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from the amount outstanding as of December 31, 2022.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivables are stated at the amount billed and billable to customers. At March 31, 2023 and December 31, 2022, accrued revenue (unbilled receivable) included as part of our accounts receivable was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$91.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$51.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. At March 31, 2023, the transaction price allocated to the remaining performance obligation for our partially completed hydraulic fracturing and wireline operations was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $54.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is expected to be completed and recognized as revenue within one month following the current period balance sheet date.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">had $0.2 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allowance for credit losses. Our allowance for credit losses is based on the evaluation of both our historic collection experience and the economic outlook for the oil and gas industry. We evaluated the historic loss experience on our accounts receivable and also considered separately customers with receivable balances that may be negatively impacted by current or future economic developments and market conditions. While the Company has not experienced significant credit losses in the past and has not yet seen material adverse changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of depressed economic activities, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may affect the ability of its customers to timely pay receivables when due. Accordingly, in future periods, the Company may revise its estimates of expected credit losses.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows a summary of allowance for credit losses during the three months ended March 31, 2023:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - January 1, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in Accounting Estimates</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Current trends in hydraulic fracturing equipment operating conditions such as larger pads, changes to job design and increased pumping hours per day have resulted in shorter useful lives for certain critical components that are included in our property and equipment assets. These recent trends necessitated a review of useful lives of our critical components like fluid ends, power ends, hydraulic fracturing units and other components in the first quarter of 2023. We determined that the estimated useful life of fluid ends is now less than one year, resulting in our determination that costs associated with the replacement of these components will no longer be capitalized, but instead recorded in inventories and amortized to cost of services over their estimated useful life. We have also shortened the estimated useful lives of power ends to two years from five years and hydraulic fracturing units to ten years from fifteen years. This change in accounting estimates was made effective January 1, 2023 and accounted for prospectively. The net effect of this change for the three months ended March 31, 2023 was a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$3.6 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">decrease in net income, or $0.03 per basic and diluted share. Additionally, effective January 1, 2023, if we experience premature failures in certain major components that are capitalized, we will fully depreciate any remaining book value of such components.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s services are sold based upon contracts with customers. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. The following is a description of the principal activities, aggregated into our one reportable segment—"Completion Services," from which the Company generates its revenue and "All Other" category.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Completion Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Completion services consists of downhole pumping services, which includes hydraulic fracturing, cementing and wireline operations. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hydraulic fracturing is an oil well completion technique, which is part of the overall well completion process. It is a well-stimulation technique intended to optimize hydrocarbon flow paths during the completion phase of shale wellbores. The process involves the injection of water, sand and chemicals under high pressure into shale formations. Our hydraulic fracturing contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed accurately depicts how our hydraulic fracturing services are transferred to our customers over time. In addition, certain of our hydraulic fracturing equipment may be entitled to reservation fee charges if a customer were to reserve committed hydraulic fracturing equipment. The Company recognizes revenue related to reservation fee charges on a daily basis as the performance obligations are met.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid or similar chemicals are injected under pressure into formations to form or expand fissures. Our acidizing contracts have one performance obligatio</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">atisfied at a point-in-time, upon completion of the contracted service or sale of the acid or chemical when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize acidizing revenue at a point-in-time, upon completion of the performance obligation.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cementing services use pressure pumping equipment to deliver a slurry of liquid cement that is pumped down a well between the casing and the borehole. Our cementing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize cementing revenue at a point-in-time, upon completion of the performance obligation. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wireline services (including pumpdown) are oil well completion techniques, which are part of the well completion process. Our wireline services utilize equipment with a drum of wireline to deploy perforating guns in the well to perforate the casing, cement, and formation. Once the well is perforated, the well can be fractured. Pumpdown utilizes pressure pumping equipment to pump water into the well to deploy perforating guns attached to wireline through the lateral section of a well. Our wireline contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed accurately depicts how our wireline services are transferred to our customers over time. In addition, certain of our wireline equipment is entitled to daily equipment charges while the equipment is on the customer’s locations. The Company recognizes revenue related daily equipment charges on a daily basis as the performance obligations are met.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price for each performance obligation for all our completion services is fixed per our contracts with our customers.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">All Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— All other consists of coiled tubing services, which are complementary downhole well completion/remedial services. The performance obligation for these services had a fixed transaction price which was satisfied at a point-in-time upon completion of the service when control was transferred to the customer. Accordingly, we recognized revenue at a point-in-time, upon completion of the service and transfer of control to the custome</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r. Effective September 1, 2022, we shut down our coiled tubing operations, and disposed of all our coiled tubing assets.</span> 1 <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash and Customer Cash Advance</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our restricted cash relates to a cash advance received from a customer in connection with our contract with the customer to provide electric hydraulic fracturing equipment and services. The cash advance from the customer will be credited towards the customer’s invoice as our revenue performance obligations are met over the contract period. Our</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> restricted cash balances as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023 and December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, were $18.3 million and $10.0 million, respectively.</span></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash advance received represents a contract liability in connection with the performance of certain completion services. The cash advance (contract liability) balances, which are included in accrued and other current liabilities in our condensed consolidated balance sheets, were $22.0 million and $10.0 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023 and December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. During the three months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023, we recognized $1.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from the amount outstanding as of December 31, 2022.</span></div> 18300000 10000000 22000000 10000000 1000000 <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivables are stated at the amount billed and billable to customers. At March 31, 2023 and December 31, 2022, accrued revenue (unbilled receivable) included as part of our accounts receivable was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$91.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$51.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. At March 31, 2023, the transaction price allocated to the remaining performance obligation for our partially completed hydraulic fracturing and wireline operations was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $54.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is expected to be completed and recognized as revenue within one month following the current period balance sheet date.</span></div> 91000000 51900000 54700000 <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">had $0.2 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allowance for credit losses. Our allowance for credit losses is based on the evaluation of both our historic collection experience and the economic outlook for the oil and gas industry. We evaluated the historic loss experience on our accounts receivable and also considered separately customers with receivable balances that may be negatively impacted by current or future economic developments and market conditions. While the Company has not experienced significant credit losses in the past and has not yet seen material adverse changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of depressed economic activities, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may affect the ability of its customers to timely pay receivables when due. Accordingly, in future periods, the Company may revise its estimates of expected credit losses.</span></div> 200000 <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows a summary of allowance for credit losses during the three months ended March 31, 2023:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - January 1, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 419000 0 217000 202000 <div style="margin-bottom:9pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in Accounting Estimates</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Current trends in hydraulic fracturing equipment operating conditions such as larger pads, changes to job design and increased pumping hours per day have resulted in shorter useful lives for certain critical components that are included in our property and equipment assets. These recent trends necessitated a review of useful lives of our critical components like fluid ends, power ends, hydraulic fracturing units and other components in the first quarter of 2023. We determined that the estimated useful life of fluid ends is now less than one year, resulting in our determination that costs associated with the replacement of these components will no longer be capitalized, but instead recorded in inventories and amortized to cost of services over their estimated useful life. We have also shortened the estimated useful lives of power ends to two years from five years and hydraulic fracturing units to ten years from fifteen years. This change in accounting estimates was made effective January 1, 2023 and accounted for prospectively. The net effect of this change for the three months ended March 31, 2023 was a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$3.6 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">decrease in net income, or $0.03 per basic and diluted share. Additionally, effective January 1, 2023, if we experience premature failures in certain major components that are capitalized, we will fully depreciate any remaining book value of such components.</span></div> P2Y P5Y P10Y P15Y -3600000 -0.03 -0.03 Recently Issued Accounting StandardsThere were no recently issued Accounting Standards Updates ("ASU") by the Financial Accounting Standards Board ("FASB") that were adopted or that have not yet been adopted in 2023. Recently Issued Accounting StandardsThere were no recently issued Accounting Standards Updates ("ASU") by the Financial Accounting Standards Board ("FASB") that were adopted or that have not yet been adopted in 2023. Silvertip Acquisition<div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2022 (the "Silvertip Acquisition Date"), the Company entered into a purchase and sale agreement with New Silvertip Holdco, LLC, pursuant to which the Company acquired 100% of the outstanding limited liability company interests of Silvertip Completion Services Operating, LLC ("Silvertip"), a wireline services company in the Permian Basin, in exchange for total consideration of $148.1 million (the "Silvertip Purchase Price") consisting of 10.1 million shares of our common stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">valued at $106.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $30.0 million of cash, the payoff of $7.2 million of assumed debt, and the payment of $4.1 million of certain closing and transaction costs (the "Silvertip Acquisition"). The Silvertip Acquisition positions the Company as a more integrated completions-focused oilfield services provider headquartered in the Permian Basin.</span></div><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounted for the Silvertip Acquisition using the acquisition method of accounting. The Silvertip Purchase Price was allocated to the major categories of assets acquired and liabilities assumed based upon their estimated fair value at the Silvertip Acquisition Date. The estimated fair values of certain assets and liabilities, including accounts receivable, require significant judgments and estimates. The measurements of assets acquired and liabilities assumed, are based on inputs that are not observable in the market and thus represent Level 3 inputs.</span></div><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the consideration transferred in the Silvertip Acquisition and the Silvertip Purchase Price to the fair value of the assets acquired and liabilities assumed (which are included within the accompanying condensed consolidated balance sheets) as of the Silvertip Acquisition Date:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Purchase Consideration:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt payments and closing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,056 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable and unbilled revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark/trade name </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,056 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Remaining useful lives ranging from less than <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRjY2U3MDg2ZjcyMTRhYTI5YTBiZjIxZDE5MjIwODdiL3NlYzpkY2NlNzA4NmY3MjE0YWEyOWEwYmYyMWQxOTIyMDg3Yl8xMDczL2ZyYWc6MmE3NzkxYjNiZDM3NDg5MzlkYjBjNGRlYTIzM2ZjOWMvdGV4dHJlZ2lvbjoyYTc3OTFiM2JkMzc0ODkzOWRiMGM0ZGVhMjMzZmM5Y181NDk3NTU4MTYwMDE_8f08acc0-504a-4098-b876-82699465b856">one</span> to 22 years</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Definite lived intangibles with amortization period of 10 years.</span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill arising from the Silvertip Acquisition is attributable to the expected operational synergies resulting from our integrated service offerings. The goodwill arising from the Silvertip Acquisition has been allocated to our wireline operations and is included in our wireline operating segment.</span></div> 1 148100000 10100000 106700000 30000000 7200000 4100000 The following table summarizes the fair value of the consideration transferred in the Silvertip Acquisition and the Silvertip Purchase Price to the fair value of the assets acquired and liabilities assumed (which are included within the accompanying condensed consolidated balance sheets) as of the Silvertip Acquisition Date:<div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Purchase Consideration:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt payments and closing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,056 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable and unbilled revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark/trade name </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,056 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Remaining useful lives ranging from less than <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRjY2U3MDg2ZjcyMTRhYTI5YTBiZjIxZDE5MjIwODdiL3NlYzpkY2NlNzA4NmY3MjE0YWEyOWEwYmYyMWQxOTIyMDg3Yl8xMDczL2ZyYWc6MmE3NzkxYjNiZDM3NDg5MzlkYjBjNGRlYTIzM2ZjOWMvdGV4dHJlZ2lvbjoyYTc3OTFiM2JkMzc0ODkzOWRiMGM0ZGVhMjMzZmM5Y181NDk3NTU4MTYwMDE_8f08acc0-504a-4098-b876-82699465b856">one</span> to 22 years</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Definite lived intangibles with amortization period of 10 years.</span></div> 30000000 106736000 11320000 148056000 2681000 21079000 1209000 2476000 1059000 52478000 10800000 46500000 23624000 2783000 164689000 7659000 6178000 2796000 16633000 148056000 P22Y P10Y Fair Value Measurements <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value ("FV") is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the "exit price") in an orderly transaction between market participants at the measurement date.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining fair value, the Company uses various valuation approaches and establishes a hierarchy for inputs used in measuring fair value that maximizes the use of relevant observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used, when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company's assumptions about the assumptions other market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the observability of inputs as follows:</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Valuation adjustments and block discounts are not applied to Level 1 instruments. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these instruments does not entail a significant degree of judgment.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Valuations based on one or more quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Valuations based on inputs that are unobservable and significant to the overall fair value measurement.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument's categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company's assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of cash, cash equivalents and restricted cash, accounts receivable, accounts payable, accrued and other current liabilities, and long-term debt are estimated to be approximately equivalent to carrying amounts as of March 31, 2023 and December 31, 2022 and have been excluded from the table below.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets measured at fair value on a recurring basis as of March 31, 2023 are set forth below:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:26.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated fair value measurements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted prices in active market<br/>(Level 1)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other observable inputs (Level 2)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other unobservable inputs (Level 3)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total gains<br/>(losses)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,794)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investment</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,283 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,283 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,570)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-term investment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— On September 1, 2022, the Company received 2.6 million common shares of STEP Energy Services Ltd. ("STEP") with an estimated fair value of $11.8 million as part of the consideration for the sale of our coiled tubing assets to STEP. The shares were treated as an investment in equity securities measured at fair value using Level 1 inputs based on observable prices on the Toronto Stock Exchange and are shown under current assets in our condensed consolidated balance sheets. As of March 31, 2023, the fair value of the short-term investment was estimated at $6.5 million, and the unrealized loss resulting from the fluctuation in stock price was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.8 million during the three months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023. There were no unrealized gains or losses resulting from non-cash foreign currency translation </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during the three months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The unrealized loss resulting from stock price fluctuation is included in other income (expense) in our condensed consolidated statements of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets Measured at Fair Value on a Nonrecurring Basis</span></div><div style="margin-bottom:9pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain assets and liabilities are measured at fair value on a nonrecurring basis. These items are not measured at fair value on an ongoing basis but may be subject to fair value adjustments in certain circumstances. These assets and liabilities include those acquired through the Silvertip Acquisition, which are required to be measured at fair value on the acquisition date according to the FASB Accounting Standards Codification ("ASC") Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations.</span></div><div style="margin-bottom:9pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whenever events or circumstances indicate that the carrying value of long-lived assets may not be recoverable, the Company reviews the carrying value of long‑lived assets, such as property and equipment and other assets to determine if they are recoverable. If any long‑lived assets are determined to be unrecoverable, an impairment expense is recorded in the period. No impairment of property and equipment was recorded during the three months ended March 31, 2023 and 2022. </span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We added $23.6 million of goodwill during the year ended December 31, 2022. There were no additions to goodwill during the three months ended March 31, 2023 and 2022. The wireline operating segment is the only segment with goodwill at March 31, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our annual impairment test of goodwill in accordance with ASC 850, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of December 31, 2022 and determined that no impairment to the carrying value of goodwill for our reporting unit (wireline operating segment) was required. There were no goodwill impairment losses during the three months ended March 31, 2023 and 2022.</span> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value ("FV") is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the "exit price") in an orderly transaction between market participants at the measurement date.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining fair value, the Company uses various valuation approaches and establishes a hierarchy for inputs used in measuring fair value that maximizes the use of relevant observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used, when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company's assumptions about the assumptions other market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the observability of inputs as follows:</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Valuation adjustments and block discounts are not applied to Level 1 instruments. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these instruments does not entail a significant degree of judgment.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Valuations based on one or more quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Valuations based on inputs that are unobservable and significant to the overall fair value measurement.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument's categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company's assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets measured at fair value on a recurring basis as of March 31, 2023 are set forth below:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:26.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated fair value measurements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted prices in active market<br/>(Level 1)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other observable inputs (Level 2)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other unobservable inputs (Level 3)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total gains<br/>(losses)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,794)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investment</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,283 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,283 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,570)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6489000 6489000 0 0 -3794000 10283000 10283000 0 0 -1570000 2600000 11800000 6500000 -3800000 0 0 0 23600000 0 0 0 0 Intangible Assets<div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of customer relationships and trademark/trade name. Intangible assets are amortized on a straight‑line basis with a useful life of ten years. Amortization expense included in net income for the three months ended March 31, 2023 and 2022 was $1.4 million and $0, respectively. The Company’s intangible assets subject to amortization consisted of the following: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark/trade name</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,300 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,300 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark/trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,937)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,387)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(955)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets — net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,913 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,345 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The average amortization period for our remaining intangible assets is approximately 9.6 years. Estimated remaining amortization expense for each of the subsequent fiscal years is expected to be as follows: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated future amortization expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,298 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and beyond</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,913 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P10Y 1400000 0 The Company’s intangible assets subject to amortization consisted of the following: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark/trade name</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,300 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,300 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark/trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,937)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,387)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(955)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets — net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,913 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,345 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 10800000 10800000 46500000 46500000 57300000 57300000 450000 180000 1937000 775000 2387000 955000 54913000 56345000 P9Y7M6D Estimated remaining amortization expense for each of the subsequent fiscal years is expected to be as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated future amortization expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,298 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and beyond</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,913 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4298000 5730000 5730000 5730000 33425000 54913000 Long-Term Debt <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asset-Based Loan ("ABL") Credit Facility</span></div><div style="margin-bottom:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revolving credit facility, as amended in 2018, had a total borrowing capacity of $300.0 million (subject to the borrowing base limit), with a maturity date of December 19, 2023. The revolving credit facility had a borrowing base of 85% of monthly eligible accounts receivable less customary reserves, as redetermined monthly. The revolving credit facility, included a springing fixed charge coverage ratio to apply when excess availability was less than the greater of (i) 10% of the lesser of the facility size or the borrowing base or (ii) $22.5 million. Borrowings under this revolving credit facility accrued interest based on a three-tier pricing grid tied to availability, and we had the option to elect for loans to be based on either LIBOR or base rate, </span></div><div style="margin-bottom:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">plus the applicable margin, which ranged from 1.75% to 2.25% for LIBOR loans and 0.75% to 1.25% for base rate loans, with a LIBOR floor of zero. </span></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective April 13, 2022, the Company entered into an amendment and restatement of its revolving credit facility (as amended and restated, "ABL Credit Facility"). The ABL Credit Facility decreased the borrowing capacity to $150.0 million (subject to the Borrowing Base (as defined below) limit), with the maturity date extended to April 13, 2027. The ABL Credit Facility has a borrowing base of 85% to 90%, depending on the credit ratings of our accounts receivable counterparties, of monthly eligible accounts receivable less customary reserves (the "Borrowing Base"), as redetermined monthly. The Borrowing Base as of March 31, 2023, was approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$140.3 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The ABL Credit Facility includes a springing fixed charge coverage ratio to apply when excess availability is less than the greater of (i) 10% of the lesser of the facility size or the Borrowing Base or (ii) $10.0 million. Under this facility we are required to comply, subject to certain exceptions and materiality qualifiers, with certain customary affirmative and negative covenants, including, but not limited to, covenants pertaining to our ability to incur liens, indebtedness, changes in the nature of our business, mergers and other fundamental changes, disposal of assets, investments and restricted payments, amendments to our organizational documents or accounting policies, prepayments of certain debt, dividends, transactions with affiliates, and certain other activities. Borrowings under the ABL Credit Facility are secured by a first priority lien and security interest in substantially all assets of the Company. </span></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the ABL Credit Facility accrue interest based on a three-tier pricing grid tied to availability, and we may elect for loans to be based on either the Secured Overnight Financing Rate ("SOFR") or the base rate, plus the applicable margin, which ranges from 1.50% to 2.00% for SOFR loans and 0.50% to 1.00% for base rate loans. The weighted average interest rate for our ABL Credit Facility for the </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023 was </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.84%</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The loan origination costs relating to the ABL Credit Facility are classified as an asset in the condensed consolidated balance sheets. As of March 31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022, we had borrowings of $30.0 million outstanding under our ABL Credit Facility.</span></div> 300000000 0.85 0.10 22500000 0.0175 0.0225 0.0075 0.0125 0 150000000 0.85 0.90 140300000 0.10 10000000 0.0150 0.0200 0.0050 0.0100 0.0584 30000000 30000000 Reportable Segment Information<div style="margin-bottom:9pt;margin-top:6pt;padding-right:2.25pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently has three operating segments for which discrete financial information is readily available: hydraulic fracturing (inclusive of acidizing), cementing and wireline.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> These operating segments represent how the Chief Operating Decision Maker evaluates performance and allocates resources. </span></div><div style="margin-top:6pt;padding-right:2.25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 1, 2022, the Company shut down its coiled tubing operations and disposed of its coiled tubing assets to STEP as part of a strategic repositioning, and recorded a loss on disposal of $13.8 million. The divestiture of our coiled tubing assets did not qualify for presentation and disclosure as discontinued operations, and accordingly, we have recorded the resulting loss from the disposal of assets in our condensed consolidated statement of operations. Following the divestiture of our coiled tubing operations, which were historically included in the "All Other" category, and the Silvertip Acquisition, which resulted in our new wireline operations in 2022, we have three operating segments. All three remaining operating segments are now aggregated into Completion Services, which is our only reportable segment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-right:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 280—</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company has one reportable segment (Completion Services) comprised of the hydraulic fracturing, cementing and wireline operating segments. The Silvertip Acquisition which resulted in the addition of a new wireline operating segment, and the disposal of our coiled tubing operations (previously included in the "All Other" category), collectively resulted in a change to the structure and composition of our reportable segment and "All Other" category. Our previous Pressure Pumping reportable segment is now renamed "Completion Services" because of the inclusion of the new wireline completion services. In addition, we have reclassified all our corporate overhead costs (inclusive of income taxes and interest expense) previously included in the "All Other" category to the Completion Services reportable segment. As a result of the change in the structure and composition of our reportable segment, we have restated our segment disclosure for the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> three</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended March 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to include corporate costs in our Completion Services reportable segment to make this period comparable to the three</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended March 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Total corporate administrative expense for the three months ended March 31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $25.4 million and $17.3 million, respectively. </span></div><div style="margin-bottom:9pt;margin-top:6.3pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our hydraulic fracturing operating segment revenue approxima</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ted 79.0% and 93.6% of our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Completion Services revenue during the three</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended March 31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our cementing operating segment revenue approximated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.3%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 6.4% of our Completion Services revenue during the three</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended March 31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from our wireline operating segment approximated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.7%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our Completion Services revenue during the three</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended March 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:6.3pt;padding-right:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inter-segment revenues are not material and are not shown separately in the table below. </span></div><div style="margin-bottom:9pt;margin-top:6.3pt;padding-right:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages and assesses the performance of the reportable segment by its adjusted EBITDA (earnings before other income (expense), interest expense, income taxes, depreciation and amortization, stock-based compensation expense, retention bonuses, severance and related expense, impairment expense, (gain)/loss on disposal of assets and other unusual or nonrecurring expenses or (income)).</span></div><div style="margin-bottom:9pt;margin-top:6.3pt;padding-right:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation from segment level financial information to the consolidated statements of operations is provided in the table below (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,165 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,165 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,798 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,798 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,170 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,170 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394,151 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394,151 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,568 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,680 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,972 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,533 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,012 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,854 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,602 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,728 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,335,501 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,335,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reconciliation of net income (loss) to adjusted EBITDA (in thousands):</span></div><div style="margin-bottom:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other general and administrative expense, (net) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retention bonus and severance expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,165 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,165 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,817 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss (gain) on disposal of assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other general and administrative expense, (net) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,533 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Other general and administrative expense, (net of reimbursement from insurance carriers) primarily relates to nonrecurring professional fees paid to external consultants in connection with our audit committee review, SEC investigation, shareholder litigation, legal settlement to a vendor and other legal matters, net of insurance recoveries. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">During the </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">three months ended March 31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022, we received reimbursement of approximately $0.3 million and $1.0 million, respectively, from our insurance carriers in connection with the SEC investigation and shareholder litigation. </span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes a $10.7 million net tax refund (net of advisory fees) received in March 2022 from the Texas Comptroller</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> of Public Accounts in connection with limited sales, excise and use tax audit of the period July 1, 2015 through December 31, 2018.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes $3.8 million unrealized loss on short-term investment.</span></div> 3 -13800000 3 1 25400000 17300000 0.790 0.936 0.063 0.064 0.147 <div style="margin-bottom:9pt;margin-top:6.3pt;padding-right:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation from segment level financial information to the consolidated statements of operations is provided in the table below (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,165 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,165 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,798 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,798 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,170 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,170 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394,151 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394,151 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,568 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,680 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,972 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,533 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,012 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,854 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,602 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,728 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,335,501 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,335,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reconciliation of net income (loss) to adjusted EBITDA (in thousands):</span></div><div style="margin-bottom:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other general and administrative expense, (net) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retention bonus and severance expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,165 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,165 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,817 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss (gain) on disposal of assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other general and administrative expense, (net) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,533 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Other general and administrative expense, (net of reimbursement from insurance carriers) primarily relates to nonrecurring professional fees paid to external consultants in connection with our audit committee review, SEC investigation, shareholder litigation, legal settlement to a vendor and other legal matters, net of insurance recoveries. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">During the </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">three months ended March 31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022, we received reimbursement of approximately $0.3 million and $1.0 million, respectively, from our insurance carriers in connection with the SEC investigation and shareholder litigation. </span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes a $10.7 million net tax refund (net of advisory fees) received in March 2022 from the Texas Comptroller</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> of Public Accounts in connection with limited sales, excise and use tax audit of the period July 1, 2015 through December 31, 2018.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes $3.8 million unrealized loss on short-term investment.</span></div> 423570000 0 423570000 119165000 0 119165000 50798000 0 50798000 97170000 0 97170000 1394151000 0 1394151000 277112000 5568000 282680000 65972000 561000 66533000 31012000 842000 31854000 71602000 126000 71728000 1335501000 285000 1335786000 28733000 0 28733000 50798000 0 50798000 667000 0 667000 8356000 0 8356000 -22080000 0 -22080000 3536000 0 3536000 3704000 0 3704000 946000 0 946000 345000 0 345000 119165000 0 119165000 12083000 -266000 11817000 31012000 842000 31854000 134000 0 134000 4137000 0 4137000 -16132000 15000 -16117000 11364000 0 11364000 -10357000 0 -10357000 1447000 0 1447000 20000 0 20000 65972000 561000 66533000 300000 1000000 10700000 -3800000 Net Income Per Share<div style="margin-bottom:9pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per common share is computed by dividing the net income relevant to the common stockholders by the weighted average number of common shares outstanding during the period. Diluted net income per common share uses the same net income divided by the sum of the weighted average number of shares of common stock outstanding during the period, plus dilutive effects of options, performance and restricted stock units outstanding during the period calculated using the treasury method and the potential dilutive effects of preferred stocks (if any) calculated using the if-converted method.</span></div><div style="margin-bottom:9pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows the calculations for the </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended March 31, 2023 and 2022, (in thousands, except for per share data):</span></div><div style="margin-bottom:9pt;padding-right:6.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Numerator (both basic and diluted)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income relevant to common stockholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of performance share units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,384 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-right:6.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As shown in the table below, the f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ollowing stock options, restricted stock units and performance stock units outstanding as of March 31, 2023, have not been included in the calculation of diluted income per common share for three months ended March 31, 2023 and 2022 because they will be anti-dilutive to the calculation of diluted net income per common share:</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:64.832%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.201%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows the calculations for the </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended March 31, 2023 and 2022, (in thousands, except for per share data):</span></div><div style="margin-bottom:9pt;padding-right:6.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Numerator (both basic and diluted)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income relevant to common stockholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of performance share units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,384 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 28733000 11817000 114881000 103683000 0 186000 170000 828000 280000 687000 115331000 105384000 0.25 0.11 0.25 0.11 <div style="margin-bottom:9pt;padding-right:6.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As shown in the table below, the f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ollowing stock options, restricted stock units and performance stock units outstanding as of March 31, 2023, have not been included in the calculation of diluted income per common share for three months ended March 31, 2023 and 2022 because they will be anti-dilutive to the calculation of diluted net income per common share:</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:64.832%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.201%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 426000 500000 1084000 277000 0 160000 1510000 937000 Stock-Based Compensation<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There were no new stock option grants during the three months ended March 31, 2023. As of March 31, 2023, t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">here was no aggregate intrinsic value for our outst</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">anding or exercisable stock options because the closing stock price as of March 31, 2023 was below the cost to exercise these options. No stock options were exercised during the three months ended March 31, 2023. The weighted average remaining contractual term for the outstanding and exercisable stock options as of March 31, 2023 w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">as approximately</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2.2 years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of the stock option activity for the three months ended March 31, 2023 is presented below (in thousands, except for weighted average price):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.957%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, we granted </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">914,507</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> restricted stock units ("RSUs") to employees, officers and directors pursuant to the ProPetro Holding Corp. 2020 Long Term Incentive Plan (the "2020 Incentive Plan"), which generally vest ratably over a three-year vesting period, in the case of awards to employees and officers, and generally vest in full after one year, in the case of awards to directors. RSUs are subject to restrictions on transfer and are generally subject to a risk of forfeiture if the award recipient ceases to be an employee or director of the Company prior to vesting of the award. Each RSU represents the right to receive one share of common stock. The grant date fair value of the RSUs is based on the closing share price of our common stock on the date of grant. As of March 31, 2023, the total unrecognized compensation expense for all RSUs was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$15.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and is expected to be recognized over a weighted average period of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.3 years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSUs activity during the three months ended March 31, 2023 (in thousands, except for fair value):</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:69.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.451%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,743 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Share Units</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, we granted </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">454,788</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> performance share units ("PSUs") to certain key employees and officers as new awards under the 2020 Incentive Plan. Each PSU earned represents the right to receive either one share of common stock or, as determined by the administrator in its sole discretion, a cash amount equal to fair market value of one share of common stock or amount of cash on the day immediately preceding the settlement date. The actual number of shares of common stock that may be issued under the PSUs ranges from 0% up to a maximum of 200% of the target number of PSUs granted to the participant, based on our total shareholder return ("TSR") relative to a designated peer group, generally at the end of a three year period. In addition to the TSR conditions, vesting of the PSUs is generally subject to the recipient’s continued employment through the end of the applicable performance period. Compensation expense is recorded ratably over the corresponding requisite service period. The grant date fair value of PSUs is determined using a Monte Carlo probability model. Grant recipients do not have any shareholder rights until performance relative to the peer group has been determined following the completion of the performance period and shares have been issued.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about PSUs activity during the three months ended March 31, 2023 (in thousands, except for weighted average fair value):</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.280%"><tr><td style="width:1.0%"/><td style="width:19.168%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.972%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.644%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period<br/>Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Target Shares Outstanding at January 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Target<br/>Shares<br/>Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Target Shares Vested</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Target<br/>Shares<br/>Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Target Shares Outstanding at March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average FV Per Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.72 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.40 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.30 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.30 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.81 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">total stock-based compensation expense for the three months ended March 31, 2023 and 2022 for all stock awards was $3.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$11.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. The total unrecognized stock-based compensation expense as of March 31, 2023 was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$27.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, an</span>d is expected to be recognized over a weighted average period of approximately 2.0 years. 0 0 P2Y2M12D A summary of the stock option activity for the three months ended March 31, 2023 is presented below (in thousands, except for weighted average price):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.957%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 488000 14.00 0 0 0 0 0 0 126000 14.00 362000 14.00 362000 14.00 914507 P3Y P1Y 1 15800000 P2Y3M18D <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSUs activity during the three months ended March 31, 2023 (in thousands, except for fair value):</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:69.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.451%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,743 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1268000 10.91 915000 9.75 434000 10.41 5000 10.90 0 0 1743000 10.43 454788 1 1 0 2 P3Y <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about PSUs activity during the three months ended March 31, 2023 (in thousands, except for weighted average fair value):</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.280%"><tr><td style="width:1.0%"/><td style="width:19.168%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.972%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.644%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period<br/>Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Target Shares Outstanding at January 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Target<br/>Shares<br/>Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Target Shares Vested</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Target<br/>Shares<br/>Forfeited</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Target Shares Outstanding at March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average FV Per Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.72 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.40 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.30 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.30 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.81 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 809000 0 493000 315000 0 632000 0 0 0 632000 316000 0 0 0 316000 0 455000 0 0 455000 1757000 455000 493000 315000 1403000 12.72 14.40 8.30 8.30 15.81 3500000 11400000 27600000 P2Y Related-Party Transactions<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operations and Maintenance Yards</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company rents five yards from an entity, in which a director of the Company has an equity interest and the total annual rent expense for each of the five yards was approximately $0.03 million, $0.03 million, $0.1 million, $0.1 million, and $0.2 million, respectively.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pioneer</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 31, 2018, we consummated the purchase of certain pressure pumping assets and real property from Pioneer Natural Resources USA, Inc. ("Pioneer") and Pioneer Pumping Services (the "Pioneer Pressure Pumping Acquisition"). In connection with the Pioneer Pressure Pumping Acquisition, Pioneer received 16.6 million shares of our common stock and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">approximately $110.0 million in cash. On March 31, 2022, we entered into an amended and restated pressure pumping services agreement (the "A&amp;R Pressure Pumping Services Agreement"), which was initially entered into in connection with the Pioneer Pressure Pumping Acquisition. The A&amp;R Pressure Pumping Services Agreement was effective January 1, 2022 through December 31, 2022. The A&amp;R Pressure Pumping Services Agreement reduced the number of contracted fleets from eight fleets to six fleets, modified the pressure pumping scope of work and pricing mechanism for contracted fleets, and replaced the idle fees arrangement with equipment reservation fees (the "Reservation fees"). As part of the Reservation fees arrangement, the Company was entitled to receive compensation for all eligible contracted fleets that were made available to Pioneer at the beginning of every quarter in 2022 through the term of the A&amp;R Pressure Pumping Services Agreement. The A&amp;R Pressure Pumping Services Agreement expired at the conclusion of its term and was replaced by the Fleet One Agreement and Fleet Two Agreement described below.</span></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 31, 2022, we entered into two pressure pumping services agreements (the "Fleet One Agreement" and "Fleet Two Agreement") with Pioneer, pursuant to which we will provide hydraulic fracturing services with two committed fleets, subject to certain termination and release rights. The Fleet One Agreement was effective as of January 1, 2023 and will terminate on August 31, 2023. The Fleet Two Agreement was effective as of January 1, 2023 and was originally planned to terminate on the one year anniversary of the date on which the fleet dedicated thereunder converted from a Tier II diesel Simul-Frac fleet to a Tier IV dual fuel zipper fleet, which was expected to occur in May 2023. In February 2023, Pioneer provided the Company notice (i) stating that Pioneer intended to release the fleet under the Fleet Two Agreement effective upon the completion of operations on the pad where the performance of Services (as defined in the Fleet Two Agreement) is in progress on May 12, 2023 (the "Release Date") and (ii) requesting that the Company agree to the termination of the Fleet Two Agreement as of the Release Date. The Company agreed with such request, and, as a result, the Fleet Two Agreement will be terminated as of the Release Date.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from services provided to Pioneer (including Reservation fees) accounted for approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $54.3 million and $123.5 million of our total revenue during the three months ended March 31, 2023 and 2022, respectively. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the total accounts receivable due from Pioneer, including estimated unbilled receivable for services we provided, amounted to approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $35.8 million and the amount due to Pioneer was $0. As of December 31, 2022, the balance due from Pioneer for services we provided amounted to approximately $46.2 million a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd the amount due to Pioneer was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span> 5 5 30000.00 30000.00 100000 100000 200000 16600000 110000000 8 6 2 2 P1Y 54300000 123500000 35800000 0 46200000 0 Leases<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Lease</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2013, we entered into a ten-year real estate lease contract (the "Real Estate One Lease") with a commencement date of April 1, 2013, as part of the expansion of our equipment yard. During the three months ended March 31, 2023 and 2022, the Company made lease payments of approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $0.1 million a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. The assets and liabilities under this contract are included in our Completion Services reportable segment. In addition to the contractual lease period, the contract included an optional renewal of up to ten years, and the Real Estate One Lease was not renewed at the end of the term, March 1, 2023. The Real Estate One Lease did not include a residual value guarantee, covenants or financial restrictions nor did it provide for variability in payments resulting from either an index change or rate change. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for our Real Estate One Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate One Lease because we concluded that the accounting effe</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ct was insignificant.</span></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our expansion of our hydraulic fracturing equipment maintenance program, we entered into a two year maintenance facility real estate lease contract (the "Maintenance Facility Lease") with a commencement date of March 14, 2022. During the three months ended March 31, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company made lease payments of approximately $0.1 million a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd $0.03 million, respectively.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In addition to the contractual lease period, the contract includes an optional renewal for three additional periods of one year each, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Maintenance Facility Lease does not contain variability in payments resulting from either an index change or rate change. </span></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for our Maintenance Facility Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Maintenance Facility Lease because we concluded that the accounting effect was insignificant. As of March 31, 2023, the weighted average discount rate and remaining lease term was approximately 3.4% and 0.9 years, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In August 2022 and December 2022, we entered into three year equipment leases (the "Electric Fleet Lease") for a total of four fleets with 60,000 hydraulic horsepower ("HHP") per fleet. The Electric Fleet Lease contains an option to purchase the equipment at any time during the period of the lease. The leases have not yet commenced. We currently do not control the assets under the Electric Fleet Lease because they are currently being manufactured by the vendor and we have not taken possession of the assets. The manufacturing and delivery of the electric fleets is estimated to take up to ten months from the lease execution date. Given that the Company has not yet taken possession of the assets under the Electric Fleet Lease, the Company has not accounted for the right of use and lease obligation on its balance sheet as of March 31, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October 2022, we entered into a real estate lease contract for five years, four months (the "Real Estate Two Lease"), with a commencement date of March 1, 2023. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three months ended March 31, 2023, the Company made lease payments of approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ately $0.03 million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The assets and liabilities under this contract are included in our Completion Services reportable segment. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition to the contractual lease period, the contract includes two optional renewals of one year each, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Real Estate Two Lease does not contain variability in payments resulting from either an index change or rate change.</span></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We accounted for our Real Estate Two Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate Two Lease because we concluded that the accounting effect was insignificant. As of March 31, 2023, the weighted average discount rate and remaining lease term was approximately 6.3% and 5.1 years, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As part of the Silvertip Acquisition, we assumed two real estate leases (the "Silvertip One Lease" and "Silvertip Two Lease," and collectively the "Silvertip Leases") with remaining terms of four years, nine months and six years, one month, respectively, from the Silvertip Acquisition Date. During the three months ended March 31, 2023, we extended the Silvertip One Lease for </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">an additional sixteen months. During the three months ended March 31, 2023, the Company made lease payments of approximately $0.05 million and $0.1 million on the Silvertip One Lease and Silvertip Two Lease, respectively. The assets and liabilities under these contracts are recorded in our wireline operating segment. The Silvertip Leases do not have any renewal options, residual value guarantees, covenants or financial restrictions. Further, the Silvertip Leases do not contain variability in payments resulting from either an index change or rate change.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We accounted for our Silvertip Leases as operating leases. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Silvertip Leases because we concluded that the accounting effect was insignificant. As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 31, 2023, the weighted average discount rate and remaining lease term was approximately 3.6% and 5.7 years, respectively. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In January 2023, we entered into a three year equipment lease (the "Power Equipment Lease") for certain power generation equipment. The Power Equipment Lease has not yet commenced. We currently do not control the assets under the lease and have not taken possession of the assets. Therefore, the Company has not accounted for the right of use and lease obligation in its balance sheet as of March 31, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2023, we entered into a real estate lease contract for five years, eight months (the "Silvertip Three Lease"), with a commencement date in April 2023. Since the lease had not commenced because the Company has not taken possession of the asset as of March 31, 2023, the Company has not accounted for the right of use and lease obligation on its balance sheet as of March 31, 2023. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Silvertip Three Lease does not contain variability in payments resulting from either an index change or rate change.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the total operating lease right-of-use asset cost was approximat</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ely $6.4 million, and accumulated amortization was approximately $1.8 million. As of December 31, 2022, our total operating lease right-of-use asset cost was approximately $4.6 million, and accumulat</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed amortization was approximately $1.5 million. For the three months ended March 31, 2023 and 2022, we recorded operating lease cost of approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y $0.3 million and $0.1 million, respectively, in our statements of operations.</span></div><div style="margin-bottom:9pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturity Analysis of Lease Liabilities </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for our operating lease as of March 31, 2023 are as follows:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted future lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,216 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: amount representing interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(554)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future lease payments (lease obligation)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total cash paid for amounts included in the measurement of our operating lease liability during the three months ended March 31, 2023 was approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y $0.3 million. During the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023, we recorded</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a non-cash lease obligation totaling approximately $1.8 million as a result of our execution of the Real Estate Two Lease and our extension of the Silvertip Two Lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. During the three months ended March 31, 2022, total cash paid for amounts included in the measurement of our operating lease liability was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. During the three months ended March 31, 2022, we recorded</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a non-cash lease obligation of approximately $0.6 million as a result of our execution of the Maintenance Facility Lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div>Short-Term Leases<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We elected the practical expedient, consistent with ASC 842, to exclude leases with an initial term of twelve months or less ("short-term lease") from our balance sheet and continue to record short-term leases as a period expense. For the three months ended March 31, 2023 and 2022 our short-term lease expense was approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y $0.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2 million</span>, respectively. P10Y 100000 100000 P10Y P2Y 100000 30000.00 3 P1Y 0.034 P0Y10M24D P3Y 4 60000 P10M P5Y4M 30000.00 2 P1Y 0.063 P5Y1M6D 2 P4Y9M P6Y1M P16M 50000.00 100000 0.036 P5Y8M12D P3Y P5Y8M 6400000 1800000 4600000 1500000 300000 100000 <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for our operating lease as of March 31, 2023 are as follows:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted future lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,216 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: amount representing interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(554)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future lease payments (lease obligation)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 897000 951000 907000 914000 923000 624000 5216000 554000 4662000 300000 1800000 100000 600000 300000 200000 Commitments and Contingencies<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We entered into certain commitments for fixed assets, consumables and services incidental to the ordinary conduct of our business, generally for quantities required for our operations and at competitive market prices. These commitments are designed to assure sources of supply and are not expected to be in excess of normal requirements. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We entered into contractual arrangements with our equipment manufacturers to purchase and convert Tier IV DGB equipment, with total cost of approximately $41.9 million for the remainder of 2023. We also entered into the Electric Fleet Lease, which contains options to extend the lease or purchase the equipment at the end of the lease. The lease payments are expected to commence when the Company takes possession of the electric hydraulic fracturing fleets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">second half of 2023.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The total estimated contractual commitment in connection with the Electric Fleet Lease arrangements is approximately $99.2 million, which excludes the cost associated with the option to purchase the equipment at the end of the lease. We</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> also entered into the Power Equipment Lease</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The lease payments are expected to commence when the Company takes possession of the power generation equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">second half of 2023. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total estimated contractual commitment in connection with the Power Equipment Lease is approximately $59.6 million.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into purchase agreements with its sand suppliers (the "Sand Suppliers") to secure supply of sand as part of its normal course of business. The agreements with the Sand Suppliers require that the Company purchase a minimum volume of sand, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based primarily on a certain percentage of our sand requirements from our customers or in certain situations based on predetermined fixed minimum volumes, otherwise certain penalties (shortfall fees) may be charged. The shortfall fee represents liquidated damages and is either a fixed percentage of the purchase price for the minimum volumes or a fixed price per ton of unpurchased volumes. Our agreements with the Sand Suppliers expire at different times prior to December 31, 2025. Our sand agreement with one of our Sand Suppliers that will expire on December 31, 2023 has a take-or-pay commitment o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $24.4 million for the remainder of 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. During the three months ended March 31, 2023 and 2022, no shortfall fee was recorded. </span></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company had issued letters of credit of approximately $6.0 million under the revolving credit facility in connection with the Company’s casualty insurance policy. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent Liabilities</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Matters</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, a complaint, captioned Richard Logan, Individually and On Behalf of All Others Similarly Situated, Plaintiff, v. ProPetro Holding Corp., et al., (the "Logan Lawsuit"), was filed against the Company and certain of its then current and former officers and directors in the U.S. District Court for the Western District of Texas.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, a third amended class action complaint was filed in the Logan Lawsuit by Lead Plaintiffs Nykredit Portefølje Administration A/S, Oklahoma Firefighters Pension and Retirement System, Oklahoma Law Enforcement Retirement System, Oklahoma Police Pension and Retirement System, and Oklahoma City Employee Retirement System, and additional named plaintiff Police and Fire Retirement System of the City of Detroit. Plaintiffs sued individually and on behalf of a putative class of shareholders who purchased the Company’s common stock between March 17, 2017 and March 13, 2020 or purchased the Company's common stock pursuant to the Company's initial public offering in March 2017. Plaintiffs alleged violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule l0b-5 promulgated thereunder, and Sections 11 and 15 of the Securities Act of 1933 against the Company, certain former officers and current and former directors, alleging that the defendants made allegedly inaccurate or misleading statements or omissions about the Company's business, operations and prospects. On September 13, 2021, the Court partially granted and partially denied motions to dismiss filed by the Company and the individual defendants.</span></div><div style="margin-bottom:9pt;padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 11, 2022, the Company agreed to a proposed settlement of the claims in the Logan Lawsuit, which the court has preliminarily approved. Under the proposed settlement agreement, the Company's insurers have paid a cash sum into a </span></div><div style="margin-bottom:9pt;padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">settlement fund to be distributed to members of the putative class. A final approval hearing before the court, originally scheduled for April 11, 2023, was rescheduled by the court to be held on May 11, 2023.</span></div><div style="margin-bottom:9pt;padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the U.S. District Court for the Western District of Texas consolidated two shareholder derivative lawsuits previously filed against the Company and certain of its current and former officers and directors into a single lawsuit captioned In re ProPetro Holding Corp. Derivative Litigation (the "Shareholder Derivative Lawsuit"). In August 2020, the plaintiffs in the Shareholder Derivative Lawsuit filed a consolidated complaint alleging (i) breaches of fiduciary duties, (ii) unjust enrichment and (iii) contribution. The plaintiffs did not quantify any alleged damages in their complaint but, in addition to attorneys’ fees and costs, they sought various forms of relief, including (i) damages sustained by the Company as a result of the alleged misconduct, (ii) punitive damages and (iii) equitable relief in the form of improvements to the Company’s governance and controls. On September 15, 2021, the Court granted the Company's motion to dismiss the complaint in its entirety, without prejudice.</span></div><div style="margin-bottom:9pt;padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 19, 2021, the Company received a demand letter from a law firm representing one of the purported shareholders that previously filed the dismissed Shareholder Derivative Lawsuit. The demand letter alleged facts and claims substantially similar to the Shareholder Derivative Lawsuit. The Company's board of directors (the "Board") constituted a committee to evaluate the demand letter and recommend a course of action to the Board, and the committee retained counsel to assist with its review. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The committee concluded its investigation and recommended that the Board reject the demand letter. In October 2022, the Board accepted the committee's recommendation and rejected the demand letter.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Environmental and Equipment Insurance </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various federal, state and local environmental laws and regulations that establish standards and requirements for protection of the environment. The Company cannot predict the future impact of such standards and requirements, which are subject to change and can have retroactive effectiveness. The Company continues to monitor the status of these laws and regulations. Currently, the Company has not been fined, cited or notified of any environmental violations that would have a material adverse effect upon its financial position, liquidity or capital resources. However, management does recognize that by the very nature of the Company's business, material costs could be incurred in the near term to maintain compliance. The amount of such future expenditures is not determinable due to several factors, including the unknown magnitude of possible regulation or liabilities, the unknown timing and extent of the corrective actions which may be required, the determination of the Company's liability in proportion to other responsible parties and the extent to which such expenditures are recoverable from insurance or indemnification. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is self-insured up to $10 million per occurrence for certain losses arising from or attributable to fire and/or explosion at the wellsites. No accrual was recorded in our financial statements in connection with this self-insurance strategy because the occurrence of fire and/or explosion cannot be reasonably estimated.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory Audits</span></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the Texas Comptroller of Public Accounts (the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"Comptroller")</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> commenced a routine audit of the Company's motor vehicle and other related fuel taxes for the periods of July 2015 through December 2020. As of March 31, 2023, the audit is still ongoing and the final outcome cannot be reasonably estimated.</span></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, the Company received a notification from the Comptroller that it will commence a routine audit of the Company's gross receipt taxes, which typically covers up to a four-year period. As of March 31, 2023, the audit is still ongoing and the final outcome cannot be reasonably estimated.</span></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, the Company received a notification from the Comptroller that it will commence a routine audit of the Company's direct payment sales tax, which typically covers up to a four-year period. As of March 31, 2023, the audit is yet to commence, and as such, the final outcome cannot be reasonably estimated.</span></div> 41900000 99200000 59600000 24400000 6000000 2 10000000 P4Y EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /H]I%8'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 " #Z/:16G$D4N^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NG_&D**N%Q GD)"8!.(6.=X6K6FCQ*C=VY.&K1."!^ 8^Y?/ MGR4WZ"0.GE[\X,BSH7 SV:X/$MU&')B=! AX(*M"'A-];.X&;Q7'I]^#4WA4 M>X*J*-9@B956K& &9FXABK;1*-&3XL&?\1H7O/OT78)I!.K(4L\!RKP$T1H(RZ3W^K[A^VC:*NBJK/B-BM6V[*4JSM9KS]FUQ]^5V$[:+,S M_]CX(M@V\.LNVB]02P,$% @ ^CVD5IE&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" #Z/:16](ZV"UX& "%)0 & 'AL+W=O]DH[T6-;)DU0/V5P(39Z3.,U.6W.M%Q\ZG2R8BX1G MAW(A4K@SE2KA&D[5K),ME.!A$93$'>IYO4["H[0U/"FNC=7P1.8ZCE(Q5B3+ MDX2KY;F(Y=-IRV^M+]Q&L[DV%SK#DP6?B8G0ORW&"LXZ&Y4P2D2:13(E2DQ/ M6V?^AQ$[-@'%$[]'XBG;.B;&RKV4#^;D*CQM>:9$(A:!-A(SR^X[B;UPW]VX[V+J MUOW=<*RU4O"2W8B&5=MG#I;3*794R M0J/VM-?;V.O5LS<6*I*AR4H"@X.S\7"E31Y6)B(:OZ?/_L9GOV;/5!SFE2(M MJ]L1UYKR.',V)!JVI\'!QN +=1%JB.]))=1+,A-GMP+Y3*&:WB>WV8#CQVY MS*&A>YH[WI@[KF/N5LRB3$,#:G+#$V$W=%;"#O6/%R['>-"^ MEK?8PJ]C^8X_DZL0$C6:1D$Y>U;WYAV2M-=FO<$1&U"G7S1X7[_4^J5U_)Z% M(:AG!^L#4J#"E]3=KKBDW_=Z9 +\/2?74?@03:<'3N.HRK[&+2#Y*('\S_C( MG$&GOI-/J=,T+@=.8YZ&3J--H)!O6:UT4WZPBCT&*6!NXEQS;L_G4:; M "3?$I*/<\UKHV.9:1Z3OZ)%]0B%*_:/^Y[O=-H$*_D6EGR<<8J^>@:OP-7& M<($N6:AV%YOC;N](DK M5OEL H^HQ2-:"X\,ZP(,P:@ZDVKI9[![>]R.GXGB%G50ZEV5*B9]>G'H>\?4>:S7O^D\^@R:7F'UN*= M$0RI"N;-JS04S^17X6Y'7,J#&;,W\&BW[S31!.U02SL4AY6S1*1AL6AR&7-W MF^$"U;VT"=ZAEG=HS<6@RR@SY/--<$4NX:)[2,7%*I>=FV >:IF'XH3RVN-J M?:_:)2[WU8GC>-"^'BWO4)Q.UD"WW8S8 N8.N7;;IVWF-MH$\# +/ P'E>WQ MU/D!X9WH9/4%H0G6899UF-_ )Y1WXI=5#31!0\S2$,/AY2[2L2!R2GSZX_U/ M9"*"7,&,X_2-*[V0'X\\S@7YWCN$F8X4 M+Y9H)\OD7L9.[[C ^+?KL=-7$XC$+"(Q')'6K4DNGH,Y3^$%I&HM>X?0S;>) M<*?&:"%)_]G7,/KOCFY&V"FIBE)M9K M8/AZ)R!:U4 3>,4L7C&H^@Z.A[W56F=KHXM95BCV_V0D,-_.RCTOFZN;/49GQUO)5^\B.)KN>)< MHF_K+"\O.RLI-Y]ZO3)9\34K/XH-S^'*HRC63$*S>.J5FX*S9=5IG?6(X_B] M-4OS3O^B.G=7]"_$5F9ISN\*5&[7:U9\O^*9>+GLX,Z/$[/T:275B5[_8L.> M^)S+^\U= :W>P\I?RF/CI$*Y4&(KZHQ M7EYV'*6(9SR1R@6#?\]\R+-,>0(=?^^==@[W5!V/CW]X_UP%#\$\L)(/1?9' MNI2KRT[804O^R+:9G(F7:[X/R%/^$I&5U2]ZV=LZ'91L2RG6^\Z@8)WFN__L MV_Y!''7 ;DL'LN] WMJ![CO0*M"=LBJL$9.L?U&(%U0H:_"F#JIG4_6&:-)< MO<:Y+.!J"OUD?SB=C.+)/!XA.)I/;\:CP0(:5X.;P608H_EU'"_FZ!S=ST?H MP]DOZ RE.5JLQ+9D^;*\Z$G0H#SUDOW]KG;W(RWWNV7%1T1Q%Q&'4$/WH;W[ MB">'[N2T>P\B/X1/#N&3RA]M"_]^-HLG"S28SR'.3Z9X=@Y,P(G/(<>(1L0PR$-I5F=K]TW(A@W MQ.E&H>]2L[C@("ZPBINO1"'/)2_6D)J>82 #9&17#0^3S$!3X+MAU)"I&V&' MA"TZPX/.T*IS*E<HB_G$^_7Q^#XT=D8RZL:;']3VWJ5JWHM@-6C37O,1V8$X7U_$, M3::3-Y 3ORLZW\O;:> U/+&=GE^$6+ZD668,E.H\H#[17LEK9J?2:CQB.Q_' MN63Y4ZJPN)NX1_-A#SR3G-8%M-*1>$/HM$FL:XO!-E??->' UOADOQG%+$K%2]3\G MD7?R=AIT#5ELI^RADMVP[ZJ,-0:LLY.X/G:U5V.PHRZ)6@8/J1E+[(P%D<46 M^*FJ9G%2M&0I>TBS5+84J$0'I0>8;%:H!C,W\@$27/Z&, MP\+^5;4Z(*.C8;W7JAN%7DO")D>+3BNK&L76:SJ)#G)'K;V:4G4[$KHX;$E^ MI"8?L9-O%'^.8:Z.T'@RG-[&:#'X,S9F%:+S+:!.T(2)P#.=?#E?Q+-;-(JO%D:!.L:HXV@%WZMFIP)KVA$[[8ZJIF;I=Y0%C<)UK%$_ MT :K;D6HT[(P(#7\R%O@]]HHU4GF8DQ(V-2HV]$0!U[+XHK4R"-VY,'0O!TO MU&I@7BT.AM.)>K[Q9 C/%'V8",D1)K\8M5L]FZ& C+L[_]_1:?0U38F=IO/K MP2R^GMZ,XMG\YY]"@H-?J^71XB_SGM:[0O6]O)W&7D.5V*%Z5_!'#JETB4HI MDJ]==.9\=!P,C"W0,\NVO(NHTX7YJ_Y0N6(@ K&M7(DB_8ZU5G#. M<<(?YF]] %3'-WAO[@.:C%JX26O"4SOA!\MEJE8RD([4?M1YFJ.$;5)(3T:A M!L 'L&30M!KMO+8JG-:8IW;,S[AD<&J)."MRJ$M*].%T?^(Q35)I3$E4ASDF M4'DWI>MFY]CWVU!%C[:*[CD$1$$VVP M\UR'MB" U@4 M1< NU7/$4HK$+2G1F,0KK:#;5X9&0U-*Z/>T<<9]67LEA5/ M:5Y"D?H(/9V/ 3R(8O>Q:=>08E-]KWD04HIU=;CB#-Z!,H#KCP)8MF^H3T"' M3W[]?P%02P,$% @ ^CVD5NH,*3D3 P ?0D !@ !X;"]W;W)K:)Z5J1U M>F';*HP@IJHF4DCPSES(F&KLRB=;I1+H+!/%W/87;C,6 R)8B(A M$N8]J^]>##HF/@OXQF"E-MK$9#(5XMET;F8]RS% P"'4QH'B90D#X-P8(<:O MM:=53&F$F^U7]ZLL=\QE2A4,!/_.9CKJ66V+S&!.%UP_B-4UK//QC5\HN,K^ MR2J/;74L$BZ4%O%:C 0Q2_(K?5FOPX; ;;PA\-8"[U!!?2VH9XGF9%E:0ZII MT)5B1:2)1C?3R-8F4V,V+#%/<:(EWF6HT\'@_FXXNIN,A@1;D_O;FV'_$3N7 M_=O^W6!$)M>CT>.$G(ZIA$1'H%E(^1GY1+Y.AN3TY(R<$):0QT@L%$UFJFMK M9#+.=KB>_S*?WWMC_B]4UDC=/2>>X]4KY(/]\B&$A=PKRVU+_KVH$K]?\/O'\=.% MCH1D?W#$))!!JTKJW-C?X*D[^6\+_(# $GNS8&\>Q\Z46KS/W=S!V0;>%U$B M;16DK;VD Q''N'/_H41:!Y7(>U$E^'8!WSX"_O#Z:.^LHN=4%\@AD27T3H'> M.0+]L/+H[,"XKN^V'+_A;V%7139\UW><]A:VO7$XF@\3/'&>6*((ASEJG5H+ M361^V.<=+=+LO)P*C:=OUHSP^PBD"<#[&PO=V]R:W-H965T&UL MK5AK;^(X%/TK%CM:M=*TQ,Z3+D6BD&F1!J@(G1EIM!_2Q"U1DYBQ3=O=7[_. M@P02Q^IH^0))N#XYY_KZ'N/A&Z$O;(,Q!^])G++KWH;S[56_SX(-3GQV2;8X M%;\\$9KX7-S2YS[;4NR'^: D[B--L_J)'Z6]T3!_=D]'0[+C<93B>PK8+DE\ M^L\-CLG;=0_V]@]6T?.&9P_ZH^'6?\8>Y@_;>RKN^A5*&"4X91%) <5/U[TQ MO)H@,QN01WR+\!L[N :9E$="7K*;67C=TS)&.,8!SR!\\?6*)SB.,R3!XU<) MVJO>F0T\O-ZC?\G%"S&//L,3$G^/0KZY[CD]$.(G?Q?S%7F[PZ6@G&! 8I9_ M@K2YR4<+-5&:3:/'J?@U$N/X:+)<3-V%YTZ!N/*67V?3\5K< M>&OQ-7<7:P\LOX#EO;L:KVB/( G7A(%&/QTWWG6&!YC#+Y&3)X*-7X%-'#%FMF#TR(-,GT%E)5#9;WW=60@W;2U8?_U4$0[##G(J!+F$GPY) Q:$'8D%AZX/52271,N M& :B_EF>6?R>50&64X7MA#D(PA;7=ARRK8$QZ""+:K)(2;;<=BQNP6PQ6KD!#:O%L1UFVGK'PH.UFT.UG2_7=^ZJ9 ?.RMYY?B4E>E(O/Q7:L>[: MS:':+&FVPZ#8P>H= M=&OCA&KG+$O]QOVR7+G[PE^/?\@W#+!M>"*USJ!)5N*+YJ"S,]>^"-7&6-/; M;VND)-L>=N'H9M/I9&$&U+L*H/8ZJ#:[A;M6M;>!9+]GZWJ37#L,0J?++E#M M;4A3]K>:'!"]6/Q%G,^7"^#=C5>NM,DAI57^;I,[%=JQ^-HKD=HK;WP6!=D6 M"H0DCGW*P%8LTOQOKW1IEG#.P21HE\AL3)4T"G8X$:J]$JF]U==M P_B8\_M8]*BT/+!_6WEK\'1'>+Z^SDYKI MJ=".C\J'94I';4PP)3\93X M)#1UO<53YJ>F[C2;?O_@:"O!]#D_\6-B![M+>7$*5#VM3A7'^5E:X_D-O)H4 M9X,U3'%4.??I4)W!COX#4$L#!!0 ( /H]I%9J\"419@4 % ? 8 >&PO M=V]R:W-H965T&ULO5EM;^(X$/XK5FYUUTI+$SMOT*-(+N;^BV5I-N@7[^ZR09\N>1REY"X#;)DD./M^16*ZNM"@]O)B'#W.>?Y"'_07^)%, M"+]?W&7B22]1PB@A*8MH"C(RN] NX;F/"H-BQ-\16;&=>Y OY8'2K_G#*+S0 MC'Q&)"8!SR&PN#R1(8GC'$G,X]L&5"M]YH:[]R_HGXK%B\4\8$:&-/XG"OG\ M0NMJ("0SO(SYF*ZNR69!=HX7T)@5OV"U&6MH(%@R3I.-L9A!$J7K*W[>$+%C M ,T]!FAC@ XU,#<&9LT N7L,K(V!53.P]JW!WA@42]?7:R^(\S#'@WY&5R#+ M1PNT_*9@O[ 6?$5IGB@3GHE_(V''!\/;&\^_F?@>$'>3V\\C[W(J'B93/Y[\ ?R_[D?3?T$'W$\\N,[9 @?D0A.5B9'LB6B#WW^#CO&G+%IK M,+L RXO6TP :IF6Z??UI-RPJ??J*P"JQ,,M8F&^)Q2'\KQTX.Y1UD6,:J$K9 ML#E,,%NC50)E65W4JP[SF\,ZL"MF<0Q$Z5_A+/Q?QHJE,BM5@GDJP7Q%8)6 MV67 [-;<+2+3R3^[(0AH(GH1AHNO>4 9E\7$;FYN:#I6+5%;G1Y+]D$N?44N M*RPZ)8M.*XLCQI9%"1"[GJRS&^=9+;Z)J6C\=JJQC-)6[&/3W&F093NU,N*I M=.@K JOP[I:\NV_@7<:UVZ#'0D8M>=UFE:T1*$&!]0+;.O.?Y*5;\M)MY66* MGT5/R>=YR2W:D(7H;("0&$4Z,L)Y3$3GSQN\R2CK-A;;04ZO1LFP=4+'[OB# M7/J*7%88[I4,]UH9OA$\1JFHF$1&64]2L;JPU@ -6ST<2YE*,/^U^5WJU]P5K9+2"HC6OT<6S(W:+6&M=>K[6A/J5=?%5HU%CL:$/Y< M+ [B'S88ZUHN@O5^=3.NVK!:=5HE8+;90_7M+AG7<;K0W).56R4%WTM*R;E1 MJJ6@1$Q!RX9VG42E:DH56C4B6ST%50HJ>13,!F\]VS),LYZA$DD%&QDJ 7,- MN_')EXSK0,783KUD*-58JM"J[&]5%E0MLV!3 M(=55%GQ=9DE0.HVNX#UT%MP*+?@+E1:4Z![3='MUYI1JK<.<^JJ<5GG>RBWX M%KT%FX(%==WFQUZIXE**YK^ZA.HQP59S(?6:RY0>$2C57$BBN: -W7H)4.K5 M5X56C<561T !@ !X;"]W;W)K MU^ZRDBQ?&OXD5I1*]%GDI M+GLK*=?G_;Y(5K2(Q0>VIB6\63)>Q!)N^5-?K#F-TVI0D?>)XP3](L[*WO"B M>G;/AQ=L(_.LI/</&1/*ZD>](<7Z_B)SJG\O+[G M<-??:4FS@I8B8R7B='G9&^'SL>NK 97$EXR^B+UKI$QY9.R;NIFFESU'(:(Y M3:12$: ,<_6Z6]W3?5P/WK-^TWE?%@S&,LZ)CE7[-4KBY[40^E M=!EO6;:C18DY4JC'/)X6T& MX^1P?#>[GLSFDVL$5_.[3]/KT0)NY@OXNYW,%G-T=X/&H_F?Z.;3W=GA M^#Y8L3.%O)ER1:P*;V/^ ;GX/2(.<0UXQL1@MIK,_T&B\F'Z9+J:3^;G);;5:SZQ6I?6Y6,<)O>Q!W@K*GVEO^-LO M.' ^FFP^D;(##W@[#W@V[<,95*&L3%A!36;68X-JK"HVST,2A2X$[GD?ORZ% M<83#G=0!,'\'S+>&9I3^#9D%Q4@*)!E4HX2529935.X0J^?J+HG%"JTY>\Y@ MDJ+'[P@**(]E5C[5%2B3&17&,/JG#..)E!UX*]AY*["&\9J"TB2+Z[);IB@N M&)?9O]4#D^6U.G\O9KX3#J)69'4I%T>^9XYLN,,:_@#KDG(.D7J+8OR*Z"MP MGC#.P5##$$9.V *J"[D1"&K<*7V$*2C$)BX3BA(F MI+&T1AJFP&O!UD6PV^'=P0[UP(IZ+EGR[4RQ9@K0"N76SDDPT+WFNT$+HRZ$ ML1MTH,1.PVF.%>(^ L17LYQ+:KSS[%WR:;W&+%0\SW%)1] :/L9V0KZ3*\JAJX1* M4TI;1G@& $&[@!NDL-]1%W%#S=C*9<,I3/A2,@X3QPC-UZ$%;M N+ 8Q'/AN M![B&";&="N\Y7<=9^D8I9H0ZL9WYGN8\70J'3E@/V_EO-Q/7\??.::@3 M&AE$I-UY&<3.L..X?@?&AOKP#[@O2?@&JITJ$^Q@1NX5#2-PG=+"0:AYUL"- MSJ #=,-\V$Y]TS*!,BTH^OV:UE?O5.V;EE"EH4"C^]K?[Q$TO4;L.M41#;DN MTU&G24.%Q$Z%LV-[6!-HHE->Z#I!FQD-8L2'V=R!O6%&@G]J!36=?9G,CUE! M$2OC_BRYG$K;H1<:IB56\AJ.XW4FH8>I:DZ:R0WO"!8QY"OV(K=-+R;!P'-) M1W4D#0T2.PW>^-%=)[#3J3!U:5(V%&$2$.%Y,=KTRHO M-J):+6P;K2-RPL"-T+2&OI85!L' <_:8X!!ZPY#$OGIMI\7-=#::C8])BY,N M24^E[= +#163'U'Q_F2CKY0GF:@F'/UGD\GO*'Z)N7E?BNCL1":3SLQ&W08R0L*,')@V1$SN1SR8+()+QPV0T MGP"93^JK=_"LVN9\7V]V3O[Z//TR^E1M@(YFU^@!B.=A.E9;H^J]T2Z=O577 M'FB&F>0P]COHTFVHWK53_?'PT1FZHD]96:IHP5R#=B!CJ M'Y4HC"ISWM?YHQ+]&;BRW*Z<53O)LT2J/19X;[3CI(OG4VD[],K>-KF]:QC_ M/U<8NH/ TS8;#6*VD#9MA&MO(QZ.0&A8)D=DX+<1ZF)=%:'I%%S[6GK!5.-X M_%RKH_K;+Q'!Y.,1Z>1KF_/&=-+%3+[O[QUB%90_56=[ E7KV?H0:/=T=WXX MJD[-6L^O\/FX/@5LU-2'DK2K:NCLDMP_\ 4$L#!!0 ( /H]I%;.]:$:$ \ HM M 8 >&PO=V]R:W-H965T&UL[5I;CQNW%?XKA&H4-J#5 MWIR[;6"]<9NT#6+8;?-0](&:H23:,^2$G%E9^?7]SCDD9Z25UDY:H"C0AS@K MB3S7[UQXR&=;']['C3&]^M V+CZ?;?J^^_K\/%8;T^JX\)UQ^&7E0ZM[? SK M\]@%HVO>U#;G5Q<7GY^WVKK9BV?\W>OPXID?^L8Z\SJH.+2M#KN7IO';Y[/+ M6?[BC5UO>OKB_,6S3J_-6]/_K7L=\.F\4*EM:URTWJE@5L]G-Y=?OWQ*ZWG! MWZW9QLG?BC19>O^>/GQ?/Y]=D$"F,55/%#3^=V=N3=,0(8CQIH;GWSDZW[S?/9ES-5FY4>FOZ-WWYGDCZ?$;W*-Y'_5=NT]F*F MJB'VODV;(4%KG?Q??TAV^)0-5VG#%+??V+ESK:J/Q*O0XF&M=KLM6S\QZD:<%YE4Y_,\0?KM*NL;M1;?&D PSZJ?]PL8Q\ I'\> MLY (\/2X !1<7\=.5^;YK"->X<[,7OS^=Y>?7WSS@'I/BWI/'Z+^Z6[\#634 M7S<&T5/YMM-N9]U:51Y>=M'4]%UK&(H88$!C'4;Q11"N;GP891%/KN;XNW"_765$.P/;$D.5Y]J#;:K0U$ M:UL;.>4\GKU]=0MNR'P@WYM@VXF*UDE&S "JO7*^Q]=5,]2P5]-D?H!Z,D\70,5V#5:LC3,!M/AWT_6B*6OA+'UB=+)J-RTDK#3$ M_N/-S>LDMW9N@+#'/+. 7WV$I/4[I!FQT./MQE8;]JJ-1!YT'0G?0%88+)!X MD"2 :'P".72O8/YY%LIWUJ4 :K5#4B>R<^5,96)$SA>9U$K;H+J#B!-W1633 M.%I.K-[A7U_'B=];79N%>C,N1Y4*3"HRCSA C&( M# =$(?@ M^Z,#JH>C.J]$M1$TA\U[3V**,6&E3WD; ^2 0I7O0]L;O3&57SM; M\DJ*]-__[LNKRR^^@<)(C+8RXBSH4G/-K=70>=:=TV\4=E(>3;9K(D5()1:_ M<( )U^T&F+&]BO!F7''0$RHX+BE?^&5CUX)$A")XN+@R@G;FB;+L[PPAH N^ M'JJ>DE$2E6"@BRPBRLHWZ'9HNR56M8E5L-T4Z2G&X1SN2S@3S95>KX-9:PES MT"4[>D?.[WSH];*!36D6Q"SJ>\ MFXU#D)C= -@_$B30=6#%VH?=0ATAKA+CZ6_%9REO<.S4?NLV'@)W0]N1)?*J M>1(L(0I1O:L#FBA;06P88R"SSU7%@.5\XPA>P5"QFH3D0GUW9",;'%:V:*30 MZJEJ%+,WU<;9GP=3)(@*Q://+B$/4]H^W >74[Y8J.][<2<$D9N&^"=1(H;#>L1KZ5'3A)@ M)5G Y\XW=Q+%^/ N];C8MH7WPAQ(A]7H/^KBD>&:J 8(%M0&;2KGWC@$(R@3 M3J5(@=6/P-TQMQQ&(.&S1*&D9X+K\=":F%UT%E)LK%ZRU)K@D8.TEIB#$9'J M?S)C7!?DEM_5$!DI9)\UZ0;)^FY Z1F0:\[\ZHS.!EDN4&Y-O_'U1"+),E[* MF 8-3J ?2#C*!KI*4*" 9]/"(D7F[#]3LZ!+0!422GG,4I-\6>["[ 05*K$# M!2H*5&TZ2_;> #?^E%OVLF9)7PF&>SZ:F/1[\*^E5E&X(;]81M!)+M2M=!25 MJ'4[JDD4H'TC;*2GE7A8&4.5,7!E7$VR(^ XECI/&2HF*G;.6-J@$[8,I M9$MU&0BP-1<9I) &A7D,8QURQ%-9Y)C>#^C,^L.R-@S7.M+BDMY==)P.?220I2[DDKLM)96:G; MN0)3WMB'-E,MA?=/?AES-Q/-04SL.B((UZ.C@N>0(UMJ99R&NZ@@4#9K?>S5 M.Z(R1B+6-)1/$,L"G]U!+AI-6.KIIYOD./3$-V,!+)H,T8R^SG5UC$I8I$;J MD48E-FC7=\2H :Q@5Z$G28D C.VFYC*=\(B([K?47+-9=9_P%,C/;Y#V+BI]P"%24>2PO%1T9XDUSYA#5[L/LI#1BMG/8_ M)_L>AMPTI.^*/#09[A*'E3B1O85QVC=\EW20MK@<7\[F166-9_MU, M,)A;P7DZ/*?D!K'(0F4W03KO1F$?%8*/4*I29J8*_3K9*FL0/Q)3]*6T59)? MIP*?TDOWO4868T2.=M@$/ZRE):=J%:CTCYV;1.&!N?_?L>I-!SFCS6/(%)--(I[K2V!W5JHVL:.YV("Y%G"Q\\ M5%Q/%9JC!96(/5A1;WC*"KLT.QADDB3JWU+LL@S<9R2VX@$19Y^] O]7JY7A MFQSUEN:A/*8J4RK($S=#+UV-X&'JR7%X(,6DMK'S4<:<(\RF.W2,AD:E;TSL M87(*C5L=-[S[-A]J^)N;^H[]2=D[C*LK^DVB*J9)$>]/JV$] UUJF=A,#DHR MZ7-F,NB;XGN4& CQWC2(M]9.X)QS+M\=A:;A-5!6A8 M*21;'>IX/.W0>8>=&UGV#(^/Y(J4/2<%*PUP%T=MN]0-4>),!#?^H -"(E\< ML8;WIIEJ+N?01Y=?+JX5SE=-'LT_NKQ87.1OYL2K$[ UNR/V*71OZLEDFH;Z!(5, MQ,HP.V'MV)PZ\5!\YQBS*:^N1L/=-^6O<\Z^V;\=QV1HH'">;^6F4>9L^R0/ M,]*CRXD,UA4(%F3KEBY=J'E!2^!J"7D2]9YS!H]'ERB/DKR9/2]WI]8Z/MB<^9_ M]-7EH1L_NUQ\5;XY],T]<:7Q/M+!-=R#C 4%E1%8YZ/+Z6)(HI+8ED]I8[=V M-*V=&!.+7I\]77PQT:)TH>9#9U)'S'EM; A=/062GMPE('PI0EQ"XF38+UE0 M DIRUGZT*(H@;D.0-EWJ?VXYEZJ_>)2:J&Z.!,I\;XA/+<&CB\75Z*8]NG//N9&.I''QL2"--1](9M8F1/:^YJY1< MG8KVH878E.AE(0NLN9?PN8.N!W/0'<-K"2SI!GK?R"U3N;-0@A@9&@?GR_R2 MEP["F8]1@EYZ3T63JRTU'>E-56ID3T9[_2MJZ=J2>7GY%SSR@3,[=)QFGQ)A/8#\%-))G?K4ZLN8Q^L@IWX/2^(C^ MIV[EX09DO1F?4+PJQKQ-D=OCWYHCZ2--\3BXGUSE\WL"!%U#QV J2N3,28R] M\TNZY44 R[,6!_4YK>:)$LP8>$)%XT(9W,A# VG,> *)'X=H5D.C:(@K<\O2 M%-)C%1J)4XE"[:%DDY]?W+N1V+ANUH6DM*GTM5N#BDWQ>CS*ON+$>I:)RYQ VX_B6RCB]?)@G=_ 5 MLE@Q\T@7-,2F\C0A@!U]99G3Y*%1U^@T8I>S;313C?CDY#SBP1& J-?0'/GN0Y,F]O:O>Y*\( MEW!/5<)Y\B)JS(W4S='C'V7*'. P&\FTD/<:'AA3/!P>Y!PJIY 0=XV<<\OR MT03)LFCUZ'KQ>>G%:B.!S_<(AI^#>1I_@"9ZMHMKS@ T.:O2 *(9^&YC@S!& M]4B30BIX\],:SNE2%0>=27_443_-I6:E03-(SY"31ZO?^7 T<^R!<&L$IO3* M:2?EFV&N9%B8&W9Z8JNH;9-G"@,_&,ND%\<>,YY/WJ>BE*[Y%2Z-7^$B>:I: MOBT/?6_D?>NX7%X)PP5K! HB>(6M%XLO/INI("]OY4/O.W[MBM85=9O_W""J M3* %^)U>W^4/Q* \?W[Q+U!+ P04 " #Z/:16L0J&6E@" ",!0 & M 'AL+W=O.926/LLRL! MD+U62KLI+Q'K<12YO(1*N(&I0=/)QMA*()EV&[G:@B@"J%)1$L?7426DYMDD M^)8VFY@=*JEA:9G;596P^SDHTTSYD!\ V/@-(.D 2=+>)@LI/ D4VL:9A MUD<3F]^$4@.:Q$GM?\H*+9U*PF'V"#EH5'MV[]P."C;+<[/3*/66K5#H0MC" M32*D3#X^RCO6>X$O[LM/ EY[A.RIS:93,)3CV8[9V:.F9_#Q5<,LW.LWG6V?L:I'#E%-O M.+ OP+.W;X;7\<<+:D>]VM$E]G_^2?_/^K4$"ZSQ'VVH"3N$/(]@3W4AD*[S M'9^MGOA[MMXS+($MI!8ZET*=1LT-+819S%9S F$IL$TK"E,CY3*V=9;BQ6M! MMJ>)M0;0?834X74,3EUX=-0A%=AMF ..!2%ML_3>?M3,V@[[$][.*7J*6ZD= M4[ A:#RXN>+,MKW?&FCJT&]K@]2]85O2N 3K ^A\8PP>#)^@'\#9;U!+ P04 M " #Z/:16^/2%)YX& #$ & 'AL+W=O.Y,56FT]V+81C7^I*VZ$0I?2FUJ[O!J5E/;&,$+KU17TRQ)%M.:2Q5=7?BU.W-UH5M7227N#+-M M77-S?R,JO;V,TJA?>"=7:T<+TZN+AJ_$>^'^;.X,WJ:#E4+60EFI%3.BO(RN MT_.;.O"A>FV DXJ*\MX9?)70>?6VDEY>IBZF":!*9Y9^8FF,D. MF)FQW[5R:\M>J4(4#_6G@#3@RGI<-]F3!G_G9L)F:O?7JSO,,/>*O:'WHAZ*0P+><_8D5L+ M%NV7!]U$=!PS$D%2&Z[NF5!.&%$PJ9QFG#6MR==H&9]HRRL\K(P0Z&D'FKLU M^P-=N[/^6E=%KF/VYLUM3+JVY1"$I>U:YNL'CC@!(4]IDOS(=.D_8N98!U=2 MK5@E:^GPO9)\*2OI[EG>J4J/T3I+:COG9+D2/K+W*)O,A65O&V' %+7RF-C1 M+A,4.$<,1E!RF>TU=DX\HCMA:LD5N^%@7TRKX@LRHE:"89XB-,-4B0=S!7[*8G XZ,7LV2R;)\ [EG-MUJ'3#[W59>I2GDVPLPRT&.PP6 M8NEB7_%.WI>;%.8C8&04X6#78'FE+6'W*H8KR\/ SC45Z0D*1L<3]@%?]_.S MT>'!/B2.1=UJ;83GP0I)!^1\J+U]7FI,7:QI69525,6NMHW1&ZH36V/S^]QR MTW/]ZU('7#NRYKI5Y,@7_2#BUJ>!OO/1:BW<6A<^P\$.A!['_9 2;$M15I7. M?71H(+)9\X_P3DLK;60@!:?A9W?=1"7H.X9$^IK2OE>PMM$^5FD8^D?6WGK) M\>JY1%0Z'!R-BP![GZX=$Z)']1 ,M4]>M;Z[NTQ8' MR(3=\68D8SSX*9N5* MR5+F-#P^ML6*^!>L]9YM %(+;ELCPO=OSP;(#2\A)0A,J@9S!Y$C?/J@--B^ M)-80K)X>./%\PCX3VJ(EX'Y_ ,0W8B,J-NOL!&2E1O6VG@W>2#@RR?]$(/,H MY]WH>SA#?!>5PHSHN;\H?9<>9%+'G:\=?BMSCL+LYK[AJ'Q8H]'?P:)"^B:A M6!%$@>.>;TAE=24+SY(EK[@"%G_(L@VXMD$'I@Q^U0W2W MXWR=LUO,MT-9 MEG3>'SO F(^3DT7P[G7I@5B,5'N#SU@6+\Y2A/<5W[U"JY#P"CDR()%"=;(T M3DY?L-\47EUH\S3.DALP^&%X*X/G7TQ!2O!3O*CI&P M^ S)O/4G6KC$QNG38->RL5YBOHA/(/&KUL460;%L%B^R^6X/9I6@RADZ9C_7 MY?/6=FX1RNG9K,LQ\HL)64J^0S4Z+"SF2.>+73I1.2]X&B]._+)I.R[K!XD9 M,WL1IXC],:S=.0-H7BPZ-/LZ(EW$BUD/=S@A'>(&I?N=H-L5^4+,94MF-S!H M*/E8+(VN@<+Z&82=586,OQ0EE)SPTOY(UA7+AK,7QR[HY'_!(:*189-)$W8O MN.D&T:JO!J:/'9P=[CV).)TSB%_L7IQE_SEMJAQ?PC'52$(0%\+[5V_0LY&.[]5_\#4$L#!!0 ( /H] MI%88YR1%V@D +,: 9 >&PO=V]R:W-H965T70SDS1IY*8?=O8#2,(B$I)@ %"R^NOW MW N^9#W2=&:_V'P ]WW.O1 O5\9^=:E27CSD6>&N!JGWY<5X[.)4Y=*-3*D* MO+DW-I<>MW8Q=J55,N%->3:>3B9/Q[G4Q>#ZDI]]M->7IO*9+M1'*UR5Y]*N M;U5F5E>#DT'SX)->I)X>C*\O2[E0<^7_*#]:W(U;*8G.5>&T*815]U>#FY.+ MVU-:SPL^:[5RO6M!GD3&?*6;M\G58$(&J4S%GB1(_%NJERK+2!#,^%;+'+0J M:6/_NI'^AGV'+Y%TZJ7)_M2)3Z\&YP.1J'M99?Z36?U;U?ZOM(LS0\XZ\9^;R'F+XOCO+I^#R-/=(@DP%ZZ4L;H: !%.V:4:7/_\ MT\G3R8L#!I^V!I\>DOXCJ?E'@@0_7_+SH\&;SX-CH1U5-+8G0CKA4R5*JV.% M*^D!KRI+1*2 Q5@!2HGP1@!?F9! EW-@$&-%*36_0$P+=Z^LD"+3,M*9]FMQ MI$=J-&3! _6@?1!/B@L28FRB;+8.>V6 ;:3\2JD"-6^_0D,IK=>Q+B4Y *-( M5-XY)1+IU4B\+>"'5Q: T<5"W+>.!MTO30X!:U$Y%,!26FTJQ^]E8(JRM$:" M_J"A2(1R7D:9=GPO4JVLM'&Z%F!$V%U6, 2"$O(A6+*I,@0/D-6Y_DN%J&*] M,/<(9*:6\$28B(H'6E0CD123]5M[JF)[<;2&J&^59LVLCL-BW"[)$8M*AF*5 M(JQR*75&KT?BP[81MKVLG=C.0:@*,@[^4SJ##:JKB"[]B5JB"Y2(%1%I(DR; M5J1-PE8ON?;NK*MX[$7".:'=+#QCW^L:7TGF8=#58BQ58MJDP21VTD3#Z*Q;#')J%FN5A: M2Y V:""+<0KCJT#872#)!$HQUX!(39L+EK[)T=M+P?;X?R1N!/H70*-1@EW$@?@8G6%AK/XKI&4% M\VNH=;G:1!B;694UBH 3 BT#K 51L!V+=UBZS\*[QT2$8L][[-:)BKD&9,T^ M5'B-UD,:*-D:824@6N6;WH J:*J)8QLC%4"K!6Y1!0;_7:EB4MR(WZ8SA#>@ MF@2\Z\&ZGBL2:LF]<8.@*SZIN++"!WZ$4N]LI->QM'9-[LF\9B/VZ3T54CO LJ)7L#B/8$K] M=,I/4[FDA@ R5P]Q5B5- Z04>(9"1&>G-O9Y+]:]"N!8VS;6$<=ZMREPD#(+ MR/LT"+\01V^IS#$(P21W+%ZW =A=9 [)S+A"?S_8%4"Y'3!"'K9;]E%-;L<[ M5N^:=^KULV-Q9SQPOL#8X!YY>2'F*?P+>=7%4H7^(9Z(I\/3\^>]_PU#]:^. M9L-GST^/MS.V7^S)9#@]G_4O=@H^&9X]FQSOD=*L^U"(N2I]4%UKWAQ=VQE\ M.GJ*03'+B+YBD^?XYU)I Z[F=Z\_XD"F[&(-@7;)*7KGDQ$&?GJ'R9MXD/J7 MVI5PB'ARZ\/A0Q;]P*"L"'0@,T<5'DAG#Q J1ZJZ_A^FWK9'=M54EVS- M[W?&&IJCYIYFB]CLR9%@=+XP% @FAG.#\1PCOC2 M59GGPTE#+_=9%?NZ]\$+QZZ'(Q\I>3+KI3ZI;#/GAE$S#^=]&LV31_YP9A$T M3FIA^J8$K%)3,=3Y'EM5F.(7[@,H)@4RJ&,=UX?"+-CZ([:(4&;?B4;?]8VH M4'IK5J8\,R?ABUZ1)J"AKO+B6T0]US]],81\UT)?* MTD&I*3]N8;U>3-5ZJ$<4?8G<)CA"-*'"S&Z8/B"#1LV%Z=I,5-'A<$V=TE71 M%SYNF?ZF_@ /R^/:@^U#CE/[W*K30$V*%L4\TU"E6U,M4JZ%N Y'$FD3 MI,@DW,9X\]'@9OYR0,VJQ'!U/CD;BELB*_L21'+QE!?X4X?"T M$2*>L&F0[/,QDWASJ4E!K*:/CMAB=HGI$V&\J2?O$\().:T^3Y MB[[D(=)-H457L%37/IR2*,IE.V@&S'34W_PR@WICEEO7J6D-&XFWF'IATQZM MO+Z5TB23 -[SC?H'/-.6[:B12G"F5;:&,__"I:PVZ(B_F?X&^+S')2+&5L8/ M$1')H4Z./!,B:,43<&77OZ%T84RRPFU?\EIA\ \2M^:1QTP+L3J$R+/B.9^H5!9% M12>X+B.>3E_]"/&H27G@]LJ*@3-Q?C89BK$'%,C?R[!T9D(+GQ3:)^V7V1NPH>(;GGXG .U"^KT MF;K'ULGHV=E V/"))-QX4_)GB$4+\/[>X%Q1WY""]CO5]?\ M4$L#!!0 ( /H]I%8V2O>H^ , #X) 9 >&PO=V]R:W-H965TUTB&GBJ1*U77FE,.VMEV[M5JV7LC6"UWBK M0+=5Q=3S%0JY7WD3[[#PC>]*8Q>"];)A._R.YK?F5M$L.*+DO,):^CR<&,S#-PRBWB!RO#M'CN4-,VR]5'(/RFH3FA5< MJ,Z:R/':'LIWHVB7DYU9?ZD-JW=\*Q V6J/1R\ 0K-T,LA[BJH.(WH"(X:NL M3:GA4YUC_J-]0'2.G*(#IZOH7<"O3(TAGO@0A5'\#EY\C#%V>/$;>)^ES/=< M"&!U#J\"AANN,R%UJQ#^VFRU450I?P^EH?.2#'NQW7.A&Y;ARJ/VT*@>T5M_ M_#"9AI?OQ) <8TC>0_]_Y_0NQ##!U^DX66'=2B:I![4!6?05B8KZ43#;5KKD MC7:)I;SE=&&H^\!)4+,*QP-HC/+,*JD,_Q=SL(T)-N>V>SY^F$?AXM(2MZW& M-36#*4FAU5BT @0OT+(P6,,S,J7'L.F0'!? )[JK- *O,]%2+9( -5UL-"?2 M0%<8F!+IIQ"AZHH6;=$"E5Q6'FO.Q4-"!'NF8309)]1Z0KA;A'9&H4_QZP;= MC2*>QW!'J->R:EC];&.8S"XU.?TYAB_" M]? I)U,_I=U^N).&B8$H#]X@G?DQZ?7#)LO:JB4XVCF-_@U29TD:GL/99$[_ M;] YF_B+>$9*LUEZWM-A;WB!L\B/YU9YD9+RZQRY8XLN7;F,($W\Q22VPM2/ MD]2=+WM$1<_4C[ -*BYS5UFRM03M.T@'-Y 7JF;6-$H^<7I+J&I@,9X>JOB3 M-FXU/T%@0Y5M'2&C N@KA4I*XT.+M8&"KC'*@$.TSJQ)9B&IW+:615]6>J"H M_B2C$Q)%:UJ%PPQPGI-<= MUC'/0_=C6](&#RBK0?B&E.4RL@^,GT_H_4$L#!!0 ( M /H]I%;7@(,)KP8 %D1 9 >&PO=V]R:W-H965T2X@1VVF)]2&Q1YWP\U^^0/EX[_V]8*A7%365L.,F6,=:O1J.0+U4EP]#5 MRN)-Z7PE(Q[]8A1JKV3!2I493ZZ,6Y]DDZQ;N-:+9:2%T>EQ+1?JHXJ?ZP\>3Z,>I="5LD$[*[PJ3[*SR:OS M Y)G@3^T6H>-[X(\F3OW+SV\*4ZR,1FDC,HC(4A\K-2%,H: 8,:7%C/KMR3% MS>\=^A7[#E_F,J@+9_[415R>9$>9*%0I&Q.OW?IWU?IS2'BY,X'_BW62G;[( M1-Z$Z*I6&194VJ9/>=/&84/A:+Q#8=HJ3-GNM!%;>2FC/#WV;BT\20.-OK"K MK WCM*6D?(P>;S7TXNE;9Q?//BE?B4LUC\>C"$QZ,\I;_?.D/]VA/Q/OG(W+ M(%[;0A7W]4>PI3=HVAET/GT4\)WT0S&;#,1T/)T]@C?K'9PQWFP''KDE+G7( MC0N-5^*OLWF('L7P]S9G$];!=BQJD%>AEKDZR= !0?F5RDY__67R?/S;(Y8> M])8>/(;^':GX$7UQ%H**S\Y1L85XZZ05>]G9^=ML7UQX5>@HKF2NC8ZWXGWC MT5XK9U;:+D2>WI;MVX&004AT(;(KM$56)D<#L92%D"*Z*(V8.P]'654B-H3H M2O%D-AX/QZA88ZCY]D(S_P>-"!T1EVI#B5I*&%WIN#] [<@0D9% M:)3%YF0IC*#X!9:?5K8$/=@'0T>%3^JBH9LVM4$8O]-PHD$/N&AL# M('.E5Y+6C JA;4'0E6@3'C@BV$Y%A!HI*#JT;]@T0/ARTU %T(K!3L_X:WB+PM MQ%IQ=LE<5S.S0XQ97F!&"8-2#[0T5W?[*-05=GC[YOS]-7G%WB'&:B!JTP0& MHTCKG#./?",W*,>ESI>0LPO E-Y58C)\@0H"^G0XQ1?:,(&F;TD6VG^I\RRM,0V!SS.\74T\, ML/7)Y/ Q8NAK2Q!SL6V8L=QF58WL_T\"$GNT?78_ M4MG^-WCI06 E6XQABP+OINV Z01]X-V-1E05#'PR.1@/9WVZ=L>P);?P$\E- M_U1N>Q" GMLF&^4X%)_O"*U' >-(3\S^I=$^55:.-C0@I(WJS96/. 2S)\Q+ MB0XHCEY+!OK2X+,$UW44T.G<)5F6I:;#)O4_J5NU2 \4/2M1(=T<@2<#,6^B ML"ZFIF#3!G>2HD[PY#,,Y/)L0XM'H&#!:&49LL"90146<1Q0PD!Y@>8]12##WG M@/[)A5K>\OK@CM-"9SXN']+JKU0_%H"%RYOTWO6=1\[6#DS.K89C6H='VW?Q M)F?)L)4NL 7D<"*T0>8I;8F=D0BCD;R0QDZGFASERX2F=MXZ#K>W"!514(@Z MD1D>T1X>TQ#=XIB_*!>\%PNEIFHG)C9&J8&7X: T:!K\:X/9%7T[&7[$'I[+ M/V\L5_+V.PQ8DO2H3+<%NVR]X,@F M:@XB3:K[+,PD?#@\.GC:LBWMCQA@4%@N?#1XX$%A>/1TDW-7Q>4&=4*L4_!1 MWJ:RZ7H[=S#!4G;P+:!O:(BB/*5!*E"N=+&$\V=;Q@5'KC^9MZLXIK0'M/E= M&:;[P,;4=TVD6N9QFFIT1]B&V^Y5HXWK+G,07>I#&K/IYMNO]K\;G*7K\IUX M^M'A'1<-S9D2JG1TRX1/%_GT$%W-E^>YBV!H_KI4$A:3 -Z7SL7N@3;H?TTY M_0]02P,$% @ ^CVD5@PKCDP("@ 2QT !D !X;"]W;W)K&ULO5EK;]LX%OTKA"#P[*[FL!A#R_CYJPFM=PO^+L7.[#TSLF2IU"<:7.4O!V,") J1 M69+ \>=6O!9%08( XW.0.6A5TL;]YT;Z;\YVV++D1KQ6Q3]D;CQL6XR,;DK A M<;B](H?R#;?\XH56.Z9I-:31@S/5[08X65%0;JS&6XE]]N*#V"IM^;(0[$:L MX6W+KBH?:SCMQ9F%#EIYE@5YK[R\Y(B\E+U3E=T8]K;*17ZX_PS86H!) _!5 M\J3 =UR/6!I'+!DGZ1/RTM;@U,E+C\AKK/2&RVK-_GFY-%8C/?[59ZZ7-NF7 M1B7SW&QY)EX.4!-&Z%LQN/CEIW@V_O4)K),6Z^0IZ3\0G/]&'ONX$>RU*K>\ MND?J:8WWQ3W;<,/L1@O!P 2:.Y<9O]LP;&:[CMV3?1HH5>]\N?2,RZ0CF'?\D-!.W MO*BY%89AA4-?9<)IXT6A,O<&$E6M,V%&['T%1VZM*)?8ZW,TB;R>X$>SJ2W+ MU0X> )Y,R4+DS-9+TAT J\HX#?#@5AF\AM6/%W-C!":M8C49(H:"XC]A.(/.0 BU\\BJ$@VT)@C-EI57IYO<-"N!D%8"#ARKR*IZ,*F0. M3^7P&/ZX B #6QPC]IM"G'>DP7Z+)_9-\'6P$UB[D2!N+3,DS3USZ4P6 !() M'5P6!7N/)PV&I[@I?>\=0&]O9'$K0$Q;=IE]KJ4/9B/8> Y*1\KP0+MHW8#^) MLFC HN0)HZK@ ]TQ3Q Y O6$B+L:VTF[899[[UZYP^^+7B>^2 M8C^_GTI"=HKZNY6J-M^8=T2JR'CA>B,7IPXN9]F&5VM!G$/[P3)UYDJ!8)$K M ]4TJ'K"0"O[]((Z:T<6#BR[AEY'$==UN263>D0AG2@!<2KQ$@ '/0$>L*7( M>&U$$]YPDGB(-''@\*R38(($GY4A1@)Y'W8 CC&7B;DO4-&3?&;0F(#T>Z"VT2^@-D6W\$"(; ME/Q 9/=]X\@T=PN;8.VQ/IT*I,233.F[0T'=(].HGGH[29B1>PW<:UX>\(]5O@$MH9Z/4@YV-)O]' MK!^"--=F;MMU4&'2;*CC-((R MW@I'*UZ=R_\E7<5'!^T^^EQ3RDTM584# C(-/*G;]AXA=D'L , Q4COK MVKG3-1JDX5E?&QVZ3A+EC:RAIJ9WZ-)4!?2X4%'4@S!#+TZ]E<,A.-HUNK@W M%<%*EWZ-?PM@+8[WYK"_I4,4&7LK]TZ8O9P@0)C#200[S/ Y4H32 M<_]&_[",^O*\/;("?887;?Z?L$F21M/Y&$]-J]?-73Y(HA,6Q^=1/)L>K&[F MWCR5&5@W'4?S\\7!UC#UFF\EH7,!R5V/#T9FY_,H?H L3'ECFD#;AYX IB@] MGT3Q-#Y$VLY^S9O)#WHSF0-@G)!IT71&QB:+))HM^GPYFT;G<[=T1C!GLVB: MIE_U(@".G8+%)/'#Q71RS(/S.)J-:5F83J<4AU\(A__B?I_$>GFI!&\S0]"'B8>MJG(0F; M76%X]8 '$9]YNX:>KUI:;)[*VBD5^U%A7()YQ.O,C.)YTN>OYP2-M. M2L?;#8)T,NUTX_G[&.3/JS0S8$PZV\/AA^\/ M3OB$PCI&2LZ'[<)VXD<2)(XFD\XL/[IYE!#)7GY_.PF2_._#1)[30I;+6AO_ M-0BBYQO/(W(@RK\..&^WI"?2>O0<04J%):ZS[JW$JQB]C-V]?8 MXKYFK9NN:8-V<:.*'!87LILOQ!JZD ^V$,UUBC,<-CE:EJ[!\ZA_SP7];IPY!+_RE]EZ>Y]$H]'\Q8=>8I*58M5#1E-(O'\5AJZ MW5/LAYWAL@H.;AZ=XO!BYPZ U_&3O MRS+Z82UX(;] ==,_XY:B[3.D3QEO$?4$L#!!0 ( /H]I%;/^TEU8@0 )<+ 9 M>&PO=V]R:W-H965T^#WW/[1 MWFK&:N:K3(R:(3T7_:\C<.>0G9,(=DJ)(ZW M-^18?F&6K19:;4#3;42CA7/5:2,Y(>E1[JU&J4 ]N[K!=[^6N6HXW'(-]Q73 M?#&VB$SR<;Y%N?(HR1&4%+XK:2L#7V7!BT/],3+J:24[6E?)2<#O3(\@C4-( MHB0]@9?V;J8.+SV"]Y5I*>2#>742_KY<&ZLQ*_X9\M?#38;AJ%(N3,MRO@RP M% S73SQ8?7@7SZ)/)\A.>K*34^AO?I.3*,,0_5_0V_$J#]P[S3.$MNX,VD.RV(2 ER5V)0>B6NI.)J2;KL?* MG /B8# Q/45.)+R%3@K[BWA SNJ\JQDI=68GL]BM3:=?H.&VPDN$[G24Y=(* M5@\2PZ0IN=8[\P;.1(FJ+^?#1D3Y,5<2HT7'WM (?I!UMJXYK*G]8^S4QC_% M#H-\!_3;$ZTTY]#X5L*IE0 V@KSJ.X&CCHLD1#82[ZO.X!%&CS_GO+4.B=[? M/WR!'?'\ ED0['Z'^AF6(.&F:_"M+2* Y?N%38P9V%_35Q]K;V$M@[$,>3,,MBB*,TG&6IS_;7=W+I MZ+//9Q%\>)0)=F0RI$T3+((9MG\?XYL0S7D MRC1,4W(%O]EDVW2.E>Q[B$;)U'WBN"_RM]V^-"[/)+@,.4C T!U@T=6XH2!^!Z[Z4GEK MF:#)G&'[(TLO.%G4-9Z@U(J/?O4PCQ-]]0+.KO=J\/RM=79_D+&39 ;3 M*(*[X=#'883)DLSG]'\U^ !]RL\B^*$L=K,XG,81_);.8>C/>+PW+&'!/[B1 MD/[?.FG]W-2?]E/GI1^V7J_[D16]>Q#H0\U+5(U&\VD VH^!?F-5ZT8O["ROOR_6#@DI7*I8M,J0K,+(S-I<>K70Y< M:95,>5&>#4;#X=$@E[KH79SQV,Q>G)G*9[I0,RM?2KJ]49A[/>W&O&;C1 MRY6G@<'%62F7ZE;Y3^7,XFW0HJ0Z5X73IA!6+(G)'/\7CT%V,NZ)I'+>Y/5B6)#K M(OS*ISH.G04GPU<6C.H%([8[*&(KOY->7IQ9\R@L20.-'MA57@WC=$&;905(C706DT2M(8_&+*?S*B8]% MJM+-]0-8U9HV:DR[&NT%_$7:2(SCOA@-1^,]>./6U3'CC5]S=26MJEV=R34R MRXM+:V6Q5/S\[\NY\Q9I\LDAE'"X)$ M:76BA-QA#]LQ)Z8*RPQT>=,H82S\KS5$XE>SI9,CUDBG7Q@@!!T Q"*8E _* M@A3!>\2LA))@+65G)3/AE]%-H)[A$"G(SQ/I %UAH*@?S71\.)*KT M#/DB'KQWA^_%KU4^5Y9LXK)VXO=&\K=N.+SX61856=^HGYR?K8[N'+.72#A=*OK2NUQ1E9M9*8:O,8H']0*)0XJ5P/?$&;V5E705[RBA?RH29 6:M)AELA 'M++',ILSO4-8OM+P9*D*I$6& ME'V V<*B \[Q8I L0H8 ?$N)S-.DMU16F[0O..%0X)+*>2'DH[2IV_"-/6K< MZ_/;EC9@+*HL$W+A*1,+Q36S![N-3R0HF )YB^*:_XE!FFXBSZ6*VD*U%VY! MGD WR3[K[ZR2PFIW3XH6(2\K2.I0JJP:N(DN-76X1,$F-F6.R:)UEHBT,:XI M<^H.LEA3P5%IFS:$IH,=B8\2VP!OH*6N:L?3EJHQ>)4HVCB*CZ-2)8#$Y,C+ MD&"!^#@-14K4OY#:UJQ?Z^)H@3?FW+=,L@HJ9/V)>-QRG(F;9'TN"5IBN#"9.!2+OY _4S;@'9UMC54_25=:0\U M/V_3!AW_4QZ.^Z,C9N)A=!JW3'P:3S%V&AU/Q6?D&S'I9#PY#'*3N,.]!]-Z M]'0HKB7X(=M)R/NI-^X?3\8U^%C,E.5;#L!"5_E?.74RG?2/T6_*#G!(UX94 M9RVI@F8\.KVX5^M72(CZ-!W%:D*IH#WTW!T4616F4Z8YKJUU=A[O8NO80VQK:6:W3@HA).^Q=:7)A"%17IJ!YH1 M=)/3'>2]K:IQNE,B%;YUMN-_=>,ZA=K\!1/<:571MZS0,C@"BSK7:!/EE9)F. MZBIATQ@RU,2;34@7X1,27QOFN+2$>/V_V]*+_KG1IV;!C[M0@O75X8U.50MO MKJF[T\ZY_3V'V?ID>-JVJ(/)Z?A0'(QC=+1F#$*Q.!J/VH'M7YJ#T BX1Z\* MT1SK; 8FT^D+(1J[8TY!-YP>\WO7I+@_&8Z?V_IE'=;O/U,PZSZ)#CJ*CNO+ MR62(WY-HW/FALU#,"5*S%W^&"+3VZN'JGV4"I20'HCF/!=*NFR2=R]Z-HVE[ M$"/Q=W$<33I',ZI\Q5\'LW74L7+C#/BFR:]^3]@Z%XZ.HZ.-<^&N#T2#SA>] M7"&YZ+LE<22J/GS<:T?;3Z.7X8O@LWCXK@J+EAHWBDPML'2(HU4O4$CSXDW) MWP?GQGN3\^-*23 -"6!^88QO7DA!^\'XXC]02P,$% @ ^CVD5A,WN2XJ M!P !1, !D !X;"]W;W)K&ULG5AK;]LX%OTK MA&8Q2 "/GTFVZ"0!W,X4VP6Z#9+.+!:+^4!+UQ:G$JF25!SOK]]S24J6$R=H MYDMB4O?]./=*EUMCO[J2R(N'NM+N*BN];]Y.)BXOJ99N;!K2>+(VMI8>1[N9 MN,:2+ )374WFT^G%I)9*9]>7X>[&7E^:UE=*TXT5KJUK:7?OJ#+;JVR6=1>W M:E-ZOIA<7S9R0W?D?VMN+$Z37DJA:M).&2TLK:^RY>SMNS.F#P2_*]JZP6_! MGJR,^5"W_%-M(N0)RWSILZ,<."6NGX M7SZD. P8WDR?89@GAGFP.RH*5OXBO;R^M&8K+%-#&O\(K@9N&*15GS9V0MQ">C?>G$K[J@ MXI!_ KMZX^:=<>_F+PK\).U8+&8C,9_.%R_(6_3.+H*\QW9<+/?-6]?(G*XR-(8C>T_9]8\_S"ZF/[]@]%EO]-E+TE^9H;\J M2WQNR,KX4^I"?$(_>])2YR3^(VWAQ)>2Q'M3-U+OT(W:.[%&/XE=>+BVI@:? MP+WRNY%06FQ+E9="BD)9=*"QPJR%'\@HI0LPKZ& (M5N+&YP1V3%9RU^H9SJ%7['6IV]&8DMB1RQ9*CCBF,[F];F M<)K8[IRL1X0%UXMK+3^L&Z4W0CI'/J8 &%N! /C+R0H1[G3^2_K6XNDM.0.I MY,1O=\N1^*CSL3C)$E5V&L1T/#=)PQWJ4S'+"1N5]8\[2SJZ98[,.,4ED9V. M(9L=T@E,M\J7P:GO81_U5*@$0O@*,;L87W2!%:Z4X.:PP!EHJ6N^]";_&AQX ME-#9##GL>1'#7+IRS&D 7* J$E[,0PXHE%7!Y66XVB3F"; IQ=?YD)PG27!= MB.3&$M5P_L$C]]:".0T.^ MPJ!@!ZW7L8+%/R4ZR^Y$BA;T6M-NRL>U/)^_7A'<:_-4]+H-PKCD,1L88/%@ M71$7>2CI,#:[&X3$J8=T&HG:%&JMNO9YDJ4>Z'C#96Y?RD)C2:5JX. M6/%$\2BEOZED9Z8J*@ )<T)1?$-IH$RY/@^*(P SV;KSZQ55 M\?HR MXK[I1D)GS,JS8L@]"NV$>VA%/)0>O3N=H%\@\F!.Q!2H87I4?-H-K5W\"%%AR M-Y8XLDK'8HN]4A%/+LO-ZF(JCP7X$&)DP/1#H%G$A+'AG1+TL!;+=H-EMU_V MABH.<_7=*O@1[(4&AET4!W VM-2!7DX-0BQV)"UO&Q!J'@^Y]J,/0CS7"*\ 84FAQ\)L_;T*"?Y"Z%#"/Z ZUL" 7?[.=NJI'B M &JT\2@-<:).!0]"+I> &AU36 "+#H9B >P#$#WVSV1IGZ&V25%F!*O(I_XU M^W4S/6\DDL:QC">RX8V3]T^0[Y<6A $O74J'+GQ._ZE0/'/9[PUW*.O@.,WF MJ4(ZY(Y>XAC!(6=GV2"N98-&*5QD&PUS@^ M6*F#W"+VJ6N1\&1$&%8C%B%Y .%E<_2LGM!6J[U9#)[/J+X%T.N68J'V*+&O MD_V4.%&,NP4'X_$80\CRW+0Z5#S/I/VF)GA5.S\;]\MVW*=GJ-/S_BIM?''5 MM\FB(B)7"&_)L:[C2V6LQ8,=+W9Z1.?#Y7P9W#XD'@W?*Z+=+LW7,!F++AP] MZ.X]YVJ(FWRK5[">BB$G^[Y'6NK#B+35*3S^_&L>4>M2\:=7>S??%!YWV&=&!][V9T,/DW4 M9#?A XP3(?KQ*T5_VW_C6<9/&WOR^($(V02:.U'1&JS3\=_/LSB0NH,W3?C0 ML3+>FSK\+ G;CV4"/%\;X[L#*^B_?%W_'U!+ P04 " #Z/:16Z06=G#L* M !.* &0 'AL+W=O]4VA!8]I49;V1X/!K)]QF7>N+NC>K;ZZ4*5-92YN-3-EEG&]>252M;[L M##OAQ@>Y2BS>Z%]=%'PE[H3]9W&KX5>_XA++3.1&JIQIL;SLS("IAG;WZ68!*YJ)O@1?>Z4=^W2NW;K1GW9B]4[E-#'N3QR+>7M\' M&2I!1D&05Z.##-]QW6/C89>-!J/Q 7[C2K$Q\1L?5(S]>[XP5H/O_].FHV,Q M:6>!^?#2%#P2EQT(>"/TO>A<_>5/P]G@;P<$G%0"3@YQ/V#Y+UG'WA="&XR]:"B=P*+6(F; *-(99"KD8 _EL5( M!$+,"RU31D[%[;EA!=<6GR!+\5!PE]UP0Y6:B5]+61"##==QCUV7&A5$6IMH M(5CF8DY@S'G%0L@PGL=X,>H2_6N5 ?,-I$H<]"GX!GD;W(T7A58/,B-M-^S9 MH#>$[$I3 @H&G+;N=,$ZIA $(.FFQS["!MP8 ;QPUU3RA4REE>"%$D33(($T MM?VX%F#N*"UCLCNIBO*E@IQU!X$E(UBK1:&TY8M4,"-6*&L/'$K+P+?W$EA"S0)>VKMG@[:O@@#6 M G!C>"VURIB * ;'@:TD>/"!10G/5P*WTRBV^]ECOX"<4:1*$"LF]NC+=OVX M<98/:4JN0H.XT "E?6%#.9 ;BN'20AJ+J10,J[&RH+/(MU B\&9IJN<^%"%% M5+E*H/+271<:Z!02.YC;BT_"$QFZW0C(2Q ?4J$28U'*-$;!_2[M6BY$Q%&4 MM?!*8<39Q$>'WPRYB.422"S%D82L7^5R*2..,3ZO88%08!<6DDVLHXZ=B0S I"B=PB>)0X$((T MS7@.+2$J]E?#_EO&A(8^.X2.9!W\%:*YRB<#2G$#.RW #) =)82!@Z)*YE@) M\UO"3X_=E!HAQ-EF?[34.Z,L0/8C$.J .'M@ZCVL0LMEA4/7)P-3!U0]"JOV M0E65TB%)G@^%H@]%1&)J5ID^V\'?\\ MU.9'J3HO5S <.&Q VFL!L+. ^' MT"[\N0QT>58!9^H:1X=O;W!.@FAF-RG. M@@'9T/Z GF\?7L+/""VW!J7 M@VT[A61H8 A&4E&"HR0.7*(10H!HC=5?QW$] X# M; 3$HC"+">)AET8;Z.M0E5DN2 %OHY+\@06MQ_X.6^1UUH2*E/CV$$U[6/K/ MV+';RG8;TFJTP3[6N.QRXJI%*E?<#4& E+#=@J<$!NZ,@[DC]"$^N[I?TC@$&8_I&X[J%EC5+M3-P=.:<0PU M=[NMQQ^XO6B-I]^ELVB7Y(_65+1K^43ZB5EO[/J)*5 M!9M'4',-929A(CD/E00;/ +$ ';U\OJ8B/9O/*F,V'6/(I6F01ZVP\6=;X4I MJU8:U3554^(5@R<5,I)WY4-XI,*3;?6[M=M;%6?75/>.@U^L'P_6/=OF7(_. MU%KES;$(A 5 ")7X.T)^C?C3>D+PU3_C@Z9%Z3P1WQ[U9P-T7>^>X?T 7SZ%EKV%CY]1J[^#FT?:61JTWU;/F MX!:!V3 &W3BV@CS0KC6N6+D4:N6QU=)_R[245I!QS'RC!6CP&TX#\JAI(+PT M:7?*$;, 1=/V,- 3G+NYX^DYBSZR'@';=]J MD=]E)/N1[72K1[YW.[T?@OQIRS:".^N>JN4I69><%2EC=X"'46&?]2;U,2]Z M IQ59F5*DS_/8 *3_W,>>0Q;SX:]LWH,=%)6ITM>4)B0L?!\BZ"TU:0WVR,G M^R)!I[6@-SX(CWE1N&YT&[M:D,@[+1.CGFF\MV7:;2Q]!T- 4?5@?B.*PG<< MCV\@G.;0_FV,-/6;VY\;S9([[O&DO$':[*A<9<*""'=X&*8!AGW]HC>!,6O\ MK.O8LL13J=V&,?07NZ9I2UAJW3BN25.U-B_9R3-4WT)78&!;\YQ]Q& QCO@9 M.SM_@9<3=CX=XL64G0_HSHR=#R=X\8*= R5PY*3+JSV8B\XS(A MXB:!)=)!HMO<;!V+8(1FP EV('CW;[AV+9Q6.!,?\[9H-T=VXO4KAI@J/3@@ M87Y*"CY"=5*>#B'W @F="'B@K-_SA9/%@U,V!JTCMR)O%JR6 80=I2)^*O"] M_-8"5\W9ZE@YO]05;3/>["@G''A_0KT?'2K[J;; X@P==8KO;$4LP3)8?L%+ M.$=8U]#,[UZSLPG9&LA<^?;G!:[AP3H)$ 9@,P5,^!*3TQN/[3(PSB3^Q0$JD>,YU?&UQ.'\#O? M\'-Y&>K(*-QH^[JHW_C&*Q-Z15^RX4 'L>H^]ZKN5A_+S=TW8C6Y^](.=%CA MJY94+&'IH/=BVG%%._RPJJ OQA;*6I7192(X]/-( ,^72MGP S>H/B&\^C]0 M2P,$% @ ^CVD5GK;/ NF#@ >R< !D !X;"]W;W)K&ULO5I;<]LV%OXK&+73)C.*;,EV+FV2&>?2;7:2QA/W\K"S#Q ) M2HA!@@5 R=I?O]\Y $C*EIVV.]V71!:!3E\_YNPOW M\KGM@M&-NG#"=W4MW>Z5,G;[8C*?Y"\^Z=4ZT!='+Y^WE9TL7QYTS]!]8=NBRE5Z^M^4V78?UB\G0B2E7)SH1/ M=ONC2OJ<$;W"&L__BFT\>[:8B*+SP=;I,B2H=1/_E]?)#J,+3X_ON+!(%Q8L M=V3$4KZ10;Y\[NQ6.#H-:O2!5>7;$$XWY)3+X/!4XUYX^=K6M0ZP M+>XE^$&ZF3B93\7B>'%R#[V37M\3IG?R5_05;[0OC/6=4^)?YTL?'(+FWX>L M$)F<'F9"B?2=;V6A7DR0*5ZYC9J\_.:K^>/C[^]1X;17X?0^ZG_>9?\#.3%^ M^IL2^%\Y50K=!"L*Y0+27A2C,X )4>EK')'>J^"G>-H@X^72J$B?S*$+_*'! MH<0E:02(A;42UI6Z 330G;(K@K"5L!W2KO,0VH,8Q%).&K-C1K]W$K(&DM.I MWSM-DM'W= >PY20E?N0J XG9*CJ^4<@@=P7$:QU),A,_K^&E/3TD0J!47J\: MT(1XT(:BPH,TR0[!?->VD(.)XTEC@U#7+< F7E@J*(AO<)J/-X0A)LO)3&:W M+0K;4\QU."F=DW!#%&>KPYK5HNLM?0<5FJZBLTXY3QQ;B+8&0+%(H+2!>\3/ M6CGQ[E?QYA^OAKO32"]8LGUA/1M:MJVSUQI IZ#6UZ?SV3, CC&$G614&%?\8.AXO)>030P7NMBS7J"$ S31A?ACKH. M"H+354-G$0V#2O3MH#JJXYB;;*BJQWI0/:XU/%3G)($U&1=EZ4\2\Z[Q6%KUA+4PUF M(LFBO94/;.1RS]M#[ G.J*9)92MZZ@Y[[@>)]C>=^.S9;)&=F&V/D#0=0IN) MLO,1V[;0+%+/+3IF+ZS^H _N#(@+NT7@O.TI1 W^)J>US"S"!6LR2/[WN^JP MIK?=<_9L]CB[)_+-:K'Q?+3=D-0A MF1"J,H!%U"+\8N2"[:3C_"=J":0*( TE8-4C;Y3NI@#$;)]7QC<\2@&2-1JT MH#9&UUTM-M9TMGD::;CT M//!KZT*%JB0JI?Q#(/..X!_JNI4JH^GVSD!J[@M(9J.A0,E!5LH:ZL5ZA6!1 MFIC"!%&F?0-PC&>31I^+G55(=<1Z<@72D>G218KWJA"U4NP2QW<620>0R]S2,6MZ1U[@P^'TA99 MDCE"])N$3Y##,!S#P2/K'@%)QGEJ126^7IS.3K]K8TRKJ M:04Z4J!HSY=DQ8?%%,ESP\M;2?E0H*NA*#CG-F#_]G0O1=:2_.X[,#$J, #@ M1H'XU(#'#&]7$N7I75/JC2X[;N_(K!\;\4IE;#Z'43]20GAQ MJ:&V=#AUR?FL@!T73!UQ.!6;F;AP]D(%9\6/UI1DB]?6M;.I0-V4!O]'F&2^ MXKW<^DZ'R<,I.ZS2AIK7%;4G^PC&;57*_H27@TF*YH^)4#N;SXJ?=50R<"\2RJK[Y M:G'Z]'OS68GSDI"%AB+F<7YT.14?KXQK1)4B!01&J%_' ?6(*E,-6(3 CULR?$-;,GS#?]-4)P\_Q MN,7>H_OM#8HXY&G6RH/:< P1$31LUW9+:HPM%0)*.)W9$^L]@\ &:D7E1EN3 M:C'TO8RPY,7\^,'R84+5!_)A-O$EM2\1;MY>0V"@D#B/Z3%_=G(:XZ$SZ"2/ MEX_.4(%LW9D5EU4"#<4 &3T^L)KSW_.S TP&VB>'P&#:(\&AC#^ "#T(3*,! M8H%)/5*I*B2QI&);RU)E$QG"8%F &O0@7]7:HU%F0/,(F%2?:>#%$Q]GW:7M MP@T?#>/SC:$85O+49%/-'Z-VBH]Y+D\$4-0F:H[?%8H"V94I]-]BDM?4.=E^ MH"NU)[$2_ !I;H(I_3UDQL@*+,YYMT(7!R=-4WW=NT[-0QS,20OT_XHV"R&8 MF)_)H4@G7?N#T)?'H3@%D8;40: M,Z@N36Q N>!NJ'C_TM?70]SZ5F9Z*SM\ M',_78"5B8( MBQ+CPUI)SL.E0@"J04O$@-,K.@O]:,5;=B9M3<[1MIEL[Y-I:E^&,\F#T5A1 MR+4RC&4?T&[EBURHZ(M8I_YRP>/%$1 X]L9A:\>8B&!Q>A--8*)#V7D E<[3 M=NC/5/$_4\"CQV!9TS,>=33O:%%]1_>!ZM"+_!X@LXIE-$UL(]7&YW)OPD9- M&3'8M1U0-87X_72R6?9-.S0+/3(]T _%TBD)WW/(5,83,\5O/]N.I"V1"+0PBPN\BKRRZPM#'H.B2MJ-! 2Y M*7V?BS8#0(!K&K7SJ1CR$)9V8)X6D""RH\4=FA.Q058@0MC-K!GENZJ(*&U% MLNY9! _U),^%-^&+A@TD1V=ZK,GB _/2^C)9J>V:N'0D9R/4#QAX0DIAFFZ# M4KP[!>33()2ZB3W1>4D2%VCQ7M[MI%DA")M%F^;C7:VJ>.["7HRK/+>]4/Q>%VG.1*B MR'8 &572RXII;-:8D+$%[17W&% 923*MNMP2LSU@+X"#IG8!059"QWQPO/2B M)M[9D.;ZO+0>6.QO%@O9$/+2UDLG"U<=O40@L)&Q_OJNN(]E;ITD[Q-[M5-7 MSMF!/HM;'D=U,+YY%0JS 7\:%HJ]4+Q8Z!2#',8.'5)W0);K-HZ)$EH-=GS437VHB-U(LU!8]%UG.AFJ8]'P^*CCH&'?AM4'JA-$.OL%4; M&E$0BC)N]$5I50S>5:/_DW:JJ1#AZ X#*SLN3Z$'&OY>5*Z%E,)0@U]-<=/3 M;P4:1;"E@+?D ,+Y]&*O-9JB/>U_:T# $"$I;FA1CRZ>/O,["#)YWJAR;2L[ M%3?0&TH'!E$>A(::2R)TS55CMPVX0]L V" ^M-C7L3YF?Y/]S+!]FNY=#M2\ MKSA"^'W2, E8YV+T)=SS*8C3LC:_/YPF0$CBCU-JL&]FSSLU'@A%)-? M$0M1Q>&C1%@2LZ_GP[:0%L"VB&UO6ASGEMCPFQ2(H#V_W>*-NJ,FBYLYE@?4 M*M[\-N41GD%VW&)@C7BR5<8@["FJ?[*$RH[&N_$VE.Q&F]XA44;S[,$]Y9Y2 M; 9>1*D5>:^077H_-=**V]9#4B8$9*=+;RE&=\.KGIGX%$/-(L'.$9Z!5YI# MTQV'$S(V]5DF;HXOXOKCO* B&7+E'AWB^AU?8E$5=FB8D*)"=FFW>ZL'@\@; MA0 Q$5%S7!ENV:N.ZK"\5KZ?H^!3;4N&RK0EG)_1^IKZWF%=3FK"(S5LG&,^98B$+3OW:$=0&*WY_[54W);=?"GP_[!5 M[#CSZU?A)?U6 R;[>PRV4V'\3C>M83T#X?3/&^_0+VJ.1C^(PCB_XI]]/;D;")<_*E7_"/8EG]>M;08 M1&O^N%82G1\=P//*HC=+?Q"#_O=V+_\+4$L#!!0 ( /H]I%;!)$@74A( M @Y 9 >&PO=V]R:W-H965TDENQ< M!HL%]L''ZA99+-;EJPNIIQOG/X25,:WZM*[J\&RR:MOFF_/S4*S,6H>9:TR- M;Q;.KW6+1[\\#XTWNN1)Z^K\ZN+BT?E:VWKR_"F_>^V?/W5=6]G:O/8J=.NU M]ML7IG*;9Y/+27KQQBY7+;TX?_ZTT4MS:]JWS6N/I_-,I;1K4P?K:N7-XMGD MYO*;%Y<\@4>\LV83!I\5;67NW =Z^+%\-KD@CDQEBI9(:/QW9UZ:JB)*X.-C M)#K):]+$X>=$_7O>/#8SU\&\=-6OMFQ7SR9/)JHT"]U5[1NW^<'$#3TD>H6K M O]5FSCV8J**+K1N'2>#@[6MY7_]*0KB2R9WUK,:Y^_T,$&Y1;JM3?!U*UF69V]=I4MK GWGYZW M6(7&GA>1X@NA>'6$XK7ZR=7M*JA7=6G*W?GGX"ZS>)58?'%UDN!/VL_4]>54 M75U<79^@=YVW?,WTKH_0^]DO=6U_XYU.U4M7!VRVE(WKNMR5!"3SO:UU75A= MJ5N\-##)-JC_NIF'UL.F_GM,0L+ 5^,,D*-]$QI=F&>3AM;R=V;R_.]_NWQT M\>V)[7V5M_?5*>KC&AUC\@^0^65EX$>%6S>ZWMIZJ0H')=?!E/0IRA$/BRRR MT(N,:;G7IO5._>"JDN:_=+Z9L=0M1H1N'FQIM8?EJ;,6BTU>REK3B9IL#/WM MPD0YKR:N\Y/[:J7OC)H;4RM(LM$>:]N:6?0E.##PIG:EB)(W'SOK>U;HW=O9 M[4S=FJ+SMJ4EB8]7GXJ5KI<&K*W7-C#ZG$UN7[W$:@!!D&^-M^O!%FTMX)CL MIW2J=BU>%U570EY5E=;;'[EPKL50K!RY*]5\R]QW=4OB:3RHV*;"B*6IC0R4=U%;>F+CY*W=K,%AH<'V?][L')=!?L@MC3K'G/>=[4$MVSFNBO9&CY/ MD'@2XR/&#+9 .R,:O"U#Z*V^@X#6<^,%G2((7TV3<3,?\$1%$5)=7CSX)]:J M\#KS \=19S1BDH=,[L].P-S##',/3^+3&W-G:HC^C2G7%T^_A;"!T;;PHCA0*XE9P*EZAK'>N!($&37$K1-TG$D15Y#2_S&SBZK M;E:P7]NJ ,L*"P8@LE#&",(N-Z_L4KP"L( UZK PXGF\)I(%=V?(&AOORJYH M"1@CJV22.O,BK"QEW$&Q@*9TN,BE.EETMOEEH@!W1) MG:XF0VR<;_6\@DS,DJR*!7;U+:-V99CR;10=L'OAW5H)KK0#R0BRD2%2#$C" M(?.P\C'TU6;DW9%(#>)BI'T8FLL A98OT#@FH M*GHV6U.L:ONQ,YF#H!#(VJ02TC"%D/UY4#EAUTS]V(HZ:<"#T-IU5^E=R@Q_ M[,ZD/"A\#3/D#;I"^SF&+F 76)6RME(8;AF>^M56L'=B*:PTI$=KS1WP40PK M\H)U[EQU)XB"A_-6)FL ME ,FEOH9=C>FEGT/)/O,7BBA@LQUW+4&8I<]"RD65BN(N23S2$Y:BL]!B @[ MOYK>K[/EYN]5%]A22#Y+VALX:YL.8; #UCQPBP=4L22^0'EMVI4K!QP)RC@) MJ1HT&,P_$7.$!KJ(ID .SZ*%1#+/27^F9$;G,%5P**$Z<4W\);[S8D>H4+CO MR%$1+$O36)+W"G;CCJEE!S4S?$4SW-'10*0_8OU2XB:Y&_#%L@4=784RIX:\ M$G%W2_&1'+2M9!E)K\4?%L90E/8]./9L-?VY:V?'K%SR(\X$&W MISDA>:M24P8RYY1;BR&.6ZO($G8R4S<%4N7?&)4.@..HL")0L7*6DI)EIST) M(1O*$6 !MN0@ PBID"3T;JQ]\G@*B^S3N^[<.[**3T3(?&HX$;8\,OJX3CL; M./9I+U:U@H>J[**4C*K&8>$'MGY AC5-L3I#6L37@<.GT$D;).R)(]*FTV8E M;J<(3+BQ:]I,-0?>?[AY2)E5,'L^L6V((%2/[ Z: T:N*:.J-=1% 8'0;.U" MJ]X3E=X3,:8B/($OB_EL]["H%V&.IU\NDG'3$]WT 3#OI NFUW6*J[U70B(E MH$<2E5"A=-C20A7,"G(5>@)*9,"8;DH.T]$>X='MAA)]%JL.*?;2(X4@BN;[ MK'VIV=1#6/]S-O-_P"9Z^?R%-O%K2H'R)LXDA>+R%=HD5=[GG9W,?G("1B.' M^<_1O(=4OCE8O6MM19OM[8\%!GGX;LV92)K"=ME4;AOW)K"X[.J0:EA>&L/2 M]V9@@RD5G,9"/H(;V"()Y=EDTFDV GN_(>@(H2HB,T7HUU%6:0?A,SY%+R6M M$GP=,GQL7[IM-5",+;*7P\J[;BDI.44K3Z&_S]S$"_?$_?\)U_]VPG5H^7]5 MDI4I]^8&P0R3*LE6^J]3*@,I5F+[.U.C-!,CN:BN7)$R^R],HXXM_(=S*%KW M4+&$S :.BS0C 94(G8RHMYPQQ=RJ;80R DRC\2[!(/G&?$944#PL[N\@KKOUHL M#)\OJ5OJS5++3.5F&?@)JZZ5K$;L8:C)OGD@P:2TH7%!6JZ]F0UGZ!!,&TYU MT1[E+MJCSS3 0@NED7.]U&'%Z[],91&_N2GOR"+&>FM_$6D.+;X?7=!WXO(A MMK%X?AP-U1H(NI1VTJ"*DY9H;08=T:'S]3W)/(/"J'=WM@1BT3$A&/A:8IYTU-I9S6%7 ;JU$N8WV91C'1"K&V/("\YYL]S- %J%]$$UCIWLV M*MNYKH@2PR1L["?MX:_I@(UWF-J^Z>V5FDJ1?._RR>Q:H?BKTAG&O;SSA,.6CAT^D'F4(B8J7K'VUMK*$?UU!\3!N2**^N>L$=BO+W*6=7 M[-_U/3QD=P8V(B>RT@3<);D/E_L#7 M*8!ZG 'J\4D4N9'#L$ M>E@.-9O'H.AW$U'YG<_O8GN_99WI=KA;*+J*1D ? MF0(=^@RB>/M%NIIF@TJ"/>OJ2+WGY'YO@GJWJZ,/V>;H>._KRWUK>G@Y^SJ_ MV3>1 W:E.!G) M#W:1,W7SJ3&Q:F!X[9/FNAS:LQZG39%6E% !,;WDH*#^Y1#0PYA=_V%BZF8$/J8[YRZ4Q=V[F%WU5K-# M3@(6LG0B%QMSQP<<%$_F3E==/M*=NQB-5\AF'<79 K*/Z$ZJ]-;4*>.BV@15+!=874AR-!A-S/.5*+W:A:SHQ8V=3%O)F4YUOLY%A.XN.2O]^JR7, MM')-?SI[<(Z,C>82J]=BX*/L?H_@VL+X%[;05"/M:DF4T^@@J4R:O<4Z08[3 MZ:2<#@!+Y!3!Y'/MZ/V-WG(>U.@6 VLV,CJVR]+9M3&P0.0;8B*E8/Q> C<" M/8TN#57:W)7(IX,B-#FTXUR!;"O+:G@\V?>;F$'74JU*]S*8 A$0CXYM-;GE M0-IPWHOWD^$BG*\M!>>*U$"S5J9<4A$G9ZN+OI+ZR\2FN/@=F?H8?201RGQ=^2 M#?DSF7I_U#&XB,&W06#S%34.*$21+ !60 _N MZ57I=+++IA%5REJ>TNG-V>J=-6(#A$H8"$2D:^GRS,'MRI@ M>E@))D2\#&H0*?\HP0V24O=RD1LM-N8P;!9F0X:PPU%,)L:8J>P'P'M%O7DB M.(5#(5V-GT=%3KVUX167 ;$(-POK@3(4C!BU2T/];5A"*5)@[(\Z M+WN>%YSM]UQ1M*EAKGW#FX(ZW5N91G7PH;M(,:T1C[1HF<)13P5R=(7EE0;7 MQ)I*QT,)Z08$,]P1EW.U@Q_59$"4>>@&XJ:6;3E5\XXN?@%>M"0A/FH3=1VF M.Y]NF2&M1'+TFZ0OQ V?K:?^2BKGK!\7!HN.;8_CE1A='4/?R(RH\EZ3#$$; MQQ(+DMHOJ'DASQP8CFN:Y@*F=N8N6I->D5U"/45VY\%]MAZ:*+>CJUO*Y,[) M/W3=4=]JF#_'N89;[.0/^]5EC< E)$1=_O8HIT*E$L;=*\69Z?(=3.H9&]35( M3QK*KAGI%QHTO83L!!YK_=[Y4>38,<*-$3.E.VI;B9YLYDK:JRE]IZO2BK(F MN=C1\76_1/I4A+B\Z"\77WRF!T38!"9^#(%JG@&RWU+Q2(V0T1O&?Y[L+WQ@ MS95V[2)(4BYV?(9ZVY1LFV>3F]NWD_M\Z0H&U-__'9WUPN$_S/G^YO;%)-Z$ MY&5UZ?B:)MLA7K+#IF2+[RZF$5 M(^(IF0\N=%^>%,[W=*7R':OU)YAP)W=> M1Z7\!83$/K"[=]@;G*LT"T;KU&'G&E'VW-]/C#T>NL1#*1*=1U+((DDTVDHE MF=JJ>M#T.;,S,Y/<9F(^V5;(T\(U7Y\"FOIJNU.DIM/AF"MSS4DWV#B'EGBR M[J4@91P=?Z2@0+I\UO)=?X-6^:+#3"JW=OB20\II2JL M+[HU=>!RK[,W/:K%O?M M00=.<3S80J#7-SL5>I)1GVU$B458H,D?*/^Q471 M93ZA>I>\84#K8^=:KI?D$"S]XB;*2-)@2WKBE%.2V*$T;*J@]\O;83%%YP&% M7 !XUWODX.(ZM^@J5WR@ W^UE(,ONOW1A./ M["^'7KJ.32>/TG=:=B@MZ&FH,+TGBZG::8Y(DCG@!&HSL:JO8?,579P9E/2Q M7,;,]UVYE(MHLI^KDPJB'!GR1NII#I65M)3WQ0(3KJE9@7^Q04Y%[X";@5_U MWH:LQ[*#E!;A@ (OHV%Z2OQ>G^1WZ*9$?@?;^"!FP$;L3Z3KL@. '> _4K.= M'VXDB07,-I<_> F<_WFD8X/<;A+_M M!&,?E",#4G(&HB/ZD.&E54^MP.5(*R?ZWK0I-L *DC7)#=W8! OI)PN*4F]: M.)$_A+/1!.9\\..TM4'933_!HUL.<$WYG5I^FW_F=R,_;NN'RV\$D;8&I%[/'#R?*R\_NY*%U#?_4;>[:UJWYXPKN:3P-P/?T@YOT0 OD'S\^_Q]0 M2P,$% @ ^CVD5FW7MV.N @ "08 !D !X;"]W;W)K&ULC53;;MLP#/T5PAV*#FCKQ$DO2Q,#2;9B&U8L:+KU8=B#8M.V M4%GR)+GI]O6C9,=+@#38BR72Y.$A*7*\5OK)%(@67DHAS20HK*U&86B2 DMF MSE6%DOYD2I?,DJCST%0:6>J=2A%&O=YE6#(N@WCL=0L=CU5M!9>XT&#JLF3Z M]PR%6D^"?K!1W/.\L$X1QN.*Y;A$^ZU::)+"#B7E)4K#E02-V228]D>SH;/W M!M\YKLW6'5PF*Z6>G/ IG00]1P@%)M8A,#J><8Y".""B\:O%#+J0SG'[OD&_ M];E3+BMF<*[$(T]M,0FN T@Q8[6P]VK]$=M\+AQ>HH3Q7UBWMKT DMI85;;. MQ*#DLCG92UN'_W&(6H?(\VX">9;OF67Q6*LU:&=-:.[B4_7>1(Y+UY2EU?27 MDY^-9\QP RJ#A4:#TC)?JY,'MA)HWHY#2S&<99BT>+,&+WH%;P!W2MK"P >9 M8KKK'Q*WCF"T(3B+#@+>,7T.@_XI1+UH< !OT"4\\'B#5_"^ZIQ)_L?G>0IS M)8T2/&W29C+=K0/5Y99+)A/.!"Q)B?0>K8$?TY6QFE[4SWT5:@@,]Q-P4S8R M%4MP$E0NEG[&(#X^ZE_V;@ZD-^S2&QY"CY?-<#GF4T$31]P1:'9AKC'E%KXH M8]#L8WT0=S_KAP+!NI<"*S?=8 JU-L V$^Y(L!T224-">!*0UIK+'*Q#*30B ME,W30?=T@!J?%%WG1W#")9FIVE"7S%N8,>%AS^ SD[6+UEK"&QCVWU$?U3/W MJ^-@X HU5RD<'UU'_>@&'C6W>*:R;(_-2=2_VHZ[2Y#"T@'[6AANC6>).O=+ MR$"B:FF;2>VTW9Z;-N/]S[Q9DA0SY]* P(Q<>^=7%P'H9O$T@E65'_:5LK0Z M_+6@78W:&=#_3"F[$5R ;OO'?P%02P,$% @ ^CVD5E5I*PY&! 1@D M !D !X;"]W;W)K&UL?5;;;N,V$/T50ET4":"- M;K;LN+:!)+O;[L-B@R1M'XH^T-+((D*16I*RX_WZSE"RXZ1.7FQ>9LZ<.9PA M-=]J\VAK ,>>&JGL(JB=:V=19(L:&FXO= L*=RIM&NYP:M:1;0WPTCLU,DKC M.(\:+E2PG/NU6[.#6,-LU#3>[:Y!ZNPB28+]P)]:UHX5H.6_Y&N[! M_=G>&IQ%!Y12-*"LT(H9J!;!53*['I&]-_A+P-8>C1EELM+ZD29?RT40$R&0 M4#A"X/BW@1N0DH"0QH\!,SB$),?C\1[]B\\=_@%#/F/"*[2T_I=M>]OQ*&!%9YUN!F=DT C5__.G08 M=Q_(L_S$'5_.C=XR0]:(1@.?JO=&^@9>Q;UJYVK+/JH3RI7^$W X$TSW!Z_1= MP&_<7+ L"5D:I]D[>-DAX^!8A7^N M5M89K)M_3^G0AQF=#D.]-+,M+V 18+-8,!L(EK_^DN3Q;^\D,3HD,7H/?7F/ MO5EV$IBN_L_[%-GWX1YJ8)66V*!"K9FCLQ^Z5/P$RQQMJ#%BT(W+5<[RA63*/&&00M* M1TM13%9=<(1??5_8%K0)S0&I)8HO HTG.OJ.,!J\V+!7E M]H>*&&/RP,?&8.84B$BUE"0[2\[9F)RG&,5QM1:>C/>SL$!93F4RS06/45SE1"?[,ZKE(DWR$M I M%N9<=02[04!#XN-B972#+"S=#5PQK7K%/T&%3@Z\-=T#^\.RO@$9;S2VSL\^ M(&8C=$E]E<1L!]S8BU,W8W3TMN$IKOT+;IE7LW_F#JN'CX2K_FU\-N^_,/ I M0?86B5?H&E],QD%_MON)TZU_*5?:8&ULA57;;MI $/V5D5M%0:*QL4E"""!!+DJD1DI#FCY4?5CL,5YE MO>ONKB']^\[:QB$5T!?O;>;,F:M':Z5?389HX2T7THR]S-IBZ/LFSC!GYD05 M*.DE53IGEHYZZ9M"(TLJI5SX81"<^3GCTIN,JKM'/1FIT@HN\5&#*?.YN*)+S/K+OS)J&!+G*/]7CQJ.ODM2L)SE(8K"1K3L3?M#6=])U\) MO'!&*SL3?P(,&4E<(^J?4=-OZ<.KQ8"5-]85W+1B0FCAL*0R"/0IAHQ!6O&M#%I7*VTB1R7+BES MJ^F5DYZ=W#*NX86)$N$!F2DU4L2M@>-GMA!H.B/?DA4GZ\<-XJQ&#/<@1O"@ MI,T,W,@$DX_Z/K%K*88;BK/P(. #TR<0];H0!F%T "]J78XJO.C_+E]S$POE MO#;P<[HP5E.5_-KE4Q)X9N^I9K7KV1DSI>2ISQFTH*R&6I0"Q=O5ZTD M792N=K_B"@6$G1W2I=PK'W7@65DF8$FSS/SCY1#F&?GWQ:+.26^%QCK>\!G. MNOW!Q=9Z]&D0]L++#[OCJ'M^T>_ -<:8+XA& QONA^T%W7 0;6]V O>ZI^=! M9U>1^5M#(4>]K$:?@5B5TM;SH;UMI^NT'BKOXO5HIE L74@$IJ0:G)R?>J#K M<5 @ !D !X;"]W;W)K&ULC59M M;^,V#/XKA*\XI("O=OS2I&D2('VY[8 =4+3=AF'8!\5F8JVVE$KRI=VO/TIV MG!S."?;%HB3RX4.)%#W=2O6B"T0#;U4I],PKC-E,@D!G!59,7\@-"MI9254Q M0U.U#O1&(!A7CPIM/W=J#FD]E;4HN\$&!KJN*J?<;+.5VY@V] MW<(C7Q?&+@3SZ8:M\0G-[YL'1;.@0\EYA4)S*4#A:N8MAI.;U.H[A3\X;O6! M##:2I90O=O(EGWFA)80E9L8B,!J^X2V6I04B&J\MIM>YM(:'\@[]LXN=8EDR MC;>R_)/GIIAY8P]R7+&Z-(]R^RNV\3B"F2RU^\*VT4UC#[):&UFUQL2@XJ(9 MV5M[#@<&X_"(0=0:1(YWX\BQO&.&S:=*;D%9;4*S@@O561,Y+NRE/!E%NYSL MS/R+,$RL^;)$6&B-1L/@F=%,GT\#0_A6*\A:K)L&*SJ"%<-7*4RAX5[DF/]H M'Q"OCERT(W<3G03\RM0%Q$,?HC"*3^#%7;"QPXN/X/TB9;[E90E,Y/!SY'=< M9Z74M4+X>['41E'*_--W#(V7I-^++:.)WK ,9Q[5B4;U#;WYQP_#R_#Z1 Q) M%T-R"GW^1&69UT1:KN S%]S@I]\HKWOBZ6-^$KN?^7.!<"NK#1/O'S^,H^'H M6@/?^V+-V>EZ^2\5&A@)K)+*\/^8J[I,4OUJ0_R(KR&HE2SI(>!B/8'!&0'1 MHJPU78@^![KOK.@N'.XPPVJ):K<2'<;8^F79:\T5YA-X5BRG!TN]!,9*(%B% M< ;#T!^'X5ZX=35%H I+1U$7?*,AN?13VFV'9VE8V1/ESAND(S\FO7989%E= MU01'.X?1'R$U2-+P' ;#,7V/T!D,_:MX1$JC47K>TF%'O, @\N.Q5;Y*2?GG M,W+7%EV#H#?^#-+$OQK&5KCTXR2%$SF9=CF9_N^&5X[C(]JF0#<-BT.V M]V_44#3V9>=)+_W9N7>G.G<_' XV[BCO%""C]&KSD!)6XVN-PL"*ZI[.]QV9 MHM36SB2SD)3,2WN*;=+JGI3]BXP.8E[5QCX?O0Q<3I]!XD=78SM)(/5'<6C% M="]>[L61>Z>6^"YIB&,_(;TF%;I;[+N\X* ;4&:M7<_35(FU,$UCZ%:[MKIH MNLE>O>G)5)!K+C24N"+3\&)$-Z2:/M=,C-RXWK*4AM+8B07]&J"R"K2_DM+L M)M9!][,Q_PY02P,$% @ ^CVD5G1KKOHB!@ P \ !D !X;"]W;W)K M&ULM5==;]LV%/TKA!L4,:#:^K!EITT"Y*/#,JQ= MD&3;P[ '6J)MKI3HD522]M?O7%*6G<1)UV)[L4GJ\O+<JMD>]I7.KM\.A+9:BXG:@5Z+&E[DV%7?HFL70KHS@I9]4J6$:Q_FPXK+N M'1_ZL4MS?*@;IV0M+@VS355Q\_E4*'UWU$MZZX$KN5@Z&A@>'Z[X0EP+]^OJ MTJ W[+R4LA*UE;IF1LR/>B?)V],1V7N#WZ2XLUMM1I',M/Y$G8ORJ!<3(*%$ MX<@#Q]^M.!-*D2/ ^+OUV>N6I(G;[;7W'WSLB&7&K3C3ZG=9NN51;]ICI9CS M1KDK??>C:.,9D[]"*^M_V5VP'<4]5C36Z:J=# 25K,,_OV]YV)HP?6Y"VDY( M/>ZPD$=YSAT_/C3ZCAFRAC=J^%#];("3-27EVAE\E9CGCJ_$2AO'9TJP:[$ MVXY=U"'71-K^#7VR_<.APV(T95BTCD^#X_09QQG[H&NWM.Q]78KRX?PA0'9( MTS72T_1%AQ^X&; LB5@:I]D+_K(N\LS[RY[QMPXW,"#K!?OC9&:=@4[^W!5N M\#;:[8WVSEN[XH4XZF%S6&%N1>_X]:LDC]^]@'7481V]Y!U9*G1=2"5#5O1\ M5[)V@7[9[0FVU0/':RYK#@BLDM73C-W%(P3+9:R9([43+K M\$UC)IVQ&B] M?C5-D_3=UMA)^1?V&E9Z?WIQNQ<(,=%RQE0,UZ1A+Z$ M@3TVCJ/)P?3!U';HC*\DH1/WJ*JE= VT@J\'DRAYA*P="L%P:P5HY>XQ$\ 4 M90>C*!DG#Y%VHU]C,_U.-M,) "8IA1:--">8>1Z- ML^RK+ )@[!>8CM+0G8Y'SS$X2:(\)K,DS4-WDDX?LG"[2MM;9_V 7\4[O\CYX^;I0EI-,FR!PEOAU[F MM!7A>E;;O:B= (DN4&H%\C/I;*A]$=9U_+XSF4;9..^,0N]G,,*P2BGM2EM@ M!F,M]6D:Q5#&VK[M7CM=?'I#9VJ)2E*1YX 3>S+;> ^]0,9Z_?VLC_%)/-JR MHEZP6H@:Q4<% DJEX5^PM<#_O/B"/)89@B%>.^;P/LL\I ,%F^ MA2-T R=K)E)*:PQ)3OJ=83?P/0))HM%H$U;H73\11+JE[W]?!,G_MV$BYHR0 MU:PQUA^WX=26M6T"H((;(X6!&E9&XJ8MU6=,4#B<+=6K6M<00@,;7'EP+L^% MI1LV5IX+6*RX+,E,W"/_-$IG/*ZXG,YUE#9TZ_9&?2?=DNG&,-Z@$%.B*NF< M\*<$;L\1NWY_ABFW4)%<^/Q%S"ZY$4NM2D2LY&9QJP;3$K3O(G;G MO0CP7C[BF22[ F/W8-4)L+H7#S)1KX6 N)E[?2:O/9 MY[Z_"1R D&^%GGH!.A&W'/K2Y,S6BD @(_+9J9DP4Z*0C?/B$1)*(.NB!R/ MB0C:*B1V# 73V%!"@H3@C9;!U5'JDOW4@&.?H&1,*=3-8OGX%$^F W\8=('O M98-I%W4#J7,EOV!IU9Y.=HFR]P;RJ5IJ*;6#77?TX=:KJA)FX=^.EODHPP.K M&^V>IR?A5;8Q#V];<+E VB'?.:8B+^,>,^&]&#I.K_P;;:8=7GR^N<036Q@R MP/>YUF[=H06Z1_OQ/U!+ P04 " #Z/:16R6;&E^H# #L"0 &0 'AL M+W=O[V8J<8*+O%>@VGJFND?URC4;AXDP6'A@6\JZQ:BQ6S+-KA$^\?V7M,L MZE!*7J,T7$G0N)X'5\GE]=C9>X,_.>Y,;PPNDY523VYR5\Z#V!%"@85U"(S^ MGO$&A7! 1./?/6;0A72._?$!_:O/G7)9,8,W2OS%2UO-@SR $M>L$?9![7[# M?3Z>8*&$\;^P:VVS20!%8ZRJ]\[$H.:R_63Q.P[IWB'UO-M GN4M MLVPQTVH'VED3FAOX5+TWD>/2%65I-7WEY&<7WZGN=[)0-<(]:EA63".[;N'2=^ R^*:DK0Q\D266Q_X14>OXI0=^U^E)P&],7T"6 MA)#&:78"+^ORS3Q>]@[>%Z8EEQO3R_;OJY6QFH['/T/YMG"C83@GF4NS907. M ]*$0?V,P>+3AV02?SY!=M21'9U"7]PP432"N>-K0*W!%>MW97KDAQB?Q!QF M_%@A6%=S6#F9@JG4SH"EU:)/@7J 7[251H2ZK32Z2@/5J:BZ0@&3I1ND(9QQ M2?:J,;1D0L"7 K?6(VTI">,K4-+)/;^$1P_;/T!O81TD?&]JU,P2PME*V CI'DXS3(:)$F8 M)U.X1:E(:3Y"?^PXM['VT*\)),DHS/,$DC@+)WD&MXX(=1O ]9K:CZN=#PIJ MV^[DIP]YFJ2?(1I/N1"M;2:%Y3^/E3KD>8Q M3/+I_Q+9;]50*N,PRUPJ])^/X/IMQH=-]-8?(;Y(Q_XO25I:QZ GK$\(9-P) M9'Q2($NZH\J&CBUMP)6TO#SLRQ*+1G/+T0PIY"3HL$*NC!>%!'^VZAW U-WVOAWAJ',&FG;R[A;[9XR5^T-_FK>OH,HNPVG' 2NR36^F-)I MU>W;HIU8M?7W.34_>AWX847/,=3.@+ZOE;*'B0O0/? 6_P%02P,$% @ M^CVD5L-G@Y;S P ( L !D !X;"]W;W)K&UL MM59M;]LV$/XK!W4H'""S7NW8J6W R=IM!;H:29I^&/:!ELX6$4E422I.]NM[ MI%[BI+8:#-@7D3S>/7?'>TC=;"?DG4H1-3SD6:'F3JIU>>ZZ*DXQ9VHH2BQH M9R-DSC0MY=95I4266*,\

=7N#=VLQ11,W0WU%K+8K$ M!,DTG+S'8#'!YFQELR$[D@P=^0^Q.((O,ID+4)KIWJ@6./P$M85)@0YP&:*?G;'9@CXCKH1LZ%AJF*72,(7*(74UJ2;! M:>8RMVHFN3:)P7.&P37TQH/NAMH L'JI $F)3=+^3TU&K MW$+\"HZ42&6IUBM $^WH$XVLT&![$U1J^EY49"(;88)Q53C:J? G4/[D&WJ0 M" 43:P _OE"FV23)%F&?PCX*>BD86@RUY6K.";>E^D]:9(5)&O]_>U?ZU#:V MY?\5%=,UCTP98]EL3EYU%0'RFNDDT)C,FV]3LG4-JLB2GR2'\/[ZN6>YBV39 MR&R6B/M#!]!VEW/./>OOD*()BI_W7?#CE%.1.O*T%&GJ)?2D1)2#7@TFOD]'_SIUE]_Z MAT8A?5W@AXHC?, QM\[%*[$F:KF$\S'?0_=IA:[K7/7K0OTIN)6L&B\NTGB8 M[5 3$Q$J?*6W@T#*9X? ^Q](W)"K&U(V&6>SI);'J/8J\851>,"^2 !6@Y-; M4.U4OC5;:RI75DOEGG)6HSHJE4M07(DBAW;MDIO)\B/^@+7*%YI)H13/ M;F[C68;[?2^\!#-/Z %DZIQ 4$ZWA6)@7)AVT6>JDZ8LR2@_EA CJ#&T7ADH MJ2(+ZQHX\K'/IE.(U]Z"R9G!;6C@<'$L59/[L'?@2U >X+SA*WGV3G H&:P\ M*.D'_#&.465+Y!V&WQ!C([HGV6%_6"A,+PQPZ8QQ!4R3*&S" 4N1OS+?!(@8 =Y/V*TK)=, M=]W'(B_U?_['4=<]_(#500$-,A$W7N(K8J;YTZ(6,R"M]4[F$H\7SEV?# O< M$9K73U>[G,SU;>:KW@S2939D(IHF EZOZ#9 + MY *+)Y,8C7IR2K1*)>^< ,Q*%IW)6J66:RDC%WV61)BB8:]X4O JY8[1ER&H M[AJ1Z"I2\ZG-S*;B5T$=IL)0E+4'Z!("HO=1P,@5]X(HS]N&8D$9\="O(U=? MBKL@QER5+( $H,2J%RBP3"'CN,@_Z#M\!I5O[0?)/R% EP6C8(H9& LT/E!4!Y7I5&==-BVT MNY9#D]J?V79R<;LX_R'2.8;"@- ,060('67+QZ552%F_?7$6^KRB.K*<(5Z2 M0"25/2D4!9 V"(6#&TUCZ 54]3"+IFP6RO"O_/ALC!88K*M\6.G5EN&6V;G[ M]CF"[_,*%?V%R,I>67425 8%1)MCSH&7]$)Y/7>%V7A.BEJR'M>-M*[YM,3/ MXSD% U3#\;Z+G3C9D=2$)U*0J:J&W[I[)>F()8,!K@W3.#\0-.MW0%^RUB\D MW(=M>-'6FI?- 18)+ CREVT;C*5 R?U!9L'>BZEXO_LPK;&/I.I3LXW[?X"S5WYET3II;%"<37 5E0*LPFQ&81!P0 MLHQG^7,OMH( 5#<^FB6FAKED/>5QED%I)*6=M6SMC(R%![Q^J+]9EK"*_ZFH M'^ZW_ /Z$".5./X]BN^B.=?9PIDL2D:II4>ALH*![ZMM2 ITT2N3]&!B3O## M)]#N:L]1(&G&<1A25@FE#*>,R\>BY%;JWG$"W3IR^G%5V.J61M=Y7WTU[#W? M7Q#DY<&JX'8BE18@Y]";IN*]^N$#%+Z&WOW[(,+)XT,?\M\K:52&WZ/+)O#: M[E#PE1O-\9?YI=WB8[LJKF/. MVU@-(74$*:32=[E9/IE06":!#(-62&D5ET_/OU8M^\K4;N[YVK2I0R%>(*H%B99?FF,H;#B4&5MG1,S:R6V4A MWUHC[K(IUKM5W6&OU3GHK*4SWX;H?E6BZ^ZWW,,U$MW*9T!Y5_-:TX\^ [#$ M$.N*(3GB&>1_83$JLR(_9QW94D5Q_'@&1G>9*O;6&'7U!:@W&V^[;J]UN-^9 M,W*>;P5>^EC9T/*&EHF6#_9:G;VC&I+R+V6PJ,.*&^:MW5CA[37=F8L[_.M* M@!=8H9J+B%ZK=]BO+B&>?X%J;F1MF&7#+)I9NJWN8;>)S(+G[2Y&]3:%L@TI ME.UU-H6R+YJ50+D'SB?(%[W0CN3C>=VLKED)E5WB!#1SV%L!<-8I1UO[K;MO M=<*H^A*K 8DN\2E)^[0;Q2X_A;JITJQT9WLU+'H["Y?% M1NG5=RNDBC:%)SYI)T83#\IEKI@"2_160"&>8XBNU=GR*8>D$O-+Q[U:1Y3% MC>H*70MLU+LQ#LNT2E+%@8#]0VV\JD*R.O-8!C4@FP6T7\ + V8G-&>+"ZQB MF1I-:#'*0")^Q.$/K!*CZ8UY>E3=-*&]"J"TQCUJ89IVY M)@3;5C4J4(-Y$EIT.:'4/[)WNA@(6_[ VWR&'#Z5&@FU NZWK%S_A4/G41:^ M(E]TM(^@G@S\N1154VIY4)^-N@Z4PE-?39$NA!%]:$RZ*Y#GI%/@4%1*@Y]0 MI(#MLR7/0 ]Q@7 X3*R;$3T#*RI?D N_B,+$=,RSLC637C,J0 *;6 M)1!3J@9)4[H O^E1 ;FH N/B>B4$9PN(E+K?4MM@AZK:P&SIM.72)C,J.Z%& M&M24#:H N!PJ@[-2M9"_20)?@[':DZ6$Z#OJQ1U=)0F.^( M 'GT\_G'BRN8%$X.BA%;SC2<4=V-J>)SB#E5=0YR,Q<1NNW#?<2&[;:[#,-- M+Z7/PO@ZZA97WZ(_1[=I*J='QV%,U>S0/Z-6,G!!#S[&!*]E@81PCB4=A8[; M4PC?ZRR=MNNA\\57$MAO.5LE%;I;[T@N ME>%=6NUT:[F=.9&DCQBT3_8?/&(*$,=+CQBJ<229DZ.@P\6+=XN=HVYC=D:S$>-ZUY$:(:1EQ+ M*BW%,E[GMI?C'7544I4$6"JJ4'<*H/B6/-6 _')_IZ8&5)57PHO^-9/_C@/"H<6:\QSB M L@#;SP.DHFG.S)'XH9^ 9J2]E-FH]*TG.$LAZK(4T%KO'(7B*"4%' M^UZMI@DP61@8N($C/]_#F.$ 8"-"J"]GX _UJ('F)4_" EV_3' @ #* _9)# MV8/6B%+7ES(DQF,6]H*[)(_HX-7V "(T#P%%G_LFRO^I'H@L"EB+:H!Z7'W! MT"QZ/JL( '>JV4$PH@%OU844YA$,W_)@7(%&M+TUN/ATM?5.FX;5;*9:2F/+ MD$N5(;??84.NTR$K#::;L^/X#E??4;#CZNC+?;!F&48NMU3J"I&UG86-'G"!:TDIRL]4[!/%7@<+ M%8G\7#8DO]4(Y*4:/+R6G_-B/-[YR)LY@,ULEE>3>Z$")(2<2(XJ\UA&"]$? M-ACR#4N-<=] :LS:@AH!YHDYQT;)O&0E$R7U&6/IU)_Q+UB_84/3M!NT]&>% M# 2JNS1-.([V-99_<9=99]V>.^Z^Y.#9!#F)H5,'#$O^A*6^"&/$ZIG\ZO.=3G$A]L+/S9]NY M) 2K1(R!BF+GTDLRY_R\Y9S+!7<.6\[6%_W1OZ7.*1&0PC,ZEE;;?1K@D6)V MZT3AWN(]5QA;Q5LN-$8BXI5V/U3GPZVYL3,\G&]&Q-2T=%D0=U6]M$XH5N6" MZDJ,J!?C.;2:\>UU&H#F!6'GIT[BQ;G\E.@/ <%CJ98DZ,%(U-0"FIJU6ZF: M&CC2(*DMF<8$I#F\)U)%4#5)KBC#NL[3Y(B" "0&05^1HK*_'M_$]*!2$],U MT=7Y]=D75O_:SE_?CK]>GU\?7Y__SYES_/44_O!9_7YZ/CCY?#'X=G4VD)K] MQ;=KY\OQU9]GU\[5^>#/&O'/RHWWJLCO0&-Y)T'ZW613!M$X1J^>E#HZ^U#> M#&)-LI(1F1J7^3D%9]?] "X*_MA?,W B9<;%^!=X)?EWPWIJ(6 R5W(RZD5S M1\+&#&B6&=!=8@:L(*[Z6TVS'>K1_]E(TKVVCEU<7)V2D( MSL=YS=8WI[,KI$ JG MAUVA(6^>/- *LANR!^((/<"%GHW%D\$., V%I88/H7FUDKR)@!Y"_-$[X5#[ MB03B Y,@LSSJ9S_9N#L>9: 8J>;Q+1HZF'40P)I 5N._=9X$O)PQ=3G\@QCS M!#F?.NE4C,BYR5<'9R?ZT$IF(:O,,"G5=$ .,YUAST4S54"+'8UFDQGUSB$, M[,ED%DE%7*$2YPP8NYD"]4.1OP=33&@6HQD>7C$4"& ;&]^Z/M;')5]7B.1) M+&]";SW$"P"G$J<:WI=VHM";8^BA3N; 0G5&CUL2T97<'\?M>3ON_O;PW0)2 M84^N7$_5\D22B;DUG4VA3D-K)AH6&#,A$'_?LJU>: ,1Q)F3K 0UP:0@&#$@ M123M;NGPQ0J,;#=$E_1]A?3,"R;>X=WNOL^_E2_?._:8%G"FN64#9@9P/0G8 M#?^:R543";:1 LYK8\C>I]:BU)Q!R];64]<-K2E*K]0]8RLL"F('Z]56&-JE M8@V+?A[C,J[IP79B]/IS4-HB4KIAF:C!C]'%KW#_)'777BCD$:$MTP6;N-^G MX,B!!#LUX9$]84-4B9KP4JX9Y[AFO)AKB")'W//.C1U%B*8,L MQ$0*A%5O86Y 8A$L!-J_@YC/XOD'6EP/4W'N&^NG8=9/[UFLGZ-NLZP?7)[7 MWX1RH7IY?'4-E6*H-KH?G(OK/\ZNG/.OGRZNOAQ?GU]\?:P+[6B_D@NM'D>+ ML0/=MO-9JIDA&4@"-*3Z6T@#(91#B>)"7;V?)[J#1*K;),LY4>&NY48"X0[/ M8@[.*J[8,7:A3S"091D5CW:]'ATUDVZ.V^B9@ZP):"Y6>YJQ0H]28X"D&.H$ M,!32]JKF8.68%WE7:=KYM-*HZ0F*KD4>6I'9CIXT@Q*VQ*B&LB% M'Z8IH4H]M9NG89\5$ IZ4*.<5SPQ7G'S5"V(8'D)$6V5O3V4X5NR3:VY3=)] M&KTRRB%W%2U^^5ZVENZDU082MRTPJ<)+R%!E22Z[A3H:A9!9K2D4.J#.)L#H MWA"ZZB(Q&TJF@:1R=4(O0<&0MDB(\)"F7IJIOJMZF-PF1WB4+"KM:%PT"M[L MW('?3B\T$* T%])O+0IF (B6;IQFC5=3;!K4VWH7]9MV0L"@$A%\YY>]@;3QYGFM6G'C3P-?% MWRF!1G"B,@2?4Z+"D/.1P:D(KU0D*!D,?6'@WA'4>U4G8'"$^P:LS@C3-S@C M',%)P.%6^!*>H%IH<@@R?T_;.0ZA&\4->>N^M0=MYU0 I:B*NFN8R S.BT_" M!S:$ZV"&2K)7#IX3#JUC,=G6I]/SDRTR\-4C5U3/Y'R,O<2G%?"B2!+Y"(MZ M)2O=)-X$36\YG1O=L!0.=%@$W2T\Q*9GJBXK]:C',CN2I;"8<9$ \&HJUTYR M,L'*D'ZH&^+"%%OM!"T\\$A8<9?"&0-*['V JLY8$F$#^$Y1T2IZR M*KJ)\6AZSB(<"=0$ MH^S*BUW^#66XFH=R0JJ5''K1=]RP10<4GB8T@WOG#N6*'SN V8/E >3('\LE M7J'[W/I$R[%>.E@PS&F16NM(V,4U7)N8D[XPV0G5&'J^E,3(3S$OFB@]F,J4 M*"V7\[WL ?XHT.YJZ.:5B)L8R]U8][95">MC+3P9%] P"C"J-YBK_DVYLRI/ M5;4@I0(?>^*^'-0VXN ^*CW2_;TEM MK&\H1=I(!/E:^0G@::)6+PC!:4X\;Q^\I)WECEURA:I&@MG]5.1E4DNM Q2K MZ"\N7I26W3T<+L*RZQ+#2@J:N4R'"#&:K8OI@C3J6ZFT<%3-4-U*8H@1LIF^ MBH)8?RXE[ IM3Y284]2/$95V*[.3.&KQN M*1X]@\%4]H;5#"AF'M2W#=- .2*?7QMT#=_+6[[X(O7M*D.0SQ2<]SE* MS&:K(D*2HN;@!OT+]OSA9S]L-O/E-E.NM3E$+),L#WB1,\KOXN0[@T$@XIMD M8-(E/JQ@8FUV:M6=,J8+%B-C&UV(!DF- 2J/X_+FNGA@<(Y&3AU2\'V0@A2* M#'4C>(_6"')*(;@8XB2O'&+2YV;'7V['"9-#YYB@/6>57.3+Z")_-P;D4RF; M4RZW@9[>H&-JPB M$+,&F"%6^1/!B'0?9O(XL@YC9=M$EB]767LF*E" M1K3DA#-L/5 M1PKM0LY:4CY8X^+C_N1E2J=UN$V@]-0LJ^Z:KD6=)39;=G(37[\+4@UE#+,B MV2N*^ @E^B[SY@(1C=MJ7OLCB$.UK9)3V2L".P\!2N<.8%]@L6XAZA1Z=T6O M,1K&'+Q$6)] ^=/80IIXHR0F>-XQ_6*$XI&4 &3'1*F8/%1G-I;!5-?PMQQ 9]D%B.P- L#WL#WAJ M\+1:GD7?;62>1;?M?(NDCA*D!$\X\$(Z5:IF9:R/ M3+_&D2C3(2ONZ5XC][0'$0\^&K]!KO5 1 $@W.B]K'V&P!/W[;"1^[;7=KZ MUCKPQN LMQ@M+ZG0K[[#_DW]NHG" [:SMG/VV 85$;) M6F_ 3_!@B^694'>)VKRTYJ,@O:4P.>2=\CP[+NB!5^)FQEE#@YT_,<$K!$W2 MIZ2=!X.>L&WH;?P[.7.T%,'V=]![R)NFXKWZX0.@;8;>_?L@PNG@0P6B ((L M=+Y#[J7+3*O]?ONP6V_UWO4 MDTO'>M1V^X>57OM*[7?E?J^I4V.O[;Y$9]T77RMDG 4+-AZ_X(+]W2N5Q"PP M/KS.,&B-?*CM1BGS/I(ZRY9SFXBQU%"R;)J^W]V]N[MKRR&V;^(?N\?)Z%;J M)^FN\&^\9-?W,F_7/3CJ=/<.=^50^4>W#^,^/-QE%'UIV2H,?4#"A1RA]FTV MV?K]V$+9O^([G!.^A5N3G&M('@Z52./X4F1)[/P1A^APAKS"MD,U'U0^^M\S MJ>93*Q.W[VPO1?7A\\2!7GWYC-._IY*\T> MP@)T?N&#W&V[_]6PHWS#^0]POM?I]5R N^ Q]=PYSM7*M4* .=,(,1>, #.= M)2G@_P%[&32@O6V/JGCH3X#5@7_BS(DQ"$DA]/L6&']IVN M>GK@)4,O$NG.Q<]0W.,[Y!4IC[J_[L'LMKN/8]#-T=P@!NT^R* &WN!M,VCC M3M"N/$$W1^A;Y]#N4X]0]PC354_:FJ_WVMWSG8'(K+>*[[2)[; MG(H-XKFGGHIUYKFFG7-NQVV??QTT\Z1;QX+][\>KSP"'D&%Y]2GW'\PMWYL7 MU$ T@Y,_FBFJUT8TU]Y/RN0_@S[*")\[&-V*B?=,5-0T3@(J.CG^O!$]3Z6B M$R\BI-??:&(GQN:FH:PP$U75Z=;2344ZGI M$IK<1]E&1#%1G9Y]VHBHIQ+5*0".!R]!4DUC.[>SUS09I1-WUK%>)PCF?@F% MN@CJ[U%?@U,O\YQ/T$QEAQ#)\#9(^*;R<+X-XNO4<\6/18I(-]YT*KQ$U>^6 MOW,H1MX,JOFRU$&2SKP;@GN$9LJ^GV^Y;A+[5I%U39K/)ZPC -@'$ #M5[(2^[_=X>!;,HK[K% M+P'X 4#N=6ZAV](LO'=0H?2ICQ@U).+*-.Y!") R@/PB;KUPK !@4 =330I! M<,T 30[?Y\VRVQA; ;[!HK3]]E[_Z-DUL&ZOW3LZ>/;7[K7[[F.KY!9?Z[:[ M_>Y++,%+%.:Y!^V#O*KD*B7TNGE,O$^^?7W]>WX2^>/<.Y>E7*5%I$A5^O'^!C:H;7]F3ZAOO M(!W_JN?<-'.PD9>CAMBD2>^FN\[ F\Q$Z)RVG8$TT6_$PZ+%[3:/%5?=7M#] MGKRWZYON:VYJ,]BV29,ZN0W$N"0I%W+C3[$E1)QL=K1)D]I>DFO][I?750_> MRNR:KP9M%+LWH]B=>C_DZ =MR,",DU!,Q.,.C841\Y=1FM:Z;J^X9HW1)4D; MF2M7J,FZU.58GUN?TF.]$!AS]\B]O/RHSRW:Y@"M]Z0V!^B;.4#/PMBYF'@_ M9N+?PC[#M-\ B5589FSG?#64V M95*6PCY/GB4:^T.9;1M4]'HEL1TN26+;'<;^O?SG-IN$O_\_4$L#!!0 ( M /H]I%9H;$HW#1$ ".[ 1 <'5M<"TR,#(S,#,S,2YX*4 '2MOK7WP(D)4K\ M $C+"5JZ#XU%8G>Q^"T6B\4'/_SRN/2L>\PXH?Y%J_/JN&5AWZ8.\1<7K<^S M0?M=ZY>//_WTX1_M]F^7DZ%U1>UPB?W ZC&, NQ8#R2XL[XXF'^S7$:7UA?* MOI%[U&Y_E$0]NEHSLK@+K)/CD]/]M^S\^.S$?3-')^W..]=NG[TY==OOWAW/ MV\AY;[]WS^P39+O_7IP?O^V(@L4\_GY([]HW07!ZOSHZ.'AX=7#Z2O*%D=H]]NAE-9 MM!67]8C_;:?TXYQY2?G3(_%ZCCA.BJ_"Y6JG^(K1%0X8Y9C=$QOS5S9='@FU MCT]/.PF5X$E*I!"?!\BW-U*<@+6#]0KS?!IX?21>"SG';6B@DQU)3K A2XMY M?12];%DH"!B9AP$>4+:\PBX*/2 )_3]"Y!&78 ?LP<,"\9T"J=6*LL#R,RQRRIP%@NRD947@#JF- FFQHB1/M,N4 M/\)>P,6OMOCUZI$[K2-]J2%O+Q!:59*^/'$QT#'^_N/@CQ]21[]- THLG\;/5BO@N MC1[ (P'8>8+:!+N)&\NXY9RN(?\Y1\QFU%/THR/IE%A ,$^[=,G@CF'WHB4< M>SOQ4E\]-'\%-4F*9 3LFIYX?00DV!MN-4EH!?H7+0X >#AJ&Y,57S%<57$@ MX3!42*#_\OK;R*NJ/Y#8H??W4-_!;E7U@83XI(;V@GH&[RWB7+1Z%.+1,5I M[<3SSY-K=4PAQ6\)$^X)_VW%/A[+_SI6>QO*MBU):0G2#T?[!'NL0HZ=D?]1 M_KUO[C%Q7*2$<,].M.EV&SB7+'Z8M&A9.X]NK_JWT_X5_#$=#:^ONK/^U65W MV+WM]:>?^OW9M#( :HY*9$X CBDT*4Z@27A:::96S-6*V+Z@EFKC,6*@WAT. M"%3X\!#NLE?B>5H'3^OG'2G_:CJ^TQG\_Z9_.YN.!J-Q?]*=7KEOVUFA@;06\(+IM]NFG[J3_:32\ZD^F_?]\OI[]?G!D%XB3CAUQRDEJ@*7 MQT*)T%L1GQ)N>Y2'#,,/R<6BKI7FTR @)MB&RGOK:\Y#['1MFX9^0/P%F+'O M(.;PJK"H&2I!>KEW:)7-?K+? M[(*\+>@MP:!!;3[!8M4!@;U-\4+T]VO?I6Q9*Z0JY:7$Y#0[;"?LK)B?E6+8 M((QN,;0DM#(>8S:]0ZQR!C;+0(G&V3X:P,.*F%C Q9)L&H3!-*#V-XCVL=.C MRQ7V>:T>4L!%B<;K3. D&+4E)RO-JD&(3+ G=KJ,$0O6,X:@ 6S!N<:,HX"/ M$I4W68\E6;4E+RO-K$&X#"%VQ)51B*F4;9Z9@4>$#6I?Z.Y+$LC0'.:N/2HG MLMBW2?5&+V.E1"(SS4YQLX"=M<.O00#E9);&U"-U "ICI00H,]O.3599/R<< MF[2$DQ*?S-P\-UO51'QR M,T[U "ICI40H,XTO2&$U$:/]7%0]> JX*)')3.8S>:TF8E*6(*F'CP9')5:9 MJ7YYXJ6)P&42*/70*F*CA"@S_\_+QC01F/R$2LU8H8R7$J),,J H1=-$F*)) M>CU8=FB5,!3D!YK8Z#E3DRL<(.(=8I*3<%("DDD3%,QR8H8O (E6^-HY'$1? M.R\@'1:DKN?1!W&."F*B'L,."8848EI^N-ZEDJ $5#/WT[8VDBP0946RK$A8 M(^'.2QC4Q+6,E0K TTQRJ"#Y\ *19#L-ETO$UM3=Y!.HVZ,^)PYF3QGYGB1+ M";)FA@F>1R)%_TVE..#7CMQ&6D-N BE*,<1/'.I/L!TR1OR%=(,U;>$)DI26 MH)W):B?IDT2D!;AOA,9N_L4.XN8Z)-+:6&9R7X59R0;"M)]0K(E0$1LE.)ED M5TYB\@46OO][&L[_A^T@H-TEA?'ISZ>,J4^2I00XDRK+ ISW+!9J!=1*BWTQ M!FB%0G MD;^H^UW0U1>JQ#^38U+@+P]BI82+^>N+G1S"3OJ7U[.K[@^QEEW1*ILYRZ2U M#F0S434::3J91>6:=E#(1PEJ)HV5OSK=0&SREY3KYB)+F2E1RJ28BA>H7Y"* MFV*3ZI6O1RNY-F,'Y)X$ZX.BJ"-(B7 F\52(\$Y&69:R(IE6(O3%"++83*:? MGQ?\' %*T#,)+3W00=0+UB50P+@EHPO?QG+XXL^+O%*U?=%-4.L1*+PKUEC6WWT4HN/?L+^?,& M!2&K[R)U6"HQRB2E8HS:UH9Q],A*6+_ E]_6U?>@Z3%]@? P$)8^?2;7'E=GR5OX15W/;[5:Y0I;8 C1E>(>+$ M*U( +)KS@,&X?]%RD2".;;>\3(85@Y@8OYYBE-8QJ&BF8+5=%(ZVZ;[[L<.[0 M)2*^1NW['K8#1NR!AW$0N;U2+8K+FZ#-QLO&B5;HL>+^M$CLA/!OYCIR;Y ?NJ!)*/:)=7WG"GOD'K/U@-&E-,'^([9E+:Z J%#S)W(]..;1DX1( MQ]. \Q!%NH^$%WJ9G3('J+,3G#L$ZL'C.N[6'JH K:=3=PS^'>\&6+>AZ$TC MM^LXTN4C3SX>R^H5CQ1U6!W:JN,G?H 7F&FHOS^ZE?NAHM(FN)W-/M_9 ]48 M+PJ+FZ!+8C7CS7<,XKU4,YIAZGPJ6L"@YS@I$'X13$ M19I^,DOP3.%4!?\8N>XU#$PJ]Y$I:(0E!GC5]S%;K*=Q.D0Q$A>6-T&;/0,I M5Z6@L EZ[(=NNV&J''-&[F<>[1K63H8HN)B:&NF*3S\I0MUT$1, % YY(BQ+ MG=')+6J"#J)1C]7M?FQ4G2?B>*_(O([AIQS\(R_573",U<&#/KT1VNYU\&L8 MXOV LK6V2TA1F-K]QV@MD^?7ONV%#G:(GSI#1MU=IS8D:$X\$I"2:*(^PR!4NQ?=P-2TBC]18O>/>63%!JZ(RH6OGI:>B'!4-?L>! M6%3"4'VGNQ1?\JB4Y2IC8RS20S&C4,?H0'37&\3=-N/C6 M";D7.HRC3+'\8&-1\SR-ZS,:BGZ:.Q/E!7>8]4(FOE.7?,5!-T#,(35U6-BU MZ;)D=EY)=B88XK&PV&'58V8JZ-=R ";WN/N F#,&D>5P M%Y@>XG> AOA'Y,/OD8?]"LZXB-Q4,&6J<;Z?B.PRAOR%+#I?;XO$,7B$ MXV9$A> [#$3BT9$?/*/VMQOBDV6X+,]^/IM0(\?W7REU'J!BVH:T)3#5=)+E MYBO9U52+TDDI8_H\[S^*F2283Y+D%:XI@,Z[60>[A;E&%%>5PU:1585$_O?$ M4_1%#PN>>DGEXO(F8'SM3S"@,19[!C]13X#3HVQU!96X1V(T&D(W6R#U@GP- M1B;H/Z' TL==,,O@"J)(.X@=Z12&)#Y#C]'^B$+#UJ;_\7MC>I0'(SZ8OJ2C$*MZ[ RU3\GZV]BZZI0%3MRXYYZP2Y+\*/W,^0OEZ8" MALOUMD@Z8!#^-UAO][QQ.5F>W2$_.CC(>P((+]I;RZ]]1:?X[O5XILZEO>B[ MV<(S\G46YPJ+F^ 1Q\ /8X#*B?_:6RQ0K 1K4IN@J30NB#AHDD.)=U)'A]L+ MK5M%9JJC$^M9'?625\-;%/&T8/ZKKZ>0<-5L8N$^PKDXR6 09(@^CSYR,F_A75W]TE MI=U"U9C^Z($WF4C"0*JW0RE5T 133ZHUH"'34R!=T@0-2O?==&T[7(;R2+/6 MO*(>,T,3!1O$8/*KB6VJI G8%IQOWSB!**;;[!XI=C+5&?WHJ50?,1_LD%^* M2_KCT YF\^*LY':.BW;GN%WG?R$7TT'*P,W,R%*L5T"@R)(+G'O@UA8EOOAY MA?YEQK7\32KZ^WX*Z8UM@>\\8?Z"A6<%-PJS4+00I[B833@>,^B$IDSJR^OX MO(L74@_-&=6)>D9U8I9/3S8&ZYU.*BYO@C:9(]&;E:^1F\2PE;<8E#,QX?1G MWLZGJ#/-:/\QP# "Q$-KW,4J[:%2E3=[)3Y1QO%*'-.JI'(N_3,B M+01HJ'J#1+/XPC\F.[@TNJR*RH2.N]O\Y6NC^65-T$*YQ:[^YKRG3&N^;[@& M\S*HG\B>I;?8Z6Q6KL')V! N/<41=BI.S&]C(T767)/8!).?C@8Z5WEDBIE0 M]\TQM3N8:&J>:$L7-4$'\?6V[2T[ZRGV($;A(!9L_ 8]BKT]JFW3^AR,[6V; M%;3L[HKM:#'L:2[#Z3$Q ?W2!%G9RH>:T- L6MY V:/1I' B6EM,3N8>X7>@ MG.BM_(YZ3A2LCGR>96E38) M$0\[LW N0I#HXUN EQ3$%$.F%JD)3C0Y(S>C\:P^JBV(X.J#=?E$Y@^4TN]K M!#XE!"9@5SJ.17GS@RXZ*5@:.FA&]]3XCFJSSGXQ$Q!^RH [>Z"JX/(8AD>YW*_+JQSAJ,':6# XB&,5\[>9^M$J&+O M]?O?,6)B'5[$-6Y0DFI\*EM#W4L?IDMTC;$ >.2Z,&%B"D]31F&"TRDZ>@:6 M+*I6^AXB2SX0T6I7WH3,J4<<,;A# M)Z4P:=--G6@P^N%W.'4OA\DXIUBIS!;\KCU3WI[,[3N\1!]_^C]02P,$% M @ ^CVD5FH9 RQ.&@ >_L !4 !P=6UP+3(P,C,P,S,Q7V-A;"YX;6S= M75MS4TF2?N]?X65?-YNZ7SJF>X,&,T,$W2: WIY]4M0E"[0M2YXC"?#\^LV2 M+_AN6:HC'R# 6+)\*K/RJ[Q496;][;^_'$[V/F$W'\^F/S_A/[(G>SA-LSR> M?OCYR1_O7X)[\M^__/##W_X#X)^_OGV]]V*6EHP][S L,.]]'B\^[OV9 M/K7 M3_5+#'/<(^:F\]7+GY]\7"R.?GKZ]//GSS]^B=WDQUGWX:E@3#X]^_23TX]_ MN?;YSW+U:>Z]?[KZZ?E'Y^.;/DB/Y4__^=OK=^DC'@883^>+,$UU@/GXI_GJ MS=>S%!:K.;^7KKU;/U%?P=G'H+X%7(#D/WZ9YR>__+"W=S(=W6R";['LU?__ M>/OJTI!'W>P(%]ULCMVG<<+YCVEV^+1^\.GS@]]?[/_^;O\%??/NX/6K%\_> M[[_X]=GK9[\_WW_WC_W]]^^(G]7S%\='^/.3^?CP:()G[WWLL/S\Y&AY> 15 M\$R>4/6?:SSUZ5?*4YBDY60U4:_I]>FS*WD],8%?%CC->#)[9U1,9NG2AR95 M=K/N[#)D]>ZH\CMZ-I_C8K[_)4V6=1F]J<1UB^,WDS!=/)OF_7\MQT=U M"?T^FZ9EU]%WHQQ$,IP%D $#K8(8("@CP!FO.5I5D)O[9G;#L4^F^^&L+N?P M(82CT<'B(W8GPUY@J(@@.1H)J*T Q2I#CEAS@G'/G7=2Y,L,57'.29XKA)

=A%SF[@*J_ M$ZI"EZ[A[/+J._W$T_GR\'#U3!@O\/#L]ZLRW!TH%K/64CF1/_&X+4#^/IOE MS^/)9&1=,%'E! 8%Z?"<) 0F$C@>3F'C^7 ,XQ:2O0K;S2=W:WQNNDIU8F1N MF0.)P8+RUD'0WD+B6= WP8C@=^+S/8XY;"#\7H9@_!HJAV93WT97'! QQ/GTPVNDL/UMG<.# M\L?\Q.!6DJQ#KM 1/LDW R54!#*W#FPND6&Z<6'2%"\M!H-'$82'G23L&6>8L=,XIZ-)XK5^G8FMG)J5N MB?D&]BS/VA1%D89.Y'S&HB%FCJ!"%"5:QI+SK1V;VX@9DI.S)1*N.3Q-!-#. M.4]IMIPNYF_"<:#8X8P6'ZT2!CT(GQTHZ2GBC,2A#B(ZA]XI&]N#X09*AN3Q MM$?"ME/?# :7E? 9H\=G-)FHN4#I@."I0'$DY:ZU (L)R=H6XYAJO2MX)T5# ME]>%2$@>-,.BDT+KS Y#X,UUWEN:LO&G MNO;(S3A??M9;FDD&G/@ I4(!'Q*YE&KZ2?"X^$*?SZ1:4=A M(:S<_^K\$6,14!HA4$C!F_M8-]$QO*V%%I+?>L8;;B?B41CG_2]'.)V?._TV M2LZ+XU $(5 I(2#X^C)B")I\1YE:"_]&0M:1OO[FI+_]G#<\6OU$8\^ZX[JS M%9PHNJ0:)B"%"8(&]T%G2-I0M""M2J+]$>K7\=<1MOGFA+WQ#+=3[XM9^NOC M;$(3.*\>QN)XE"E&DRE:<*A-C=HX88V4#C+IHU,BA2!;*_=K5&S+UUMSJ87J&"2L9HN#+8@ Q65I-B*%+)3 M!4M0P6)I+?JK- PIHFDL]ZVFN]T>8<[CRGN8O"%?Z]7T>3@:+\+D G&C9(.+ M0@5(;G5^7TS=V5&@ N,L*EM9;;VW=B]50PIX&@.CL4CZ.%Q]-LTW,!U=*8;8 M!,&C)]?<4(R6C08ME?->^)1LZSV0^VAJR/-(N:A%$@%*"0X4B9+8RQI"-#PE M7TK[).L+PP_)'6J*A*OPWW3*^PP$=(J*0A$$M"R"2IF!2[) 8<2G83[((G8< M" SF4+4] K840!\*;U30,TF40PDA@,H4X#KE"GED)G!?.!:I=[7XFQT47TC2 MLY$L"9H"F 722BLD+Z\U%(M,%QFDNYH>V==9\;"J2;;%PIKGQ!M*HL_$J:(U MTTG3Z%R09Y%S!I^*!F6KZR&21F;Z0_RP$TFV@L"6<]U.YK/IA[JY_@+CQ71= M:0ES6B'$"CUEM(3H*" 1-K.D")V6-??B;J1D2+%?,]EO/^?-Y/_B=-_AU33- M#O%]^'*!R;H+FWQ@VJD,L1B*1R5%&BZ02HK"A,R9UYZW!L(]) TIZ&N%B)92 MN *-OSV].D^OZ74OAIFN+BN5;'M][ MZ?(Z;&U9P_SU *3*__5L/G])6'L^FY*3L"0_X=1AF$WGOV*9=7B.$YSO?UET M@6 _GH;N^!6A=55\2K])#-$P'UY-%]CA?#$2P9*&"1P,CPE4M I"39>P*+F6 MMI220O,3J][8:>8,?Z5QQ&RQ(OH .=3XHM0:OI@3U'H$F5))R%KGC]U QI < MWJ'@\58'>D/I-3.?Q-OL,BVG)]6C9&*4PA?PVC@*5D4]!XT*O-><<;1!BM;' MAK<2,R0'>JB0:B/)'0#+9*=4X@Q8MJL$90]1:@6,)92^>@FZ]2;$FL#:Q-Z= M2.Z,-R=<[3X3H,1,8:^5@5P<*X "&@G,U%POQK07K8^;[J9H2"JT'U@TE$C[ MVI8+=E[GK"7/#%;5Y@I#!(\\@2M:U*Q/K4OKNMU[O;1-$G(^X72)9S:P"VGQ MYWCQ\?EROJ 1NO/:ZII<17\S&<*1%2R52*Q*RS@H;25XI6BA1B=85)G[U'HS M;@,RA^2_;HN?ZSD[_4JM81K'?%$/94Y7[WR4G/"BY "\)L8K(0L$E0P(E[T5 M#DO0K5?-51H>J$+[-:VMD;'5A+?S&G%Q@1^CG)6^U+18IL@:,+(&(6AP6A-M M0F;1O!SA$@';>X?]A0H4'OK@I0+DFF2M@R3Q2 ^)<4=1H]5*8'-/[(8^K MGHUDC:;N+[L\VH4$E9 KA8B#/O-405$V@763 L)9-;5Y#<;9O7 MYVG5!J0^[*"\.]U-/W>"7N!1AVE\ I]I?G8XZQ;C?Z]>CJ)V+L>$8)*WIP4< MV@70W&C+E='7FN_AMOL(\X]O MNMFG,3WMU^,_YC5QY7Q#Y5DB(W*:$A.-X$$YL*SB00N"FN<6;$3'0E;WWJMM5*?TP[#)/QOS%_71472]1S%I9Q%4'$:CZ3JD4\WH$P,G%5<@G-S^GN M(6E89UO]P.BJQFHII?Z2[JZ&I4Y%8Z,$EI"LK#>U;6(QD)3Q21:>9>@]Z6ZK M?8'O 3DMA=1R!ZFK.>,O\.3_5]/K_9A&!ET20F1@,MIZ"F@@F%2(/$^AG78T M&:T+5=:AZX$.\W>A?IK+JTC6 M"4SWT30HQ_K1$+2%G'I$SUGOCO$JQ"A$@A:0A"NU'C5"C%R"];Q$[U,4KK7] MNI.@![;&^4YQLZF$&O;."AW^2K3DY[/#"MZ3/87$70@^";"A=@.W2I#FBYF< M,:MGZH^\G>.,&E'0B&L4!0Z@=Q25"X,R! M0V^L9=&7YG=XK$/7.M"QWQ=TFHNKA_W"=V&"!^72703G%Q&,9';!\U0;ZR!] M89Q!9)A!6BF9,KJ@;GWLMAYEZX#)?6?FJ@>9]>KLG*01G/;_KB5:'!T:XAY0 MU$L4$I$74RS EH^2)8+[!])UNM;:/&3?.Y*VE%>/2%JE;Y^6DI_>ZZ)0!H-6 M$+(+JTU2$:+F]=8=S2)F]J&;"VP'6XJGZG)D$\9@C0#& MHB2^(^G*B!:20<^R%Z6D]E4Y]Q"U%HB^LQWIMI)JUSWN@L-_4%Z.IV&:B.G5 MP?,HJ,A4$!722M9+4&M.M45 Y[Q-5IGH6I^"W47/6K#95=;&CF#33#X]I:F+ M$*,6P0+Y[N2*"1,@,%N[G%J9E=;6I>:5LK>GJ=^"B5UUE-@1)C:70$L0W,3I M.3XO<,HC+Z*&>5;7LC:R@Q!J&S@N=*)HT&75O.1K?>H:7%*9$/,JQWW5].S@ M:)7;OO\%NS2F44=6%1.2L)!S6NW!20C6(WA#"$L>C6W>@O5>HH:41=L3DFZX MTK*AH-KU:P['AR?WI:QZ1[^?O0]?:E%:[9U'S+^<=;=L\@I%ZKTRK_GJQE[K M(-9C1R6+,(HSM*5U=LZFM ZM+&$G<-N%7/O6YB>I-I4FV@4 M>$&KQ&7FE4\B.MNZ$]GS]*_EN,.;[T(=\02AL!(1%%86R^-+! 5 MO;2225%TX+;YS5/K4_E%N(C>I^+*Z&S/+$+/F@[IW[\$<]F11 M;XX$JTM")0I9QM4T:W[EFSJ\#UR>=\W#\]MQ?\8NTN2L1PX M676!S)V[2(U<9?O/PW%;\PW"V1M(XS"4IT/56 MO+I^:&WQ ME:F:6OI;FM#W8;WEG\\-FZ-M+5";$B>^DT@K8BU3-X43/H(UA; M=#&<2Q5:3\A]-'TW;L^#T':]859#R35=?==I>48JH^N.23N<7,65HL8L*-## MPK'&^(K<*B(R4^"OO"O>V]9'EVL1]MUX+%LAJ[T,=U*1_&X\^41!__AHM<5T M4D#]KDYV=SPK+\.X6]$]*\]GTSE9KNXTO781QI/Y94+7JU'>:KR659T#,NXYI%<9*,<[H%F$5ZT33'$2M M'C4IV_ND\, QM^K&W=C43]?3;+G\>3R.7D%- M?0;GO8,@$^?1VT3$;Z8,[AIV"''MX^F%9@)IYA)39$R3-!E_JF'R@B+Q\37^ M^,JQ>:Q@!1)0>&I6@YLXJT6&./>!VZAG CT"ZPU)NL6IY0WGRD M=7:=[7SD,%&41V%>X:0354H%8@F\,JY$I/?0M#[]OY^J!Q8(?_,(:BRG?LS6 M6;WR\4AXKYG2#&R(IE8K%XKB9 )4B=@V!TO5&%A$%!?G2A9B) ;99_++.Z$,H M]7TTJ#073S\HNFVS,2>AC:CW ]E2&[SKVNZ7(C"[*N)BRN!FKN[F6\#N>T5* M Q'T@XW+[5/FHZ*B+3'73,ED:HFZ Y=+K9Y1VF%0I4BV$2BN##2$2MQ'0\,V MD]ZN4.DJ1"]N-;[OPG1^TO%KY)$5'Z(%C381=2)"".0%Z:@E&J%]%*WOP5Z7 MMK9J3WNT=WUG4BYJ#) M DC2]R[7-!Z*%V-D(+6,PB5KM!>;:HZ']OQXE#/#GO7$QI/=D_@O[1&0 KO. M?NVPA<81DYF#\!6G&FM78X5@DW4VEQ BVVS3?KWQVQY%W+Y%DG7Q,M0[+VK3 M7971@_=B)6TF0[8LQ?6\PDW3@P9D+WM QMT'%VW$LC/G,21FC4,%VM:,]J2) M<:LXJ"@C.SE MLT56Z%;CMEV(!FY"XJY( M96WK6J&[*6J3]W/CT__>K:[=].AD2A;(N=#$<;TE,"0%F9?:]3#JTE/.S^TT M#<'^]8"7F]-\&HFF<:+8C521J[H\7*ZZE5QJ HU..\=%!J%=O2FE]AA3&" : M:^HE8;HT+U=Z.)6#,)B/BZH6\GL4<[D_7XP/*]DOEXMEAQ>)/SUQ;&@KUQ^L M3T.Y(V$7Q;8C;CCUON0P*= +B;6IC'<:1 QU,DH+-OUKCK>CHYOR&@^ M!#Z77/\=2FHG]O3ZHJXTOR>4X"@KS1T3%E@(%,-8ER#XR,D0R*2R\L7I'?IE M=Y$ZA-W;'I&W2T$^$NK>XF$8D]GH:OO8.4FP4C]2):%3]=3/!@:J, 4N&@$R MFR1%"(9?W?G:,0)O)'L(F\B#0^/V GY,??AY-DJ1/%'/+!C-3=WN"Q!,5)"2 M+VBY=.GJB=1C:,//LR&4J@P.?9L(\9'P]CLYT.\_X^03_C:;+C[.1THJ4W@* MH"*KA[16D_>@): 1,3/+8_*M;^O8CN(AE+H,#H%;B74G(>]YP^XW>-+W=8N( M]M9GM0Q8UR.X43SZYPJMY-Y_PBY\P-^7A[':LA?CR9+>70T_/U@NY@2$VFQH MY(ICR*4$YXT#%4HF3[_VR54Z>6\8YM#:7#R0Q&W5VBW#71OGUS ?IU$407LF M&92L=?5!([C:V!0EZFB+3]*V;B#X( *'%+SVB;6K6JP_*;:]/J8F\87)\]GA MX6QZ0MRSQ:(;Q^6B'LV^GWWM5'V:\?>LZVJWKY,[V)/RH1@;@2FE0)&>JA$0 M J.(6POG$K]:SM7F?IFMJ!Y25+M+2.Y8WCLQKJL,J_GEA*O?PF+9C1?'6]C9 M=1[;TN0^F(U&UO#5,U@SN3:Y4#.?@DY MQ*1;W_2[+FW;JL$[Q_F#EMU\E<:%>?\+R:SZH,O:Z+DD+JR08+B(-"&"UB"G M)@ME(T*'9'][0=M5+=>_.)L9X-OR1%EP3"9B7W&L?2UEO8?$ M*Q ZH0XF\:1:IRH,.'UWI^AI(9*A&+X1[\GTC?BNC=]55G9M_H0I,2J3"$B$ MII7?$S%JTA:9.R$C=\WO+A^$^;LPSNK,;?P)1SK8*)PND,CUH[E@"KP2&G(, M63N/&+!U.=]#:?PFC=Y#,/8@H[>M$)O9NP=1.5MV(Z2@1C(RR"P&HM** MXE M"8R1*&)FLLC65Z$\E,9OTD+N#&H/%>+.H79M^YAG2W$T.8(^*00EL%[-F#R@ MJO>SEE#PT0*=3.BCH;2741]%V)_D$Q:E0+,V-SI)62HD&8L( LAZF M9&>L$(_E93PH)617QZ"# MUF8GPC2P+00>F01I=J]RB@N"5 REH+JPP M:$3KT\\'DCBDX\[A(>V!(MPMSFY.2HE29(%<@%..Y@85 X=$-,LBB*0CDF0> M W(;)QOUW59P>.C;7K!K;HZC]/ MD3OG=D3(?CT9]_YO_"?OXIC^(X#4>? M_OSSWSZ^!O?S__JW__$__O7_ ?B_S]__^M/+<;PXSZ/93R\F&6#?YO_HQ?C+M\GPT^?93X()N?S3R9^8$L4$ M%,!=B:",+. <"X#)1U]4%!C+__OI3\QR&3WC$*TUH#!G0 R%_BB<*>MB8'[^ MH6?#T3__5/\(.,T_T>1&T_FW?_[Y\VSVY4^__/+[[[__RQ]AKW_[Y\M?_N/7[O\OY;W/O_2_SGW[_U>EPU2_2Q_)?_N]??_T0/^=SA.%H M.L-1_#$ #9]FW__A=33ZE\4/Z5>GPS]-Y__^UW'$V5P]]T[AISM_HWX'5[\& M]:^ "Y#\7_Z8II__[7_\]--"$>/X)LV]?\I]_G@[/OYSEJ[_[/,GE3O174ZZ@=(7S/^NG_=(9TV<" M,HD7(0/];1Y5@C?$N.K3NV/^_EF0\3D.6PKXUD5'H*RFLRX4+[P<_/J9"NP)W-HXW/O6L;G?C M[_HYPY#/YG\[2'DXN#I_WHS*>'*.EW/*;V;Y?#H(V7A&$,#J5$!%A8"<&M#<; M-Q#>0C,$_^>?QI.4)W_^F;50XO^YP,DL3\Z^O<]?QI/9H*3,,9D V7D$Q9D% M#(Y,&19,*0$EE[*)/I<&/B'5=A'I;2WS%EI^ER?#<7HU2B_)#!XH%6RF<<$K MED#ED@"MT>"B#U9C$.AL$QW?&/:$-+R[.&_K5S39BB=(YD>=Y"7G?-19YH1@ MCL2&6/"2M-F6UX:^82TW$FHMQ4MNRCZU6@VG'U[/3S+OUU4 M<0R4Y2IJ.BNLE1SH$"%7-.4 9,0PA2B4*=A)P#&^&,TFWUZ,4QZ$F#W7=%9(KSW--=)<)== ?D@I M1D5G;;<=>@,0)Z/Z=J*^S033G0D?\8\WB68^+,-%=.QR_\F.)\PN@[.5_ZG3Y($NR^[-! M8 X)E,L(KF1/!X_#++0UA75SL.X<^F3TW56LMW7MFNGZ!7WY=O)Q_/MH8+() MI=#40I3D%[!Z4P6+V$/GOW>3RZE*PYV?("R(^7!,8K\(E;PE9XY*QH M[;K=.RV/> (:[23$%1KM% #[.,&:M_/AVWD8GPVX+RP'QD&1QP:J* EHD*B6 MR*8O:)TNW2Y#;PQW KK<77PK%-DIV'7%JE=_Q,\X^I3GP;>89/ F2-"!.5#< M2_!<*3#><6Z,U2QV\W)7C7H":NTLS!7:;1# >G$QF=!4%_<@E79DHE],!SY& M+J6S(/4\?JX%H#0"G$S":R5=%BWBU:M'/P%M-Q/N"JTW"%^]&XAQ(3<9;*!*X0_+'DN/@)49@/J'UPB:3NIG%ZT8_&:TW$.X*K3<(9-7[ ML?YF,?Y]]?C$^_X*C;P/&1-0F.Q 5DC*9*">4!\E9 MXCES=!W]WC6#GXRJNXMVA&=!KM!KI[C5I3TX/C^OM]CC^,\/GW&2IV\O9K4FH_I[ M U84\A(2V$"35%IJFJE5$$/B7A#I4O0M3.XU&$Y&[\T$O8('#;*]7M"L)WCV M9I3R'_\[?R,G7Y$[+RV=*DP0(F$@<)H[9B><8MZ8CCE]*X<]'6UW$.<*!7<* M?CVC.:8ZS]=G^&F@2RC>";+TO0J@' ^$*07 F(5Q(EH9NAEB-X8[ 87N+KX5 MBNP4_+J:WNOA-.+9?V2.0A9TS1]2BH8,@QY MQ_O@.T8^ 54W$>H*37<*>/TVOG&-,C]-2LET:&0!GGDZ34+D=8(!M+,*E=8! M2[>LK16#GH!^NXIRA6H[!;Q63/(CAK,\"*B3<72,N&(D@5(,O(X"[2G42YJK#MIT5M\I_BV7B:TY]_GDTN\H^_'(]F^8_9 MJ[-,^Q-VP*O(*V'4\+^=[YD:(!DNM#AH1X3::ED?"77T:?NB_L;K& MOZ7AQ0^=N(N ^ES\-^ M;S>W,A\_6?G'C5O?WOYZK_OKFY;./KUY^^$A__O75;Q\_O'W]X=^?O7_U[V]_??GJ_8=7_^=O;S[^ MQTV@&W:SV6&8EGUONLYRJ4..\_ MG!KO9(G*:S#D3M9>:XHV&&] EAQ#YLQC6.>N=[+:OZ/H>B*]&<5)IO7T,B_^ M^V9Q*?5Y?$9K8_KJORYJ=?/X[.SU>/([3A(YUD6HDFFIJ406N24GSM$)#89Q M)WRT%L.Z;-E=)KTEQ/WO=AVYL7R6]:F2A@?=]]G?NK], :WB(@(W)M'DI0&L M$A#T \TS2L54ZX5QN)OBO:AMV;?M)/,>#-O;4QV$XE%J-%"$CH3(6_"\9##) M5^_*%-2M=XK;*$Z7DR(F(N;E;_CV46>D_8YB235 MA!?R#.>!GK^003$=1*9U4H6,MR0*J%(;56F6@#$L@GDEHUYWE[4S6;:'^@@8 MU;/^&O8GN@?V8IM\GZ>SR3#.+CV(9U5(O^79VT("*WDXNZ#?&21$-!PUD"=B M03EM@!92K&%JCH*;HMVZY*:&!-P<]*.D8D\Z;=AC:9.UM!%^3[+*V020-BI0 M=1OW+&LHR6>1M$_&K"OS;KTI/E%RKQIMV!CJ"O^S])\7TUGU5&@!G=6VY!_' M'_&/?PQGGZN\:$($=O4V/S NNB#(H]&Q!F*#D+2.(@.+K-Z7.\UMZSNJ#G!/ MFX?[TF/#CE17T&E)U(Y9Y_G7:C9@5$XQG4 G+D IQ<#92)+@+EM&5@/SK8/? M-P"<-DUVEW7#EE1WNZR&1_)4; 8,E@Q')1AX2X8C=S*5G(Q,OKG)M3Y,T,3O ME9JG6B%)IK"G/SQM[TA..$3-F9=<18.]G-IK_-X.X<[%/;Q)(=AZC2*MX*"$ M2\1"^JH0,[FPA6-::'HNSC36> ]Q/F6,%W> M[6T"JJ?TE96 #IS!TEUQX[ZDOC]*),X-TQ%$J)WG@XO@(VVB3-+:T(&%G%MO M#'NDPJ;I+/MBPA;"[BVK96Z$7%[(,^8\S]6KD**^.R M.$,[J1>R"/(S(DOK MZL5V3VJY!F+_MGT#Y:Q,:]E5LCU<]CU+:2Y$/'N'P_1F] *_#&=X=@F.3%QO MI2_@ H;:[9A#2$*1LU*,C=D$O;:)^&XQ@C6 3H$"[23>P\I_GVX61$ MWM15/@X6%P5J"4F5VH#/*PBF>&R+ZY\Z.8WX:SX:?Y4*_^^))K1/KC\)Q^ MY6WY0'\[+;7SS_7B#&8QH@@16)&%CA1!1XI2&00:QG5FQF/KR&X[])WCD?,& MDV_+H@56==X^+/SFZ4!REUFT!H(HF5:8Y.!$4F +?+K$,/P[$?#O8&V#GE]I]8D!)'? M^IH)QH,&GXT$;@HO,7EI1&LC?#N$3V1KK\@>;9;WDVX 6UG[<] MB9;V6BP&,*;:.E\F3,'[M%S%T@O)KO \4:JKDGK(@]I(1 -A,+K:0MJ%1,:< MJ+?!Y&B!%,%P+S@Z7P[AA3Q:2K576P\939UEM/)R?!%FY>+L68SU&<$I MV0%Y^'5^J1Q+9M:2^1E3XJ!4W<:E#\""T,QK1NY.ZTN5S9 ]6@+VH+@>,J_> MU:CG9/;MW1F.9L]&J8:HO]0(RM^FF0#_.BQYD)4/K'8X4VA-[9=C:_E0(I\Y M9*-2Y.W3WS> ]6B)U5IE#9\=7)U>M4D%5 'BU'NJNEY=N&=Z%Z.3R[(#$,1-1>NR+ E/GFIB4$VNB@,"N* M+\SGV/K:Y0XH3X3IH)J6SR,V$\\B.S-RR[TO&6)A-6G">_"9N]IV/13)?1#R M(*&&>Y'O*POZ2&AX '4?2]9UYZE_F.%D5KNJ=G\_S;1_J(.43TR6*1M&C=T*L "^S\#:!V%.9P@;P M#E.TT%RUFU*GHU[VN35=@RICSJ:D B4E7U=1IE7D)3!:0 9]% 5;9S@?C#KW M%#D< W.V44=#QBSZ$HY_S[65_%5";C&NY.PX2%NST9*I[[F0S2L$-RP9AG&Y M1O*NAHXW/WC_7FASR8\;B:UUF\Y__Y8FM*D,X^MZ=S[OZ/ W$NX5M)@49S5] M#+,B4TD3>[T)";P7WGE//UE^8.,.C:X?Y\04W%"H?63GS=\V?C.ZO*8A<*^F ML^$Y6NQO3IZ-J]KI#7<-J+,_%:MI%,=6F!,)#$$F" M*RERP6J'J];I*H>CSSV&Z'&P9QN-]-& V&,KQ6W4SF$7J>^M ML4>M=95)D*LNZWOS(=,*0-KWK!5!:LVUQM;!^8?2V*,]$[81]O[*^[EF1KGZ M.GEPHG:QI(.4F3)O42>]"N3@MV[6?-SE_5NI:;/R_FUD?*=1L>?R_L%2K+5K M@?_@ZF66%;.X_- F)?[+N)>*_)%\!,PY*EVD*C:%K*TVW$4I'",]K"GRIT]^ M*O-_*O-_*O-_*O-_*O-_*O-_*O,_PC+9IS+_IS+_IS+_IS+_ATJIIS+_IS+_ MIS+_IS+_Q\W0IS+_IS+_IS+_IS+_!T6LIS+_IS+_IS+_IS+_-AQY*O-_*O-_ M*O-_*O-_*O-_,&7^3]70#S"/L_]JZ+V4LCY50Q]G3>M3-?114N>I&OJI&OJI M&OJI&OJI&OJI&OK0%N@>JJ&[IS$]54,_54,_54,_54,_54,_54,_54,_54/O ML1JZJJ'7(GFJAEYO5/12#?UA>/8U3V;#+\\B M"6,ZO%;\>Q/09L70ZSZN82WTQJB72J$%.ANPQA23"6C,3:C3H-U M']QM]3V_F!(QIM-K'URK(8@DQ#SZ:CHD7>/-6VFG@TPN%DB66=J" @.OJE7J MM;(\Q<*%:+PT=X#9*6@[K_ZX-AA9'M30 _.T3+6&[+X.,'1 MM.1)Q9E5+*@D0C995)P_[ED$N3($K MPK^93B]R>CNI_ZV>XE5U_SS-;#H0]9T!EC/)Q)&%8(0$C#J!9=QXEB47+NRT M#VV#XG2)M%\%]7!WL.D*6#6G9Z-T-:E!H=7 @Y?@4G(DLI3)!>$1DDD1C0C) MY];/GC2"?KKD/*2.&T:*%K?W^&W>HN3U>+(\G>E 95H\%8EUF,@-JCX+VN=5^ZN=['W90XSFL2XE(%WP5GRDT!'4U,[ MB@,?M003I;!9"S+]-N/#]F.?.$MZ5D8/]()7MMHG')'LHN7X)ZNI3;IPY[J$+^$#_G='%&WND*@4V??[M? M?(N['^$5!J-U;5="SH=7&H+*$KB4OOAD76Q>[M4(^K[**_9-R$-H]E@**987 MX_P&PG!3R @HP'(RH"S-!C%(T"Y8&9(,T;>^[5V%XU"7O ?APSV;Y-9ZZ>$> M9QG351K$!JAZNMU=C>@PU[O=-78/!3J(>W]DD!(U.N> R11 .>\@H-$@C31> M)N16M6Z4L$\2W'.QNR\.;"/EU@',[S=5]?KR+%=4E\E,T[=?YOO?Z-.OO[ZX MO(!T*()U"D$9H\AH3]< MG)_CA-S)USB<_!W/+O*XW#@^&]\#;SQ>SQ?%N\U[Z28Y)^>0TE_(M'.;:BP>;1S&P$?\.KXOG ] MRTBV@K? &/.TSY,]@2+1'\5AP")X**U3]1_5EAX/ER M(^@OSL8DZD\U/DF/;2DNM+Y-O@<3IY\IV M^D_=<+_BV?PU#&V$R2)P(#CD*$DE(9@H@*QI)7(*N4BQV^ZTSISZR63\!Y"*@S0$[]I:W0^Z9U8LLGH MCXPSS172\,)Y)> W(\)$O_]M8"/GIB@#7J,$I6,M C0"-'$@$N)8O-^))M^' M>&1:YNG ,J.#B[2=N=I35AH$=-%"%EH69D1Q M*>VD]J6!'IGRNXBY84/HE=C>SC[GR>4+-_.?30>!>UNT=Y"M)GB9*W#A M8LY'#)ZU?MCL?E2G2YR>---#N^?75>;Y;/@UIS>C&8X^#:N),Z?U56$+'Q@3 MK+2I@$&"IS3!"\)$$$B2T(7,YM@Z_KT)KM/G3W/MM&P"O7)W_,MXG'XGXWC M;4F>%4+%?*R9<&0B6:8@^^A4DHY)OEM&[-4(IZO]=H)MV-)(^"M(TC8T>A5Q>8??%A=.)J=Y'QJCLP=%$@ L*1%6'IF-:)!MUFSTGH$> M&1VZB'D%!YJ'02>+>\?KWM;5^YK#7.50,GE<'J*(M3N12!!B0-)0%2N8TS;\>?,T_/XBZR XGG4F^]BYFGU&T@',2=(6A[)$H[75 MNW5'N&/ 1\:2%F)?P8VVD=)KI*4?79S3R1>"3AISH!D7 ZHD#L@]$M)H30ZF M^+R;V7%[K$?&B(["7D&&MC'3FR80;6^W ==W=XUU+#LF"+.A8[&VPG/"!Y#! MVLP=285MEOJVV_B/C#0]*&4%D?H+N%Y[VH^./E3DBD/@MI9X"0^(6H/GA=PQ MSVR(K3N''>5KC$<3D7P17COUU7AO7_DZLC3&OA*TOF4KX%G MQ6,4EH0CD8,B'PU"(M_>"\MY]!:]:4VL+GA/GW%[T^:*%+?N+74;U1$FB2PY M'\$706>[,S0CBQH2"RDK5G3PK5/@'D'%3% M&4X7K4RCC,YQDK%)JE9EZU+?Z^"0<]0)D4E=6K]SM 6\AUY?O!5[5MY^M==B M#Y6F:Z#^ /H;GE^U9=\$;D_UR%M"/4RA\C>HY?D0(GFC3?6 MJ_@]&K.L=]Z:*'NL$7%]/9 M^#Q/WN>S^9$__3S\<@7-:U*%3_. A\!P!?519H$6'&_63HD^]1@3Z M[@<);@SX&*WFW27>L'3N.XBK#6H#&-O8N9L0H/V*O]]N[2#\9?5UD%P?Z_?J MD0:R>%)""TEY@J-# !_0@ VQS;7W IBHF,)LHW1N"A2\J6%\JX/^@"5M[/,]M!T;+ZC M%$F#8C2@!6TKRF3BDF:6G$G+#$^1B-5W9XS':A7[="[GC(-EF0Q=L):,,8A29=3R;6Y^6;UO0^S6^%6BMJ]6^$V4MYO MM\+O[?'^FG%Z,C^:A+VKV3__]OW+?Q^253Z)G[_]FK_FL[GCE[7TPLM(BS$@*(OT ME49+DQ3&"T43=*WWT,V0'2JP=B#6W,7==MKK];LS?QGOI9VX"MJ\,O6V M'B@_KP>-WT6JWM1U<([Q)*)P"4$Z[NF\4!$"08<4F8Y:YE"6BYA/@5OW)>4= M&[6VT5*?E'HS^G(QF\XEP*^2>R3]?I0!!,KZ=$?FX$O.(%2V7"'3Q6UTM[L+ M@6[#.:!+T5Z1=U&FHQ9Z\#I701.7T$1AG@O-:Z5;HE7""P1G- 0OG"%'1SO> M^I'D-7 >&T%VT<*>=A!Y"4U)ZW7A#)1R!*UP"2&A TOFH&5,Z%1:O_2X!LYC M(\@N6NBAT?VU(_>:&%Y/\G]=Y%'\-C]OE=0$AM!A%%@?K_3@HDG 1$2TFGMO M6Z=];P#KR>]JJ;<^J;4*X.6JV@3B'EVM)7@'=[#:J'8#$[B%7O;D4RU#%2R@ M34R#SH1215^3-8L GJV3PJL8@C@5ZFSN/QV,.=NH8U]>^/>]^/+,I:-:9"?H MI&7SIG>6@2LN@\S>F&2,B*:W\/@:7,=A G52Z";>=A=M'$&^1>N,BGWE3&R2 M%6%5*5H*%ATFY5T()N3B3;+*9N]]6JW08\Q[*,6+1(84U,D0:[F"$+2DKY3F MQ6GE6&_AD6/(>Z@/5DQG53UO?Q_E]!S/FR=Z[ .ST._C]Z&:\L[9#,][2FG877NA?AIM"!__#9_&A#CO+?^)<(? MF >!3""#3D!RK&)%#EXZ58.WR16;0U'-NP)M@>\QLZTW/?90X//Q>N'_F_,O M),1ZS+^@H_T3G>V%:&^58L!]YJ"41_#U@=.00HB&2Y9$:Y:M1_28>=505PV? MB;Q"=_7^QU6WP9<7=?KO\F0X3@-RDH4-TH#Q$4%Q)<%9B8"Z<%&$=MC\%F<= MGL?,HF9Z:OA0Y#*V'^2>G\LR.,]1D'/A@@8EF*Z5[AQLS%YR6Y1+K;M#K4;R MQ)M.NFGXTF3[>RZ,C''O'4A?WSG31M97JN@T#A:Y8YBY;&Y0/>YLY$XVUD'T M?NALY-I+X$>I^L*K^6N>?1ZG'Q&:VW^;YRVYYOOG!JYW:-73!^/!OS+=BU/@ FFW21PY1>)EDL9N]3G"$9%G3X>D8N;*- M)IHW'ICE+Z]&>?+IVU4E_%4^FDW*"\R0DXTUN9J3GZ(9%!0Q.42#?+/7M>X: M8;\]AEJJ8-Q:?ON]S5[N1;G\_8>+\)\YSF;C9^?CR6SXW_/F.QUNNSN-U_ V MO-V\EV[+E4 ;0Y26?'?EHW*D8(5,Y"Q0ILP&G4;NK4WT#S=!">ZDE!H$#\15 M[0P$&1(DFI>T/BC>/D5\ UP]MLC^RZ1ZUMY$XW4AI]K4I&QF Y#YJ(!6: F" M,69E\X36>S =59?:W1BR1>OK[=701_'$W?B>Q7AQ?G&&]=V6:TMS0-ZTU2$S M$D*IKP?)6N5;_6K#4=/_F=#^:FAKE(^+2BU4M=\V_?49LX31:*M$K28@1S9% MLA*"*&"T,61YA"!4\]J+M8@>%VFV54$/5](_')(U.!=1#\>4JRD8(&7,H(H7 M@)&,5(&8DF>9$?C&9-D%'#JPN8'\;CUXP;.207,/9,\*\G=M MAD">$GTK"K/>:-$^I?XAO8O4EB =GC[:1E%'\!;-)G"?GC[J0?4='Z7916]' M0+?,7% .$P2CYWV#Z7PPPNM]&ED/\NFC?;)L&W7M_>FC*)6+RAHH MGM=4;!& 7-<(Q6K+A5+%FM9'X@-_^F@K=6[U]-$VNMCSTT<\Y6Q2(:?"UHOW MS")XY S(+'59QB(S;QU9>M!/'W4A22L]W+F7]!*%_W4\^O0Q3\Y?YC#K$%Q? M]3$-8^;WHEP*A4MTW!IG8I)6L6B\3<(FB3H5;B7/@U4?V&T9UD]Z,YJ2[S3/ MF/KN YK,!,?@( NKR:\O!C S>;;!M_^MJ 4_EK>_( M$R9!X:<\L,AY9!DAAI! H8XD'5:?IBO>T9[L<]GL#K@3C(=-F3VKH75^P"KD M+\:+-^S?U^/VU71&<(=TZ-+&3B28?AZ?I;=?JH+>CJ[-XFVY^NY9#ZPN7;OL@HP!O)3O4JUG;B$F)*.OK"@>;^6 MZ-W8'C:7>M5$PP*N.>?O!/GZ;#R>#+1$BT%JR,J3!ZP(6D#F@2/+K&2&192- M]ICUXSQLA;<69,,"J\WLO('/.90B$(JMM\TZ!G"2(62GC6,),Q?8QJ0^ 4VW M%6 MI;DV_FGH?6>)WM:N:[L3+&[_!>?<))J6CZ(Z/BY * 0.10XV!"<$MLX27 %C M7XDY_:_L[:5ZZ*2;Q2DVQM%'^L5%SWJR0:2*$DR:;SVR@.-> !/!6>.R(X=X ML_/_VJ<>*A.FLWK&+<34/.1U">3J:FH#**N35>[1W"$R3#I*>I6^.HBI9\VE MVL+0:46F?ZH'?K;@BB ^QGI+E:(-11V-QNY(UNA/8=M(I[FBWCQ_^[[BN;JG M98G/NYS3^>!XK98*Y*+7K<,SKE-0=(!OJ*JE3]Z?I=-9QN-6 FI]B50]K6I- M7\<35$&']6+=Q>IXR0"^:+*H6?!9QBR<,1LI;,6'/U"==153\]+.MZ]O4(CG M$%52!KR,-#%///(Z:(CU$DEAE+C<[?BNBLZ;'_Q U=5%/ VO*6IQZGL7(HJE9;534?;W 1^ZY;B[]/I0X163-H#1 ML!W#M:'WWWMA1^$OJZ^#Y!IW3;@!IP21 FTFT9E:F%@[C'"ER?+R.A8,1N=F MJ[%/!:[IA]!8?UL(K+'>_DJ2.K\XOP2"OEC)C2+TKK[@FS@XE2(8Q)Q%0N-9 M"\W=&'2_#0UV%ONXAL(S*9 MEIV!W91W?= 'J+R=9=9#TOS-\WR^G[!B;-:F %>UF32K3^(%XT"7+*1-29CF M(>[;*!ZZ?=-(OKUG/UQ+Y=X$5T_%77=A.DP55U>=K:5 1X'WO@5!WT9^3"6 MW&\R)UGRM76IR>#H. /AHZ:YEA W3'2X]=&'OKS<5>3C9O+JHYCI1I+%G*0F M:(VZ]LO 4DE:&!U54@)G+.E IF&1K9_.N8WB5 [PCO+MH9OX3427A-X$4T^' M]RH\ASFXN^IJK>H["+J'0WLE-A<05ITP@B>VS<#WY_R M[SFL]Z'[;>3;@\[?YZ_CLZ^U0NEF_=+B')).U?@YAUIU LJ3-^FRU!"SLD$S MR1FV=MO6 MK_:=]=9^.^!-[#P5^3J&:7253?[YB9L-'$P$#5=U/(/E40M&00 M.3-6F21*:)VPN K'J1S^G67!TR">TR!?7%@&RGWH?MK2?97 M+_$*G8(F9[;P3'N=504\EPYX,1BMM:2UUOU@;Z/8_\'?0C]K"L5W$.Y^&T._ MSU_&DUIWES\LTE[?C,IXEWR[J6GE;WI+51H(=?;H4]73 %=*:<0:< M%8G,972U![\$*V669(VGR%HGU=\)9O];5!_,6-ZSVLB^!U?EZFW'MZ.7P^F7 M\70NZ[=ET5:(#Y2P5EIG(26'H+)G$%Q,D*/B6O'H;/L7\-8B.DUZ--1"#];, M%7EO;=+3@6*VH"\(1=2WLSW..[)(< 9UL3EK%ENW;KL;S6ERHY'T>VBS_"R= MDX3)I:<=[6M^G?/TU1]?R!'( U9LDH'L^!@CF7>N!, D%*$SLFBGI"^MKR?O M!'.:K&@C^QYR&%Z,1[6%R61NNKT?3O_YHZ<)'S@3H^8TX\0E3;L0:X.UF1P MZT7P)I)MV#H*O@;/:5*CF09ZN""[]E34LB2N^J->RF+Z_-MBQ[MF+%TV@(XY M)\4$)$(+"KV%0%*!R)A%IYVQUCB")L016C-RW6 #M_+?4_L6&9G M,RWU8$M?8KEJ_KT!F)YN!FX .^$]Z#R>\+_^]+X-L)MG;;W;D+SNICD=_3-CWWMJAX@B<", M)$PZU699M,-A+3FF+2UD48PJN%E-[KI1]F_6=I#^N _1M:[6?3$G[6U(0HK$ MM8'@95E4$:,BUNJDT"B.VDFQD397?_Z#U6,#<;5>E?\83O)9O3A:"L!>E8)' M9E.6#E*J]Y!,:4#:BH 9DS6Q3"2[61WO^G$>K$8;BJ^'0-0MC_?YM^=Y%#_7 M5PX6Z692.Q8% \8-!Z5J -4R"QY+M"BUM,O-1MO''98P/5;KO*FN]L*E*W17 M6:8;X.LKG?<>; =*[6VJT7OITD =?23]WH>3FQI;DP9TJ<^6">YK3P4$SK/- MAHF S>W]P]#EOF3@@[)E&RWTDR9<-]K7)!6"2CCC[!_#V>>K'??=9)PNXNS9 M*%T^?/X=_N4Y:PV++FGRB] CJ"H@;PV"3=+PXK76S4G4$?(!4HV; M%-C#;?\]\"]/^6701BJ%M?$OCQ+K([\%T)(CIET4*DOE%6^='K(3T,?%M0;* MVLLY^.U[GF>QIB@G!'B)]6:2)((ND 0DZ"<**CS5![ MHUN?4WNGQO;6=>_,V$;LS?OQ+33 MH5^5F.!S".R>)\<=FW3B^[!])C-3);:JJ'-+0U\"Z7TB8 ^^JX=!^X [5> M:JG2S>G201_[W8&NXM&.:UM;_!5,?-%S!AE78*V42M8GM)LW>C@08>YKT710 MOFRCAKYYLO@FI[?E^;)9_&\_HKVJ.XI#VXW1Y^(Z_=TT6THFBK0.C&9VR M+# @RRM"%"8*[IA1OOG31AWP'J!W5%OUKR-7G[KK(<#[9A3I4/^19H5G2);< MA\\YUZ#TLY3FFL&S.H>S<><.GW/1PF7A5.LB]OW,[+'::T?(FQ[Z.SKX8#\]R^G@1".BBEOGE\&N>T@%'$KQ*';28C&09HB'C7TER WS@ M"#PS JBET4N>%@?"7;=5F8#HK.D/;4204D=L7A"Z :Z>DW5>_7&YF=1E3O]+'_&/ M02BT>#7GP'T@]S-P"5XK#DP'GQ-3*$MK4>P \V!I\.UXM&6R3F=EM;Y0>X63 M$<&9/L\DB+RP?PA3GK[,7R8Y+M8UDNUS7@7VWXNP7?I/FDY.K\>3MZ/\D:PK M,HY^&X_H]R\F]5'H%Y]Q\BE/!]EDPTSM[I55J ]GT,'%2Z'3R]#<+&=R.6'L MCC.]3Y0G1,+CTF@O[R#\F,*SFU,8H/99HK4@4BT.$S7L0682H"U,V(PBZ-8- MN]; .2%6M19^#\4:[ZK]-)E]>T?^6O747OW7Q?#+_$6(2Y=M.M!):"58+72J M+WUFZK:4SO1.E;10^D0TPB4ZGV:S.915 Z*A)>9" ] M9]QE)H)J[J@>=X>8GMBP74>8+;32?T>8#< \VHXPVRAJ?4>8':3#O"--/X-L)M?PU20]!5E)<9UE?)(C2V M2,HI,#0K4$XBN/H2AI"Z%'*OG4A+!5%WWGVL'N'0_2:VDOJXM-)M/*&3 MBBA+'L[;V><\N6IMHJ3'$AADK>JC=364QU+MLAAR#C%*F5HGQ-P!Y2&JO*5T M[UR\1WAA]>KYFX\OGQWLVNKF\$=S>;5&*DM76-Q[)8EG7+I GHESW)K,R3'A M1 ]E7,7SX$%<9/V69XMP M=&UQ/C"J*)=I:LK4M[F#LG2F%P&:M&>=\"EBZX=0;@ XTC#,-KJ_U2)\9P'W M<$2N"Q<7X[VPL@#6%U^42_595R-!:.%TT8B>M39Q'UZLO@L36@F_!V?GS6B6 M)WDZN^I3CO7Q@N ]H/>\.O01:#<78'A&VM2S9Z8U%Y8@G*#^NPBYA_N9[[>0 MEWB>YQ%)>3;@=$RKH&TUZ&B*+(::)8_$3)JAYSP8;%VH=P>4D^1 =Z'WC5[_^-'+*KDO3+76RQJPT0C8C:*2B6CC&%=1-318.,(>7HB+1ILY:[Z\KS.>06:6D*#74>GF$9,;$$Z($BV$?%OG[GCS5"5M>6S>0][5MM4E M)4"M$P1?N, LN8Z;=8MYA'FJ.^\Y1Z/1VU3UW?W=Z<5\Y=3@,BVB(4%B9#-9 M)@PXB?4.DQ=PMC@0)@E:5%&'YL\"K8!Q0BQJ)>P5,:[.P<]WDW&MPI[6.H#O MU'Z?R\4H$;B S!H5@+-D00DRL(.P$ABY74F49*)J[^^2 GFF I 93*=0O3%M I!=(P M9A4&FWEKDV8S9"?(EQY4LH(YG<.HN^3+V52,0QG!UD"?RKX^R<$DD.ONF%(& M>6G=1.:A)[AVLIE[5M'#2' M16@C&(+6JBX45F?$28P^6(DEH,NMGX,^F037 MK=BP58+K-EKI_]V[#< \U@37K12U_@&\':3RU%^V#-<2>XMM/X-L+=6X)KC+SP^I@CTB3)Y*Y)^TI[,*@-DS*P4)8T M_L 27+>2^D8)KMN(;(\)KBPS9"892#*2;42L!1_1@XO9:I*[<+SUR7ZD":Z[ MJ+RE=/>;X/H]M>Q=GLQO"SMDJ][Y60U33S?#N]P*)6/A@1>'62A1NV6CH]7' MA4B^&&8&=WYJQXC 92CT^Z<.SRYF.?WP2$Q"CC(;N;$ MSFM7,ZM76,62U8K:N 3+9A$YJ&/53*UPQYJ'4 D#$4F$H]J M7>BP%<#]DZE??>](KNV5U4MR?)S,HP1X=KE!SV$^F\TFPW Q6VS=/[+UWN&W M>6N5R01'G^;_;CJP(9>HE:ZOI?KZ;JJ%4(.(DJ?HE1$:36NZ=4=]XAS,$6T(\< MJ@*6[8O%;HRJHBD",->R%>>(_C7MS!A.MJ-7"FWK3(F50$[,WNHN[!YVF#MF M/+"^1K]5 6Y# J5-;98M-+AD62# ,LC6>5-W0#EQ%NPB\#[:LXUFPU2A#+_F M'QD9B\:I.2T:JYY_H4-S4;2R/(MGY^.+T6P0K>5:!@=!I%AS5>LC&#F0YXDY ME5*,DZW#1$V GQC']J_,7OO*W2&KY]\65MW\":+%+3[3-J,+O+ZW'4"Q7" 4 MD8#QF FN%Z(Y_W: N:^TFUXYUK=ZCB7EYMGO.$G?7_$EF2@6?$UIEG1:DRT( M7I0"SM%:T=ECLJT-[!L #I]2TY.VEW>PG:7>1Q[%RCJ]ZW[B\V^WW<@Z@Q_3 M&*7:FO7&DS;WSZFO3)P>YG.8A)X.--FH%O, .GXH_)6,')90-'A/+HMR:,$% M19ZK8J(8CL&)UGW]V0E'3EMMU%M#W1]=?[E;/PMY_DMV=LO=4)7GZ5SZQUH+: G M'C546 _AU8Z1F.??5G_ W&Y C,:YA."E4>2]S],6E8- !H7GQD:!1Q9L6S>= M1^/9'@DC]D;V:\M\$WP]^;SW83N0_WHL9-B(I!TUV<-A?2_.D)A@M1@]&D/; MOPD%4,D,S$6,MI3(M M E9\"39;7;!UA>\1^:)M];:Q7[F-T'OP*]>;FBE(QG5BP"/6FWQO *WE@ Q= MY,D)\F=.VS?HE17MA-_#/G&7,^N*2T[3#'.LCDTV9"DZ%L'Q(K/+-F7>VE\\ MFHA#KVQH(? [3>!>:KGFK+WE.'"H^5JL/ZC>[[VN"M0\>."7"9-4+V&H.O#JS9Y<+5I#:)$QPK30N_] MDN->U+U?%]V%8'%43_]"OSB;OAG1$AV.TU\F\QXN18@LA(7(ZN.3K@:$=8K MA)(Q%&UX\Y3"'J9QA-&VMAS>^GJI9RKT8,-UG=*K/_(D#J?Y^ZP^CF=X]F9$ MM@FY8O'O>':1!S)J'1WS8.=IO2XS<"$9*)D5@\D$[9OW6MC#O)[X?VBR])4= M$.Z?8U@_QQH87ET872F9C#3=O#W6_J?Y.)?+$5.IAYCWSA)?-+][,R*G]F)^;3;O2/'Q,XY6 MGIT#[XSWA8Y-'LB[42%&"-QH*"(XJ0*Y-[9U@=F^YO8XU\FQD::'HH*=YSG_ MX^]Y6GNV+:;"!\5*C/79:R&U!265 <\\@C$>M2Y!<][\>;:&^)](OB_E]U"+ M,+_[?5O^@17][.WD?3VB^!;7T1U!OWH*+M?-3=\N^76S<^E]QT M[I)<_WE]=^"W\>P_\JRV]OXTJLUXKUW%3 ?12:MC3*"]2Z",#!"D\9!"D%)[ M%J-HG7BREXD].KX?'UT:/F_3^R079]/K\>3RK^KO\8'#&*TR$5Q]"&'NE 1R MY"&0K24PHHFR]5O4^YWATRHY'@(U?.-GWA?S7@<^W.' TU1B;;3Q*8_+M?X& M\WW@KT20\XOS@?<8F$X2+'>N)H4CG8W(@(4HG0C*6C8?=QZ;OA MPT6=Y?IC;F]OSPW_F,^M,&N3C@),+==1DOX(1@A:LTQ'HZ*Y]7;1X9S1#>;S M:%A_=.3HX1FDCKS8:5%BL1JRK^7_,=.)9$T!&U H M+Z*TS0..;9 _.C(?0.$M7V_Z<1+=MJIN-&OZVY=J1Y&=-:DYKP/'8Y!!%A"^ M&DK>9G#2*^!"H#;%U?EL;D]L-?:CH=@^=-/':T_7G@#9N5YI4>OA4"N1E(/H M:[H"C[0JC$7(!J/#$$J(SSP?AEX_C5Z/9OHT8,V#DP@6U2)QG&0 @LHQ0TX;BUXI8ID-97);G0O\!"( M]U>%YLXT26K]$=.6(3.L#*Z60+S*YRLM/& -!8\"$4Z 8D^ =>1B)R:A1 M6XO+_23O>NSYSC'V9Y3WKI=Q>Z$V3*6MTW\YG.1(/[YZ0D?(6.OI03IR(!57 M]8Y'*K!&*JE"EMIN9"7?L_1OCGIZ"N\HV3X*FRX;-LQZ7V'9N@Z:FN_QBZT.VNF3M4W$&L M/6X!EZA4E+%@R2#F_7FPD).>"%6F7:G(6NKE6M=$'4'+MKYTO(TT6YMK;T;U M*F/X-2]N-@C850LFIJS):,#4ZSNE,$(09+IJHP0+.J>0XD;&VETC[#]^VD7L MX]8RZZ&LZ69+03I94''D($2HK9LMV1XU#FI>NU7SVJUHLH\NH+OH^*$TK\TQ*FF< &\E ^6] "=Y .V0 MO"H6K>>M'YM[.+S=JGGMT=%V&]7NO7TD#TH@:@NV&'+FI?3@F2&;(6@2E4X$ MLK7M?&0M8@ZO\ZW:RFRCL#TVLN61!QFM Q%J4$AY#EY@5!N>,=/YDV\H< M'8-:*.G.G6B/K6@^7)R?X^3;N!#]GT7R<6HLLW5[FG6#]-ZR9N,9+K>QT8E' MK;C1QBL94DW1#L[4E]J"YIK=T<9FW7 ';VU##@QM85$ DS81XPLGQA/WG?0F MQ.2X3:VWD ?PMOO^?_OQV=GK\>3^H\&M=>1234+*I<"R@@+ 8.%Y*+@ MN20>1.NBO_W.\ AW_[;,WU_E=F<"'5.OG,UGN\@B')CB1/ L0LB%SE_N+'A? MWQJ3(J(VF?Z"/[R5LIC< UHD>V#I_A?4#A0[1!RC5<^':IR0.M+<1R&S,R*@ M"!(*STX*+[1F#VTDCH0[$%UW/G[7!\_YID*\](*2#ES(&<_ YH0 MP)J$F7O2!FM=R;NON3TMI(,LI X$.Z;N//?.D[10\O#Z5&,J2&:W@BPT';[6 MD;FM=0;O>)!,*#J;FS_,NK_I/2VG@RRG;C1KV"9H3954BWF^J*'%L\M$P^]S MU3(9CBF *]J 2DE!J \G0TW:>[11=VU,*Z%A#W].S\#F>I8^?<:7B) ML_P:AY-YH]MG83IOW3F0W# GC81L;=]H.5U MQ/S>?V"U+3D?U *]&1*[7Q F^N!UTN \JS$S4J>KKU<55:'1B162;\6!M87DV^CBH13B M;C*GIT+RK0K)MZ+)/BIR=]'Q0^$O'2^NL)C!2UK8RL<$P3 &!D7TD1:ZTWN_ M?3L:WFY52'YTM-U&M7LO)(_U7DUF"R6(3.!0R'Y M5CK?JI!\&X7=6G+VO;/C>P0]>1.Q,M(D; ]I("2IHA)KD"-86);PN*IBC*9'X]>!% MQ+^-+R,7MR,;/UZ2N9%)FKGR/G (O#[?R[("1\L(9'0H-(O"Y:-Y96C;R1WA MB=&6[\WN(GJES<.N&HZI7H JL,)'4-II<%8[\$(Z.F>=T*5U.YT#Y?4>]?KH MEZ"'*QC>@ET/.'EMX'F,2?D 23@.JB0R35%ER,8YKIB+11S-(7ZZ!<,GLH@Z M<.L!)Y0-T C#3$G C2;'D0E2A@H(&)3SFBP&%QY.%O:#K14^D374@5L/,U'MZPS!%0\FE"04H[F[HW%X3KI,^$164C>&-4S%VK_URGQ$ M+E2$Z.?O#2%--+%:\\ARL<8G%A].Q4$?-8\'3DFYOGAJ0#"DXDA#9"HIJ1 \ M[?H0I->2HXA2-']C\KA$\("VQ@-'@XZ @@_*V=TB.:YP7V2*"1QGI$]2(NF3 MCC2;0\;,D^6\]8O7QS#O![3VCH'\1[B0MV+N@UJ]VQ:P,2]\)'4!YS7;JF1/ M(G$20M8V.+*"K,0'LX0?1IWETSH^((+/EJJ1CP-BAR MW3"BT89\RH=3U_4PBC"?%O,!.?P0@W>;%<"5[*PJHD#T\VN X &5C^!RG#]^ M+*,\FF;SIU"A^;2,#\7>AQDSW,0H,5$P,DI0U"%873SS M='[/E/96:> N)%"6[)X0C 917\X1UJDL6L?2;@!X^(5C6W%@5>'83KKH(3KT M':.TAV#PHW11KF"H*1M?9!U>AD=A%B$EQ8 M@[4I[D-4]";U3;WH>1N!MGXT_!G)FET6M:"B'2EBK6?1LAJ%&KRF.3'$I$)( MUBS?6][1S^/:A^[?8^HDW7$#T33,P?Z.@U\]2ZZR+-S1*5)J\I"R#GQ.#*(F MQP6-MSSXC57$3T)%NXBFCU4D+G'07B!BL<2-(&AGP* &4W+:\UTBFH:A\.\XY"4.CSRH$ T465NZ)TDX,DI(Q25G-6J]'+]:HR)Y$BK: M130]!#AO%A$K7VI E=5W6R,H%@J@TPJD=)&+$*R2K?,'3ZQ=16>O8R=='.(: M:Y?ZX$WF]-2N8JMV%5O19!]U_[OH^*&TJY"1F92RA@1=,&W NRS *&%,Y(EE MU3H-^;1?JM]*SQN^5+^-DO;;G.)]/B-[E60SF7W[2'*;8IS?X'1H/G'?1S9L M+K$5^J7F$8;;;)V.5D2O+"\A:5$XKS$CIK(N@_L^O&O[F96?_N.B) EGO7:2 MO 5N0!D4X#GM@AE%8+0[!A-:5XW>AZF3N[>H+'A;WE5M3F;#//UP$?XSQ]G' M\:^9UN=T8)C@-"\-$GF]&JHK+X9(^[ZG54B>*OUG(R?PWJ'VOU4U5?<-7[&M M7'MH5W#'U%_]47?L/'U-LKJ^O/XQG'V^_D\&G#EIF740)2%7VC'P41K((L0< MDXRE^<5L1\@G0J]#*+ 'R^GYQ93$,)V2C1"&H[F)\()@#NG3Y]_,L9<\F>3O MB0VS3&?W;/IF.KW(B4R$^L6BV:03C X, 2G53FJ%:_ L!$"-+AH>29"B,1<; MPC\Q7AY*L:T#H9>&Z?3C^%DDG)/\;#K-L^E?R.*9#@3)Q&J>(-C:5!MK6I20 MKJ9W%<=]S'K#X/6Z44Z$&&VEV3"8>N.@)H[.F[[G]/HL$[(!,L>%%P$X&G)U M48AZE:4@YBSI_XV2RUUV[K%[EDN*4# MM%(ZQQ)8X:I#*#.X%&G/<=9QK;@N!C=2^;8CGQ(5>I5ZPP<*UH']F"?GEV?7 M50$]6>I)NPA213J)-"=K*7$/$5E@F4BL3.E"C5LC/@)*=)/R;2J8[C[1USRZ MR-5TO@:9?+>!#L469C-8%#3UD#WX[ P@=\4GJ4IH'D&^$\R),*.MT&^SP79E MP\O5H)!YIGF PLAW5_5-E2#(=V($4C(MR7!I'0!:">3$6-!=V+<9X!HPX./X M)J07%^2XC&;DI/PV'L7%-X.$R+F3'(JT=(()5Z,X)H.TA0ONC>2E]>LF&T([ M/98T5\AMWOAVY0]W1:N??[OQDX6S*[T,]F52_RHZE@*%S>8WO]U-.CNA,()-*M:B-0E>F@(E)L:#"#ZHUHUE M-T=W^"2CWIBR662WJ\9Z>:WA!Y[+B]I-$/64*W0;S6$R??K2WQJ:=!#^GF@1 M=+3&.4BI%E*FG E)T^_!&&-D4&&/K>6 R;0') -6\B\=:;W.YIBSC3==/G5 M._K;X>C39?CG*@7#!59*E YT%!94)),-:8,$AM$((= R=F]FPQ;C'=8-\E2"9J42EZR-6M5QPM>.T1C/86":8I:+9J^FL5GZ-TK,8+\XOY@)XF;],?HFZ'[UV/#*=E/@-:7P!^++9?G_MW=M.TXD2?1]_R6DO%]>5F)@T# ",0)6 MJWFR\A+)6#(VLMLP[-=OI"]],793=F6Y&_>\^*$1E:?BG,J,R(R([(+Y&)^U M@0;WX3RO-WMF*1PIP&8\/L DN!=[4DP9G1+PP@JMVJFFXV0'GLLL?''*^$XY M+#^5]@ZXSC^A](ZAK[FOO8'R=HI;%[ F1%MM ,E7 N5M+2#D'+@SRA6+,N=N M%?938?=$:[;.&;R&,_ZRU1I30D@5(DA76U%;SR ZG\ J%Q-Y(\C]<=_NS;.? M#+FG67. UH,'HNS-A=VV%(&.G$I+KVDD>9:\YB5GIZU$12%VZTLK[H%S^3L2 MK3D9H!G# 6B;[Z(+N#,K$""'& BQHG:4U6%BWN*_3<(\F;>P4?@YE'KR-1*Z<[\;W_^1=#< /S'?R@!RGM M7U?_]BCDO_N AF7[]R#;*=)W(I0:3ALD[\V21^YJ05YA/GB>?7*CNX_JNVAN M Y+7-YE_&G/1J.B#Y:'>#4J.)!H+24:&FB'%]ZT;7NV!T=<=>/MY51(Y_;@V MU^KWU93XP&=QL2JC&GDI;3*%@2Z,=&SK9=R2 B'-C'2"4^CK6F<6_QC50TP> M_32PZPTTMOP Y?FOD28VO(NSULOFE.3DW*"(4^CV*X MDWG@J6.+Y.(DT<#@ W3^VR?4=SC%KV%2]3JR/&2%28*(L:K41(@^%W")'*U@ M0N:\M1Y^ .GBA-&2@@'VJ>X"V[D$Y,5XD6;+Z=4[6F3_P'FJ932O.^PFO3VLLE'M7]@*M[7 MJ(SP"FLAL-KLP9ADC233^-:M\8[%^+1$U9>DUC7Y^V;1;?> 9SFOF B3]=J[ M*AM?C%AA!!<9A?M<@XI<@"M. 3.8!9=9TS]VVBTY?NR+TP3!?1I^V[;.9&/$+FPW*@:T3M0/BB*W)("[9EC7#JFQ3DVW#I O1BQ MG9.R/5MS_8[V]H%>7\7Y8?;KZD1EN^YN+N@<:8,\U;T!9VFE52(&B)I%B#9D M+6T4DMN3E[)[A[X8Q9S!\GN$TB\%8 OFUC''ND=P+N1"VRR!64T&*#F2Y^4" M8 C21*,]BFY9A8=&N"S:F]AQ#[L#[W$? M0NPCRSX[!T;7N\VD\>!ETD#AGDN>^12RZ*^>?W33POY[%'/R[NM^@VP:RH^\ MTM)P)4#:.A>F("!(])"+4.0O):YVP^C&^_8;(!LO) M,F,>3]\0MN5\E34Y*SMQV#C$\62\:MB8F#&R< _H?*V[=18<^5SD:+E07 E) MIX[]7$Y$<#'J.!\/>]33NW?J?F3?1B1I&Y3PP%6J55O: .'Q4,@'5]QQ'[!U MXMX!*!>SKP1P)J5*_P<*NVK*)6^15: MYWS.&4B2W G4%N5@[%^C>(C[\1J1=(C\TRP\2+W35M[K^C^=>>3UKCWO9.U, M1J%0,$J",$*EK*-&WWI_8P?"^7K7MOVP^UCRL32BW=;YUIL=:[_F>OO/Y_K@ M7[Y=WR]J%>?!8NW;(CV%/L%1L%P<.%6,LRXZ4UK7P'6 ]5!5MKU8W[T$L['U MA[A,]1#$"G!3*-0%XD#5M!W@/4Q-;7-JNTJG)R\/)*$4I+41)92@:8U%4>@K ML@Z\<9%IEVQJWJW_P:3S@VK;QZ"<8^AH77O[A@!#/PRI%6\M'*>-E6$ MOJ0HE"\@4NU7(,E]"LH:*)$'5A"S8-TN_;E_G/.[H,UYF0UCU-;%MN32I*OY M.*VRVVZ#0A&"ELQ"7 7>Q66(&0T@=X;EQ&)1'7.$#HQP81PW,63SGEHU4>WZ M-6^C$BX:SVC2*BSD>J\4!V\3@DT>4] EA=RQ.\^A(2Z,WS:F;-U4ZY8__'5V M%Y1FVM=+W 7YQ,I9A"B\!IDL5@HMNO.> MPN-C:0RM))72@0$NG>P6=FT=\%YC MVM&?C+5WN2>_71B:<[(7%/.EFBP2?5&.U+E[? MW^ICKC/CPB8%6&I_H2(2^&@,>>@)>4Q2TRIS'-N[0SP9OGO9]F#WC$$:!=:: MMO'5*OTO3',M:1M//^(TC7MU#^SPU(8M!8]]AYT^@]FA#RIRRQ57Y%DYIU6, MCF9D8S+/?-3A^3WS&.-D_'$ER/^.K_[Z?39>[<6]Q]HY8W*=8W>KI>CKZW0/ MFC,4&WB;8"^0!SA<2]>($-S,40JQW*>_JIU MN]>6>KF\6L[Q#7'S:?EIFQJ_KMK+M>SSY7B1PN1/#/-12H%,E J8*&H)36"U MX#.!T_1.R%A4MG5J:1^\%Z^_LY,Z0(-%^DIP\6JQ6")Y'EQ)SXW.((/)-2JD M((%' 849G3++QNU69O<6V.WQGXQ@3C9ZZ_#L]6RQN'$POSV?A/&GQ>YF$W&N48QKZ97L[=3'&4EZK(6!$X"YP'A2]M^G6@NK8D2]> M&\/ST;!/XCZP[W%27DT7RWG-D7H3_JY3WV;1C=D$[:P&(U;9=HJFM^S)/&0) MHV3,].=35'-XR"]UT MC[2LA? E0RRA;H0X 3$9!19#YC:A$2ET4DG' 9^&1H:P?L..AR>;9IWUX5GV MFJ0--BH!2D572XM8G?\T\](H)EMWKSH-Z;EJ=![(HSD#?0]=\5,W>5\39^O7 M?$[^_OK^)NV]X*8 U\* RL*3_YYKX^*<.:_'IQZ[*/ 'F0S?C_Q0B5?GH'K6 MS.2-$U[NHKF5M=@%4\.DJD,XSI\TU9>?@U3W-.ZYB _H4"2;0&9'ZR8O":++ M%HKS!9VE"35VV@Y^5(3?DZET#KZ/L6GK3(17TW?XQWSV1SW[^6TVR>1;/Y_- M/[\@+^D+8?V"-ZBW9^G,Q"S):NCS MGG"VH6MV-ENWWO6_N\>\4CZ%58*<(PE"6GIS83A$"KOK;<$!@^?,!].)^N^? M_026]Q96;9V<&ZB*R=4-T.R1]!->, ;+8QW,%/\T"RU^;/]2?2B/_^U_\!4$L#!!0 ( M /H]I%8"%/0Q$N0 )R4"0 5 <'5M<"TR,#(S,#,S,5]L86(N>&ULW+UM M<^,XEB;Z?7\%;D_$3E6$T460( GTSLR&,]/9[8TLVV.[NJ=OQ0T%7C.U+4L> M4?FW__WM90*^JGDQGDW__7?H M]]'O@)J*F1Q//__[[WYY_@C)[_[W?_R/__%O_P^$__7N\1/X,!/+%S5=@/=S MQ19*@M_&BR_@+U(5?P-Z/GL!?YG-_S;^RB#\C_*F][/7[_/QYR\+$$=QLO_7 M^1\B'.N,LQ@BH@7$6:(A(1&'3%)!-18Q$_KJ\Q^B'"6"1@B*/,\@9DI!QK@V M_]$HPCD1/*+EH)/Q]&]_L/_AK%# *##ZW]+RJL1I?2G\J_K2XOQL0O-L.BG__KYTY/X MHEX8'$^+!9L*.T$Q_D-1_O+33+!%B?E9N<#)*^R_X.HR:'\%40P3]/MOA?S= M?_P/ "HXYK.)>E0:V/__\GA[ZF+1NY>XK<=B MMF"3'AZ+S31;(D_L+SZ9G^II[$ -9%K.4U/WEJCJVT)-I:K8C!4K=2<367]TX/YK?E&/JGYU[%0Q<_JA:OY*!-$ZB@F4(I80DS- M)XVB-(L_Y.P_]%R?>X[DJ9LNYV'P! M7R;'/FOFBV:_@>2G*7M1Q2NK;S""6V.ATN4_:EF!$1NL?JX%!RO)_^VGC<+M M #]Y"S@G;X\D^+42^_]K'U)96WJEF=(WM#N3#QWBF=@1<&)-N]E\'ZR9" &K M8D][([0&=)14UMV_^ SUT\$#<3U?BUW8#:7:FYWG_@8M_FZE%]B,%M\,:_)="TE8*5B'@P4L!(.!-\MOAV3?24\ M6$L/5N)?@5*!*V!4 &L=KL!&BVZ!]_@,=+L /7T2NE@(OP]$.(R-'XN 8?O[ M<(3KO/,1N6 8OP_*LH"?&7L=/9O;[O6C^JJF2W5CG8EBS"?JT[A8C @V[@P7 M">0Q32!6,H:282*5"BL'9Q!ASF&IH34 MY95\>N12+TL"JO^3@UXWL MP KO:+NZ0-[\E6@9R(Z_",X8WDP-+\Y+6FS!1O4 :>/9%T:_$B'-"EZJ6 ]C MX(KCG]1D4:Q^8YDI+EG)9:9>&,A#Y17;^-P2QBRW4S%7K% ?5/7_V^G38B;^ M]F4V,6,4ELD6WQ]GD\G'V?PW-I>C/$J18IS!A"488IYED,61X1U)LSC-M> I M\6$;S_F'QD K\<$/*P5^!.,IV-;A7T&E!?C5Z@%J13S9R'>9W!BJ0_ [9JT. MFKD#T6J(SW]E[I;A :/9I+W28,"K\I(Q9I^Y?RX_<]/,G.^.G,>/CB9GF M@7VW%EWQ8:E&+(LD1S2&>4(CB)%,(4ZII^^G,IQ M(6;+J3VFU1G<.*X+<#LFMTKD*[ 6&I127X&UW%=@ M,0-<@0X MLB$Y%LM/!DMP\^W5^"+&#+.^R;Q@DQ_;HR,7C%JBH,:I>J4=%Z7WJ<;IGC!Z M>523,O: S1??G^=L6C!A-P"*:UXLYN;GDU"4@>A.+*S(M MD5;N=LF[I3V6O=?5;XL1HFFBN&"0 M4J4ASI,$TE03&(LL0@)KS:F391,V_=!(J!++^@15H-$5F)8"@YD<IDC],[ M_]5P.#7M%..W\L/0]-.\>_IS+23=? [- V&L?',U'_4 M_HY,@S7>.3$-'\7O'0S71@7^UI*\^P5#[-BP2;_[_CU_4RJ492GF".& MH*;&1L6,(LBD#9QD*N%9)K7Y=KA\-IJG&=KGH9(4U*)>@4I88*0%5EPWBCJ# M;/,GH#V\.J;Z4*B<6<0-B2.69Z'$[S_/OOYD!JB,3O/#QM8\,VPO=.&FVHH6 M'*\.L"97X1C/O\WJ&-/(&(0JSA(HB#;68A)KR!!.8!;1-$=$I6DBW>.E]XKSO>?9M?COY7BNJHC1/\YG13%2 M.LGR-*,0*9) '!$$::PHQ I'F:*:Q;G3&WYVIJ&]Z.]9\07,RY,D&RI@T[B9 M%;H8VR^=S[>Y"5X7NZ4ET+HV86HQP?,,U(*"2M(K4,K:%F0^EDU+T/5EY 1# MZ&GP.,#2;/LT#="C&>2@QZY%Y')#JV>/]9%S\=%(OGT0\9?QXLOV+:,HRY,X MUH9=519!+(2&!$<<9H)*8V I+=VR9%N29VALO)*[*JTQKX_@7JVHK9Q7.J_3 M1<>97:#_5J>=5V"])N7'<><@M%REG5L[/Q#UQ;;;\U)G:89PG.H+G>-IJ_>P M@9&PXZFZUU6178 7U6GCP_AS4_@&Q 9BU%13K,W6_@;$!H!P$QX:,$>"' M[QXX5OMKJ: L8QDDG&00:^.'DSQC,(D8)EF4B40X!:R=&']HC+1W5NZUN78* M0@$_YE) M?9[5[:E[.,BRFQC890U@LQ,B[GKC6V/&!VLV;;!:_K?=S=TA[E<[I5V6,MF> 0?JHV.2F,!]O]?S;K/Q2U,$%<8:0,4L1 ME'',(4[C'/(\C8TKC6R!6I;$$7,V2T_-,C1"L7*"2M R"J'9U/! T\%";0.C MSC<*C\ 3$LMR$B*S\+]AP,C7;LR9O[LV;/R;]CTYZ]N(VH MEW>L&!=/KW/%Y/WTSVP^MEF&CV9.-)(IS65NK"T>Y:DM,9(:D\NX[C&C*4XR MK7GL=8+C.O'0>+*4%!2EJ& V!5]K88'Q.!SYTAM[-SNL"T0[9M6]H)HK4*'[ MM$9W)3AX;$+WPF";\U!U$H+3,.T;!N:4_6H$KYE)+H"D8Z((1L.9&D[HWO3FFUNVWGKSK\T;OS]:+R_T M"156[^NI/X<9#F7UG]NB6"KYH2SA4/=S^,+,NI=_K+.';KZIN1@72HZ$UH(2 MED*5&N<*IQF#5#,":89Y'&.A%*:C@\8 9[][_I(X/=AN_1#:C0*IY0,_C*>@ M*.4_7<.AK55Q,RXZ KDG]K!20O-E,M"^G[W8<_O2[0'7\[E](4HJX=_!]G5U M,!6XMM6L5FF-A0T+J?0K;(VSA^:*)=YV23C*+5DH 0+T:JN$ [1OM5PP4AAA M[AY*%)^J(FIB]J+6Q20D3406"P2IX!ABEB!(J%8PTA1%L69,X(W=BN7>#Z/4*]JO>F*GD[*=KA#D]+M.0P8:\TY [ /NUXW-F! M7?:HS!QC8>R9\K+RVW:G%O?ZXVRN576*-.)8Y;'.,ZA1;APL'1LS32@.M1"" M"/=?VDG3N M'!HA0:4,J+2I+;.KRJ0SB[)1J2I,N[+KC%IV";<4Z\F:\\&X#^/.29[AV'H^ M\'F9?EX#MV$)_D797IE*7AOB8I_5A[J J]TR,W()VY C5W$FC(,,N58"8HDU MI#B-C?>L<)QG+-;(JW:DKP!#LQ)7(@;LN7MC'V(PMHMHW^;C2GI0BP_6<%L% MKD"M0E?FI#MXG1B7#M._H:GI#DZSX>DQ3FC;K>M-.NFJUNY8%>9/RQ5F\NH NXZYJA06;$F[J<-M,;SN D/?;EBM8=EG]ZMP3 ,:73DA=+ZQ5?,P M/3>RU1VK[=WO>ODM/>S8E&4-J]M)2Y7R),S03M#HJX+M'!5NG":$%AR]< M-#=KM;^EZ/%@)W 5_&-'6@&OK8B2RX3I-\ZD%> .HD_:&?7BA+9':U#?ZU^* MJNK".Z5GCG8T?VL0M][ M >L5,9I4Q5K6*[*E#;CN?46"<_RZ6IFWR05L=X4N22 ,P=4CT=!K^+=*2 S! MH"%Q,6BX,%]AE5##)K:-U>VT3B\S']276=7H;60^23'),(5:2MO R+9(QQA# MF3,NL@1G.7.JU^P^Y= ^3QN)P:L1&8ZGMJ2$%=K/QG< V\V.;Q?"KO=N-NA9 M:6WX5"WO%:@DKD[FVK/4W>%IR1IWF+!7B]L=@'VKVN/.T()B9?_<1V7#=ZLC M.,-N+_9(_9Y/QI_9JL2./8E['K^82^[UDPT"UE6=G6<;5S[2,B98) 12'D40 M2X0@U4+!-(H8UC%/6>I95ZP-L89&7.N^TFN]P)9B8*-95?6J/"6OE+-GX]OJ M@5]+!;V[*+6RV&ZDV/\2=DR0+6R-L%NK6A9*T+U7+NL32 /2YBU.GH8 MY=^I117I9KL5CHB03"2*P$BEN6%NKB"/F881SS1FJ4YSF?HT[MT9?6C'?7""VA<)TVS1.IC!%-H]%4+;J";)U[L^@-+EMU57VU)4$6,R J M?Z38ZG!^"9QNADOPD]6Q_6$QJH/)?["B_0BN%XOYF"\796:N@>N!S5L-"#J* M1$O&P>[8O7[CCZJU_ZD^?E'@KLYT,9;CR7(Q_JJ>E%C.R]/EFV]BLI1*VL*E M]L1D6>U9WNL;-K?&06&L@_+$Y/K%Q@2-I.*I\;$0S! R7^HHUY!IS:"@.96, M:IS$3AU[6I5J:)^K;:5 L=8*J%JMJHJPV"A6!H[7JMG.UU6X^)4]W+"A=L$! MY.VLN>/^4]\KV?46U?8B;A0"-SN+^'YW$5=:6:>L"C>_ I5F+>YDM0ET6YM= MK;)FU.KA_J\4/]0'4[;1T[:J0HJFZ7:B78I0C$;$X2V&*;(]> M1"BD'!DG(J**2!Y%G%+79HM-$PV-EE>R@BUAP:]67%#*Z[B1=1;?9KYL$[6. M*3 <,*^VBRYH!#5>;!RXM]:++NIM-U]TNKZ-9).M(,-5*,R'Y28[EN4,(91) M&#%AR,'NQS D*20TYR+AAC>X5_UXG\F'1ATG.QROU+ U)"LUKH#1(SCDSVN% MW RSKG#OF'Q<(#?N)E?5"6+WJU'SA_E,+H6MW_RDYE_'0KU3 M4_'EAERR7#(A422J$BB)DT7(PB0\UIDF6,4$(BK_3F"^49&F/7ZJPV MGRJ%JAYD*Y6,)5HI5=8SK]4":[V"HC6"E]/-1.UQD3K^3ER^/BVV_&X9WG8C M,H*E>8M0C$NA.Q&#<$,149/Q];N@7\S2" M!#,,TXA&"K$HTKD7\QZ=96A\6@D)UE)ZEE1M1M2-_"[&J6-*\X?(FZ :(6B) M=H[/T2N9-*JY3Q'-%_N73:[&^UDMOLSD[?2K*A9*W9EEKY]5*C.%XIA *J,8 M8FV#8Q!+($T945%F"\LX5U)NGFIH%%!)6&W=62D#JBJ?P;:9!]I%K&,R\ ?+ MJ^BR&PX7U&$^,T%OI9G=%-VNUNQX1V!CV7*S=:\>X;/ZMG@WL1DH.:8X0=H& M9!J# (L80Q)G$@JA$ZU%A(C;+IG;=$,CB)#JHV< =;,,VH/I;?;J"_"KE1:4 MXK9H+KCATE;#U^;)^FWQZJ3X05-7M[O:8X[R/W>SQ5_5PB8)&=^EK)G^8I/R M*V<'C:+8L(82,:?VE(*'FZ\G MKPQ[M3^R\?S/;+)46]V('F:3L?A>_7=C]VLD9)KAV-:WC"&.6&1[%1.HL4AI MDDF"\]CGC7>>>6A$8 4'I>3;+9S\B, ==C=^Z 3,CFGC.(Y7H)(8_%K_OQ,W MS!NOEIC&?=Y>"<@;CGU>\A\@L(&]>8+LSM'UMW$Q4JE*M4HEE$KE$&.*(6.9 MAG%9E PIS5*G_L;'!A\:Z5C9ZEU+*YZGW;$#FQNCA(+1,6DXX^#?W_R(PFUU M,M\>NM^>Y4>4.NA.?NR:L-?SV(%P6?/I3BU&&=(XISR"6NK$N RI=1D4-1Y$ MA!FC2<2X5XV3ILF&]OKNAE.(=3A%71QPJCSMAT:@W5[PMN#K^(4_%8A2EXAC MVBP?N)Y,9K^5543T;+Z*RK.)I^W1@PM<+=%%XU2]TH>+TOMTXG1/Z#[$JG?X MIW7&$L(Q2V0DH3+L BV10!ZI!*:(Y#%.,2)(^VU$',PQ-#+9[D7OGP/6!*;K M9L1%$'6^&^&)3L!^Q$G]6]N0.)RAYQV)DRH>;DF9TF2Y%'$,B]'HF\%AD90M?AU V YFTS8?*LX@&\KN;X?!S<6'/(B M=TRQ+GV("]=&Q%LP;%H1'^G>M (#E&BTV-WNC=:QK69X?8O?;^^\-UJ<@U9[ M;R5'8(FZI0VUOM?K@\(G];F4Q5[= M4$[.-+1O4B6H/0^?K4_0BUI6SYI8)\%U^W"T EG'#+]!:Q-O\'0.+?_Z6.>0 M:*M6ULEY^JV;=4[=@QI:9V^X;!>]/H+.$XH8)AE,E"VE(C/+#MK8P+%&,LUR M0Q5>(9*[PP^-"+9VD(/.\/? \]M-']S9O0<:P3OJG9S9[PW^)KOJS6?U)ZYJ M,59Q54UB57J@JHLK+65\'!>"3?ZJV'Q$240REN4&0YN,R@B!-,(IQ#G*4*X% M%L3KDQ\NRM"HP"9)MQ"EZ+8,;D31#[@=DXI?_9-507!9&1R51L"JU''$HA>L M708MN@GR]G&+7H YA2[ZC1BXG6CW)NWH]_H]*[Y\G,Q^VS0:C!+%%.4$$A)+ MB!'F=NL/PT10'4O*A6!.N6,NDPV-_M:REE'"1EI0BAM< *H1:,=-M9;@ZWH# M+!PY__TI!TC:VDMJFJK??1\'I0_V:%SN\:]'>3-=&(*ZEM(\0$4YQ[U-O MRT7Q27U5$U17CI$Q29DF&DDD*1",ZSC)"<.5'&D;&'1A%6.F#%\]R /09;\\M_(1A=[Y*TB(-/ MO<5@/'HJKKA"HXSEW *II7CO!A":ZR?NWM)CL<2CLNY61CQ^26"W%7ML;4B8G=RA\.\".8VH==-E%P(T*[T5$Z-%+)=]]_*92\ MG:ZW6*^MZ5W6IAXQ1EG*M8*:$%L0'^>0J#2&,LY4S!265'+/+H6.4WN]XGVT M,#1>B+ [=J^U[#9.;1,2PM:">S=*:UF92U7B:;I@-M=.A8H^Q& M3.UAUS$9-9T^U])VW6]C'Y5..VRL)QM 3XU]Q=VZ:!S<\Z5G=D=V=$I@04B.7(&%*6"0DZEHI@D#&LUFJK/MCK'P)W> !B):TS0H(:0G:QJFZ,]U:+-)QD#M=6RXWS.U^$CED]#/_^&W@T ]E/VXX3,@RI M64S*J_MT5*T31#GDW'QQ9C\SV95BR^S2$==*PL*HVW9"(BWV8NO MB^?&Y9AX>$]#U^?/IYK8K9^04F^PK3AXWCPAE>[@WCXA&_7MB*NA@$4 & C: M;378Q1-R8P0W;.](;N<^_)" MVL_&SRWL<>-L6@?Q9(JD.44$$BYSB%.90:KB&,8L3UB$>9S&P36U#V8;FEFR M6T1Z2]P62FT?0NWJ!+8$8.?.7C!V%Q7C/HE)!W6Y#^=ZLQ+=)]5NJM9]^J;0 M4IO%HC#T=//-;IVI3:(5IP3I+&60,Q1#S'4$J8[M66F=;I/330T M GE___3\!*[O/H";_WJXN7NZ>?(MJ7D"4#>N: .FCFFB%+%TV%9"=I*P=@Z) MUJIDGIBFYPJ9S5L<\<_W;''D>*4\THBF/$<<()C2VN6U(04YB!$G.1<*5 M3!1';W#D>434@1YY[I;!>Y-#SV/KVL^A9^@R_>,=>AXM8#><0\^&A1C(H>0-.2^!H MAK8,;-H!PH$5ZW-O8$0PGXP_E^1HCR[_SVQL M>' JGY3=TINL P:WB//3NHIYDBNB4QU#S;4PABM)((DE@8E*;3JEY%Q[I2R% MBS(T"MMH4H4"E+J4'F&MS29&=L<2"J\R?\$RNA%>/XO3,0UVNB[^L4,KV98VJK0=WR2?JOO-2IZ4%FO M^>JVW<*ML@.)0#@F(H,L2V*(XX1!+C-C;O$HHE'*$ @+]5<:AJ6Z;$ULC]V@^'*AT8#4Z^K2570=_5':Z6@D=82,8X4 ME"I&$*?F)R(B\_*22.L\X:G-I0S.YCXOP- LB%(R8&9ZN22=VP%XQQV5#N'L M>A]E/^7[H(O46O[J"O##NT'62%^XP_1MFBKN#TYP[[C%.SZ$5FYU, M+N)4<)U"Q; Q5' >08J8@#+/-=,D0EGB5V3\8I&&1H'5.3MW/(_GA^?Q%VQ1 MM[# '8=4#''+^N((BHXVK]L#^:VC(]YH,[L] %N+?6AK<_M$.:/;Z5=5[)8S M6@=_ZH@G>80)U#2-;'MI":F6&.81TDB).!'2KU^>MPA#H^KWUT]_ A\_W?_E M"7Q\O/\9W-[]^>;I^?;NC^#Z_?/MGV^?;V^>_M!*\;2F=7%CW&[1[IAASQ13 M6RNQ54RMDWC>1$ QBHAED2<2@(!0K3&061TZ&J]MT0V.ZNF=#)3(H M9;ZJ[)D";(GMV^JB$?%F7FL?QXXY[%(( YI?N"!S00N,QN%[;H3AHNIA.PRG MNT+S&]G$)EHNU#/C$S52D52** 0EB1*(8Y% \YP(F$M,=9*FB@FONHU[XP^- M,*QXH)(/_%I*Z)VTN(N?FY5S 2H=O_X^@ 1D(AY5N[7\XV/*K:87[A M\U..4YSOTWO'!]83G;3\1HDN)S?;/+56#6[92'J.G!:21;K)(:2\LP0 M&$TAC6@"*8\XS1BS'HYGV;[3LPV-L-;"[M=R\:[ UX"PJ_72$FZ=VS(G(.NF M:-YY3-HKCM844KC+7D! M*P4&K);8H_*7!_S-1-,AJ!U33BD8V)+Z"FS+#2K!P76GX'I41NL&Y)Z*F[4% MME]%,G_(&HN*>0S77UTP?QUW2GL%W-Y)^>>'V60LOC^K;XMW1K6_C2*F-5&9 M\8!Q0B&6*88\QAK&'$MJ-[=RD;98]WEO^@%:E&7!X4BO;O,)Y/HIV+P_^9 J-9\ QK-$\ZE1PHCM MP:R*FAN"W-KTORV*I?FZJR3'B"@%$ZYSB)F*(>-ZR3^F*9!9^X[ _5VNGY,_.US]*-_ M?YO"?5MG]WN1\#??U%R,"_4P'POU.)M,]&QN;QPIAK0D"D.L40JQRB+(-4\@ M15(FFG#$4J]#^?Y5&!I]'&29K 0'I>3]EOP+>"+87GY^Q9P?9&8)#3]G]ULOK9FTVJ1$F29[R%&8BDQ!'0D-B@(8X)@1' MDD6(D-"R68,]"=BM#15>-.VKX$P/^X]0.!7"PZHT1F"IW[1LKZUEQXF M_#^&AW[1PK3FG5\F16C'JJGML5>U;'\<%W];-R"NDQA0RG/!F8)$*_.1RW%J M VIRF-*4,\X1Q=3K(W=NPJ%]EG;D!59@L-69.ZR$Y#G,W;XN;2+9\??@,A # MFEVY(=-:TZLST_7<_,I-^<,F6([W!2:RC:?CA?HT_FISYQ?FX1BO(P5_9O]W M-G\_845Q9YZA52I;1'4LC5L>:Z4@)LP8U\:PAAE2G"8DTAGQZKOI.?_0:*@2 M'Y;R@XT"=0#L%2AU *42P&H1FN#FN4IN3-4A]AT35_NP^R>^A8'75NJ;Y^S] M)K^%07.0_A8X3. F1=DOP.A7=AU$(\82%!,I((ML,:-41)"D6$%$8I7HA-(L M\NKBM#?^T(CL42ULI+@Q _ALNJPZ7Q8KD8&J.C!Z^OY[B#HZY^$X=>T]K^$H M16O1<3VNY=[H_;I^QU4[\,U.7!:0B78S46(Q'XN/$Z4696'+.L,R)BG" MF#&8::8A5N8GJJ2&C"@2QP0;RX6YO-"-LPSMM5[)"4I!JSJN'JE/)\%L?I=; M@ZCC-_H8.N+#'+7OA*7\T0R\^L(5:%R<8$<5C1'()(V6[G2@60XZ5A DB*<54$,$-"F5/ MSJ<%FR\&[>R:W8(<#5Y_&TK-O-V:0T6&R>AIQ-)FQ> "-3 ME;/15WOE-A\KE@DBS;,%D%$)[A^K&ZF\I_YH5JIU\\C MI>HGZY_M>1K,@6&K3\@_XS'B0>QO"1&P&(%-S:-_J--$YS7_QSEC/*_2/]O) MH_,BOL%YI+ML@9:F+:=7BKHLQE-5%$_JB]H'7.1T4PMUH>I]$1JE"1*I;6.59A"+5$""B(1YDJ2$(<,/TBF3OF&. MH1%"53*';<2\H *1^R;+8*YWA MV"3#Y+B=ESG ^CD*IYO1 MQQ]G,_G;>#(984IB+I&$3&@!<90H2)'Q0G0D-8Y9PA+ME-#<.,O07MN57!<8 MU6L ]R.$%CZ_A9?@39!NL#W" 'K[>J^G@7M,C]D'PPO3V1]\]OY(OOR-WHC M!Q>'^2,?ZE)GMU,Q>U'/[-M-%;[W3DV5'B]&AOU2S+DAOTR8_] HATPA#65& M,L8)SN/$RS4Y,]_0N' E+AB7\H(%^Q86X'@.9S>?I47T.J;,-7"5J,#("FIA MP0^UN*P"(RRAA/ZOY5V7:I#!1D: M:YE'$GL6H E= C>BZ@/8CLFK4L&6,ZR5J(*EK]:T]?T*+&: *_# QO(*_%6Q M.;B?MAC&="F(;97!"16CWTHY%X)U4$SGTO%:V/=ZF*M7\VS5EF Q4BK+1<9C M&+,L@5A2X_R)F$*EHXAG&">&!X.WO_8F&QK%U>*MO#U'&\P)UH!-L0O ZG]O M; 7=3?O07;!5=@&$;[=CY@SE93MG)[#QVD#;'^/M]M%.:-.XG7;JGO!"_P^K MT'L;13FB@D2)2&*8:5MH#,<$4L02R C!&4]0SC.G6@@G9Q@:?ZZKWU=2 B-F M&8#MWP5@%\CS9X 7P]/UUI@O,D$M HYJ?U&O@-T1>V\:<%2A8]T#CE\88![] M93Q7YF\;HZR.=*Q#QD064T;3#$K&WE M7DF[Y:S4\GI\Z\_ ZV EM0=:QZ_\:;Q"0AC/ .=A([4'8$\F4L"#YV<9N2'2 M:!B=&:(_N\A-EQVSR/&6P!00\47)Y43=ZU7H^)8!5KS[OO4OV[O-S&YF-C\5 M8ZFJFE;/MC?E*(_L"4&2PS2.E2%>E4*J-3>FE:"$:J(I]VH0V9)<0R/IE5JV MG.9*L6WOHK!Y=SO>QD8[L*,>^+54T#/Z^2?,M(MV M6ZDU+4G5;Q).NU >I.NT/'P[8>_EF%LM?R5!:9YD,,>V H1,)*24:9C+B$1( MJE@SKY/@YNF&3-3N.1LA.+M1:7OH];WW6!-=-YU[W6#I*')^;[(WC:$_KOBY M:/H3=UW )\5((1X3GB'(J$V<(5)!JG@*%<(\272B="Q&B]F"33QXP^\H8CUX M=X_Y\_WS]2=P_?1T\_P40 ?%B.:/39+@5@I6Q!,'FPX^!.8%J,:-E5L$T^>XOX9@A8_2DHZGZ;#N(/7N\D'YB.#V\M'IX#X3I<'/'R@=G6@.YG-NM MG<47!:H*1I[OL^>J.+[X'8#<$T/44H*-F%=@K0[0MO[Q7,GQ GR:%<45*'4P MZ] BIX1AUQ;Y>,[>+TN%07- 9X'#A*8-\,6'<2$FLV(Y5ZM6JB.BXB3!D>VD M9/.E\BB"A!KS3"9Y$J.(,Z:]_+CCTPS-\"C;CFW$=&DMZP.J&SM=#E77QY[^ M* 6D 32!T%KT_]%)>@[Z;U+T,-:_\>HP"CBRG71B ^F3N>YVH5Z*49KSV/!# M#$6:&?,GIAIRQB,8&4)!SN/ MNU"4\T2F,,<,0IA$2Q!@[]89S,Y.]A?@!N^8=4V(EII)EC?VRKG[A6%C_39:_F5H' MNZ0#*I3_+JQ0_O-.H?P=),S5=1["@!\$:\H-(B!ZF#/MDF"GT;/YB/T;E5$6=L<4,ACCR/C%,HHAX2F" M@J(HBV)$=>:427IFGJ%1]9:8H%C,Q-_ +Y ME%%O8CP#0TND=FJ67@GIC*K[9'+N\D#;\:#"V?NJZM\H39@@6:QM_@NW%<=L M4_DH@8KJ)-5)CA'!VM@/$D%,H@QRK#GD MC!%-F:(">_71\Q5@:*QBGC#23:'"->1N7-(ED!U33%!A0JM#_Y4)]]'KN2+A M>OI!5B+T N'!.!VUGB].;??5FWHWW]1[@(/ MX"2R.-.S>WU&M ;!%N*N8#C2GWMU%2BQZ+$Q=R=KV%<+[G:%'U:S[4X6QKNM M=C=2A'TO[]2BZM5@<_2NO[+QI$RHGQG17V;3)[M_]F4V,>,51MJQ6(?!\DRC M5),(1MH&W?"(099%&E*.G[#0I?'[6/4 ^@=?U6,!JM>,#]8)7X$:S6L]U I K8UN0*E+IW$ M.E^(9TL,'RI%KU1](53[G'OI<&'D^7$\'2_4Q'@M\G:Z,,_EV$Q:50 HDT#F M2J)1GJA<49%!3C/+E$D"J5 "DBRE49+*/!5>N1@NDPZ-%C>"!E72<,+9C?+: M1J]C?JO$A9^LO& +Q4IBL!*Y/0KSP:J(9.FA"58$RASI2#&)(:,V9;@*5,9 MDR@GMC6P>RDC]ZF]**B'T:6Z\1]VU6>@!PQI7Q'"#ZN MMKDG9L@RY\0&PZSS5S.*N901U$@8FRG!&:1,)#!AF$7F;PQ1['E>?6*JH5E* M&TG!2M3@RA\- #L?5;< 6_=GU2&(A9Q6GP&CO>/J4Q/U?5Y]1N$C!];G[O#O M?'(WLQEKMFCX]Q<^FWRS# :R [30Z:= \J,W)L?%Z:W+2 MH,QVBY.FRP(C3&RQ?UU5?ZLC)XW;(R)&!8R9(A!K\S5G*AUKZMF(W#"?J-RCBI MX$'DK@YMOU_NK5;"[_VOON MVQ0=RCJT?8VZW,V[FX_WCS>KXC?/U_]UXUG4NUIEWW"P M415L= 6\5'9UNE6J>P5VU0,K_5IM/-[U(K37K[PS2?MN<]XUY$>ZHW<^96#\ MWM91796 N]ZS2%G.4\TSF$51#C%G&A+)&52/3__S7TB,\O\%;O[SE]OGOWI6-6M UXVCV\&L8XK=%O)?5V4'KA>+ M^9@O%ZO0@ =6IH%TL5-T'J2V8KE.3]1OW-59A0]BI,[?$<@?56>Y#[,7-IZ. MHCSG0@H$L4048JHQ9$@0B*A.DSR*\K?$RM@[?VZ$7MU"[=M),2L=)9A C4/-<0 M(X8@QRJ&4N$D2W6",NFU4W1RIJ&]P%O!;.N:G)=5+?7MT=4*5!V_V\?JEG92 M;/ L&!V5+GVC?EQGU3U7O+2M+EP?QL7KK&"3/\YGR]?J'TK>ZW??G]A$W>?6*N$"8H?'+ MMJQ;.PU78*67W9NU&1C,=G(QRH$3=W@VH+AD/=UXJZ]5ZIC:5FJ 4@__=>E@ M1[T-9-OJD'&)*/WVT6@!M(-N&VV,&4;(CVIBRXX:CWGQ_7G.IH4-F-MNZ* $ M81A)!*E&"N(D22!+LP2*2.A(YM2F0?J0[KD)AT:LM;R@%!AL27Q!8XVSH+LQ M8YM0=LQ^%Z+H36VNT+1$7V>GZY6B7)7?IR'G^_I.WR[_\VQFO9[*!_-NI"R*%16BDIL**&;B=UL9*. MNU)OO#X=\Z3/TO28VWP>NS?/8&X0\1\D3_D\R.UE(SO,%;CU]_(ZF7U7ZDG- MOX[K"F@'$M[-IE]589.>K1A%V89Y^^_O9\7"F+U_58M')6:?I^._&^G+;.F/ MLWG]*WL=&JF4X@1EMNX9-?\AU%BGE$10QE2G>U*_X0_LP[-1N$$8+ M,#4.Z7>U /.U(E=U?]VR!^Q\HXSG9F:_CXGC#NE@%[_K(Y5C93DV+%*&IE1* MKZIU6"W+W0K[<#QN/1P/FX?CT>'A\-^X?9,U:FLWN%_A^]UB?I.%.=BW?ALI M+G"(^/GJ];RYEDC9I7FWBLBCLI_R\?2S#?^Q)^]+-GE6\Q80JPTRC6G*A?2VU_J5X>A?36M4"7AJ8TN577B *^JY\?!P^D:[B+W M^'4\WQ[%J;B51>)(4:LU&F +#F#Q:-D)?)NU;--'[%F#_EW(MUFBHQ[F&XD2 M^%$57Y1<3M2]KJHU?#I6K>&YK""S#J"(J'$:-6>0"V6\R"A+(4ME I-,4)D* MS;GG1]%?AJ%]U%8JV./)YD(EGA^Y@.5Q_$AU"WK7'QEGO,&OI1+=-.&\ ,2V MV#U @G[9.1RB W:]8*@P=KSGD_'GDL/_,EY\^3^SL:'KJ7Q2EI,GZ]*]6_Q> MSCY*>9Q'B%.8,QD;KR&+(*>1A#C#6'%IPV^\>@R$B3$TCMQH 7XS:H!2C[(@ M8*W)IM[UCJU8O<">9RZ!*^?&G=VO1\?TV=52>!/H94BVQ*&!0O1*HY5,/BZ("]%;%H M4F>[BD7C=0%MS&UV9)49^5E-Q?1='JE_:8=VHMN)07CE:CE9N?$Z*(*\,/R M%2QF/CW$W;%O9H+N$.V8'ZS,8$OH*V#%AFNYKT M.:A$[P1;CP;9G6#<4VOK MUK#VZT3M#5EC#VGWT?KK_NRMX4[?9O^[P]S=]\MB,7M1\S*RT>Y'?AF_KK(/ M$"-,()+9U-$4XMCXM#1.")3&H54Z0TA&7CYMPUQ#H_.5J&"^+:N?/]H$K9O3 MV1)@';/U&JL=,3O(QG" HR7WL&FF7GU !Y7W'3V76T*]N6LIS9-3O#<_WL^? M9[]-1Y'4FDN=0RXC;CC"T /),PDY%C3*:!1)[M0"JF&.H7%#[;W4X9@]^WHGE3IT]TY?&MH:DQ5; M97)QDL41IPQ*CF0.[PP_MM:ZD"RXWO(>=VP<^ M')&N/3!G, +Z3A[3N;6NDCN#]]PS\IABAQTACUX5L$6SVU7RT<8.W.M?BNI0 M[%H8[W%99BL9/V&^&/^]\F.9D#2/L@PRQ03$FA'(68ZABGE,;6&8##G5#@Z6 M8&BO_9:8@&W)Z;&G$+00#ELW7AIHZ>;Y?#;];D$RL8-H*"!^]L+ND3OG6VABP:ZH";A;5$LE?RPG-OJ M]F6@]Y_99*D>E?F,C869L+RJC&N[4T:DC[.Y5N/%TCS HRR*.4,LA1&-&<\%K%*TMB[5;.OGBQ MW.S6/I>@XZ]4*22H= &5,NN>NJ4^ABC7&E6]%%+T7Y&Q!?".UFUL8UP_)B[FB]'/XZG=\U^U$XB4)DP3F&L>0VQK/-(H M,3ZZB'.59#ACB+M0ZL'(0^/&6C@W$CS$J9G-+M*^8UJJY6IQ%_VDMDT486[: MH@?SKPTU'([7RSM^4HW5RWKZ@@ ?N[:KS%>Y*!/:ZAX_Q:,2:OS51DA=3^4O M4SZ>3)1\5%_5=*E&5!"9Q4A 'A-C\# 509+S!"8H%\BXWRG!U-G'#I%@:&_Q M2F:;#5T+748>+FNQS>]+N3V-Q=+T)/'G<7B^'G;U\"9*._'31P?_[V)7KO^-L7#104=L>F9=&1 M;^-BE*/(NLP*,IDAB+%$D*1I!!DB&4HEE]BMY/_!R$/[/EC9ZI(^5CS'DY=# MP!SX/12&KL];6D+ *V@M#(G>XM(<$?&-.SO4^DQHV=8-?4:/'1.W]T?XYW58(?^SE\=>MK!%F7Z4YEQ:GM^L\G#K#;^UKV89"*3-,=0 M<&(,LRS/(!5(04HBAA*=1P+3-/'* MUSD_Y]#(H1*YJBUW!5[9''RUXH(?QE,@9Y,)FQ>V.BLHK/"..9D^2^!FF+0, M;,%4 MM.IAN>J!6P5(W,_+N"8^47=+ZY?=ZW+:8I0JPT81%3!E40RQYA%D7#/(M(T& M2QC-$Z>NE!=+,C3NJENUCFOAP;B*23(OV[B6_PI,2PVL@U R6%$26_6C3X;Y M10L8<(K:U;+T?YI:+])*E57@V/TVPR M*Y9SM=Z?DJG@&58:DBC2YAM'-:0Q439(C^0\DS157DT7O&8?VG=M2_@RZF=' M?+"1/WC+T&]MW$WT3A#OP5AO"^P@H]T;M!;-=_>Y>S?DO6$Y9M+[#W)IA>"Z MY_6C>K7Y)-//MU,]F[^47_-WW^L_5F44=4XISM,CQ AF&1GS;%6MK.<%:"["EQE59'+V^(JCV9TME:0.D[ MV*/%ID4!I1%G7*102(PAYB2!),'$V(<,I2SG,8N\LH ;9QL:G5EAZ[.2GQ6S MLI:&O)^-UXROFS77&FH=$],68%N2&L.LBY8.3J"T9(6D]KYMY793 MP)G2B=;:MN'->%I:;%6R[8AJG0H>91!)E1LB21+(; $ZG22:2R1SG6#G\R/7 M68=&*%70K?KV.IY7-?VE4:I%!*3/8$OH*;(F]ZM79 M!:X>9S5=X-O3N4Q+./L=O_CBU7C4XCQ8?\34<0U041PJ 2+;18)A31GJ;'[-,F43!713DOR T4/CC>'7L.4JCA,2" M<(@(3B'.F8:,Y,9,2A&FB D< M';^$'D@$!/D>JGQ!9._68#V'\QZJ<1C#>^2:L%V1_69U&[]IX[NC2#."60(U MC37$0N3F794*"BZT4AE&0CF5\_&8"S/D1Z6*FV^O:EJHD9892RC*(,UD M9KQ$RB!+);%]-WD:YUF6,Z<=G;,S#8W'=@4%QB4N[-&7%=7/2SR-K9MOV IB M'9/='EA62'!S!BQO'_ L$"UY?J?GZ=7?.ZONOI=W_H8PXNNL8),_SF?+ MU_<35A1C/1;EIZ&J&,CRE%L#AS-*(4X)LLG?,909TC*F.8J)T]FXXWQ#(XJ5 MN*"4%^P*[!5"Z JX&V^T"&/'['$1@MXTXHA+2V1R;K9>*<51]7UB<;TMP%]Z M9QN*L(6RA057;4J3#$4Y%1@2&1F30^+$)G7$D/!((Y1D$G/WWMY')A@:@5@1 M@941E$)ZN C'T'/PFR[$I&,VV(,CQ'4ZAHN'[W0A/CTY3]XX^;E/#2 T^D_' M[NO/@6J0>L>#:KK./QOC>;RPP<^W4SG^.I9+-BD_TQF3DD@A81)A C&)*&11 MGL!2!?;>_*IMZK8J.&.E*V[*X7WQ1\^:91E$6AL?"LD$DEC&,$]IHE0628)2K\3XG@0?&L.5TIGWU;OB M5>\KGJGYJN4Q AF1L\VT%.C36V/RS M6M3UF< _SC/@]L4NZ6O-5W\UU::^U]J!4 M'RR,_J &X*IZ6 I@'I6VTDO>:MG:J@'1E]C]%H[H>3$.JDWT/?^E'E19%O27 MZ7A1/#[]4F_)<9)G><8PE'&JS2O/>:KZ(9>2@A^,K,6/+6Y^>N'2NN]T;*XW8 4&:WF#CI_/(NY&+&WBV#&W7 )A0+U" M-UQ:*U%X9KJ>JQ*Z*7]8B-#QOC"2^:6PM6N*Q?B%+50QXC@7,#KF M!2.8/;)9BW8%'F:3L?@.?JW_WTFNTW$X6J*#O<%[??F/*[;_JI^X*NS%+KV; MN]G4QLNRJAB?F+VH.C!N79Z7I0RIF%A/A'+CB<0,,LD8U%QKFHH<2ZE\7GBW M:8=&!/?/?[IY!+=W[^]_O@$_W/S7P\W=T\V/?_!C $?$W9BA?1P[9HQJ2VA; M8E");/"LA/ZQDR+(?D"UQ"6.D_;*,7Y ['./Y]VAR=EB;BLI?5#5_V_7#;X? MV/>R2"Y/=9(2PS_2AL'A)(XAHY) @C*:"1US0KSHZ.R,0V.B=@2=GP2SF1M:@ZCK(_0CZ(3$YI^$R2- OPVX>HK2 M]WJH_"+TSZ'0&*9_\N;^8O7/R;\3L'_VXM #ZJ]JNE0?C61;12K'JA@E/.,B MC3E,!(\,!=(<$IQBR$@29YHB)A*O/>"3,PV-!FM!;;B3F"S+ZHIC.:DRH#T# MGTZCZV8OM8)9Q[RX@LL^W&"[].RXC1?=&8G63J)/S=/S*?09=0]/H,_=$)C[ MO%3/L]T1WR_G?TJO)YY%2Z"W8U&.@"S8U(Q$EL,.Z,33T3:RH5VG+7? MG&@_* YRHSUO#]S4F2LY7GQD8CP9+[Y_F+VP\704<2DYTPC&$MNZ"RB%A"02 M"HU0S@G/$BR]-G..3#(T@JED!"LAP:^5F+X1+L?@=-S"N1"DKK=N?/'QW[1I M *"MS9IC4_2[2=.@Y,'F3-.U@>687FSGN+^7KJG-:=RMWCE2>-5D:IQN:!2P+6U@1:9F>-V(H#W0.J:$';S*!&37 MHL?^%9J<,&FK3%/S9/W6:G)2_*!@D]M=81QRP^93X[L7#VJ^R@08BY&.TXA$ M"86"T\S8#$D&61;E$#&9(D&,18&]BGX?G65HC%$*5:9OR=EDPN8%>%7S*I7+ MW!E/^X M$'.E$.$Y@@EC!&)CV4(:\P@BS7&F4D%I*ORR&R]^#V/&W;R6?/;ZLDONN0"EC>]^\1@A:^M0=GZ/7+URCFOL?MN:+ MP[YGGY3Y*JK[56!6V8ONTYCQTNJN,]P*XXW_5;'YL\%=C212S/ #@QGA&F(M M&32&L80Y33B*,T&$]OK6>4LPM.^@>:XR/V[P!]V--SJ%LF-.J62_ FOI02G^ M%5@K<&7W[K@"#VPLKX#5 91*M$\%AJ)V>2#7(1Y=Q7%MS?2V85R'*I^-XCIR2V!9(9MU^V4V,7<458+_ M*(U5)D6DH(IR##')?1:EDUX6K#YH@]@]Z?KTA$U_Q0*L(4Q;3Z/I]; M]N)KQ[=BAO Y0RS6,4* M:D(CB#FAD"8J@8FD>9I'"=%17(-[,Y7]0;N:K!=@U52V"*G;M^PRD#K^A&T+ M]Z^K$CS7B\5\S)>+5:3! [,GK"T6VCF)2%LE<0XGZ+=XS4D%#\K,G+XR[$OU M,%>OQBNJ$ZKJD_*1B*3(C$,.\TP9TQ8;GYVQ1$,B$^.KIX+QV"LMX>@L0S-J M:R%71UB>$3+'@71[Y2^&I^.W?H5,+> 5J$5L[Q5O1*"EM_SX'+V^Z(UJ[K_K MS1?[%\7^,)XK899A5=4_31GGJ821HN8=Y]IXKCC/890(BC*AF79K@W8X]-!> M[)5T[D6O]Z!J?HLO Z#C5WT%9Z[T!>ZMG?5R1[4+6)ZX86KW9 MC[.Y5N/%TCP\?U'CSU\62EY_57/V694%Y#ZPA?K(QO,_L\E2C3+!4Y)K\]I3 MGD.*>6O:Y4>NFQX# P?O.2IET]$%T[ M3KT5/-T"Z JL( (U1E4Y5&!1 A8F4.+TCU 3-63=!U\QU4NI?Y)ZJB$+V5^U MU2#I H-*;539M3 2%6,[]WLS_5BJ:COZVAF2;<6Z!DK1;Q#L95 =1,=>.)P?2THU M'MU,%R5;&_JPXWU5AG[9:FLMCV.99YD-.90"8LTY))1K&"G,LYP0$A&G;)MS M$PV-YRI9P9:PUIQC9_?D_-!MIK4V,>N8MT+ABOY#Q;>D!6Q+7,\ZDP$K MXV8[=01T/_13"0]+Z0\S?:[ -OC;*K1G,(7#UY*M%"! KV92.$#[%M(%([55 MN7(=&OF>O8X7;+*N[QKS.$[R.(2251B1#D?+R&MVG'IH! M5977+EL";8K"LG*5R@Z DSJ>=*P*3PKT6 XWZNL&Y(XI[T3ERTUX=BUZ)W5W M_1'KK!SFR8G?N"[F.4#.%\@\.T+[MMT69]8'XIL4AR3->!JK'"J<:8B9SB 1 MB8((95SE2*22>#4<"91C:#SGGUT2N@"7VW$MP?J6QMQ5&1XC]@VY;O)-+L2R M!\NN28K!F'<.4/G8>"[#!9X5V,,+>_A0IT7(+!89BU*HM5 0"]M.%BD"11;G ME)D'.4^\&EWOC3\T*BO%JTXMPU),]O%SW+4/1Z7KW7@/0/RWV(^KW=;6^=[H M_6Z)'U?M8*O[Q&6A-2T79A E5UFX=509C842.LR ?E%9BO/"N:WD48;>W_'+<.G[9#R'KHKMB M$PBM%;,\.DG/E2R;%#TL8]EX=4")[Y_-> LUM1DFJQ)5919K_LS\#8S0LN@=4P+ MI_$**0-^!CB/8N#M =A32?" !\^O,+@;(HWEP<\,T5^1<#===DJ%.]X26%;K MY74R^ZY4787\>&38W6SZ515V[]T:=D69F;K]=QNG<#=;_%4M'I68?9Z._UYW MSJVCPD:8$XGS",,\XS9[5R'(8AU#G@ECPN51AG,O?ZL7J8=&\#MQK]/9 GQ7 M"S!?BWY5]]V>5=)[%DWJY3%P,R@'M[@=?XB.QBQO8C&OP%K752ASI<-5&1IF M_EH]"8];3\+UB^W U&)1J#Z7I*TB4[W(W&_1JCZ7X: (5J^3!^8'J<_VE7E4 MKW8KT;8[U+/Y2SGS)^.'W"[42S&2.D-,D!1*8FM&8F*^0U%&8,J-XY#BA"8B M\LK><9AT:-^26F:P%AIL20U^M7*#4G#/C4*G!7#[#+0-:](!PD0OC<&[!;40JHEASI- M*4FR3+/(*>SV^/!#HQDC(-BM)^[A4A^"Y[#]S]]Q@. ?'8 M5K@(F)YV$OP \MM$.*E_X[[!X5W];16];O53W] M,)XLC67W[KLQZ%Z,*3=A1?% MI?P"9!@:\ZU4L/6/CE7MK16YLDFKE2Z@5.;*]E>OVY0]_S:K?@E^5HLO,PE^ M+57U-?=.YEFF.C7&(=%GF.3$6(I<0Y31'G#..$^U7%W5OAJ%19?URE1+Z5C[= M!\^-N"Z"I&-:VD:C@X/JDZJW5M!T?_R>RYB>4.^P>.FI"\/>X[NE'>1>5ZZD M)8;:MRQ&"$48(8J@5H)!G"L%*64"] 5^W=[X=U#I^^3> ;<0$3^< \R:!\UBTQ 8-$_5*"^<5WN<'ASM" M:QNS17FN4YH0][JDH.MOXV+$42:8PAI2P@7$Q# &89&&J^_NA9&7V=G).H.KHR;6#5M67@!5- F=@S$+16+?;4/#T7C3VC M[F'MV',W7$@(E>O--(\,"<20WTH2R8?KZ8 MH,@UTE(G,$J)K>"?$<@U,08$BV3$>2QS$0^C#J6G9D.CJ4K\@=>A]'UZ'-ER M*/(.B:A[JT99/WCFN:M0^FRO-F6H@.WU=WQ4 M4_4;FSRK^/LU1 I'YIZ0RDMBO<_&9^8;V1:U% V:N M%_##\A4L9IX?TG, NWW>6H2MXX_.R3Z-*RBMO-VV9#P"3(<-&+=G>_-VBT=4 M=VFN>.PV_T*.'^KPF_];:N8;CB3F&QALK,<%:SGJKW+UPXRDTFPFC)8PZ)@E_>+P*-9X!(*A&XZDQ M>RO/>$:I[*X2BE%#F'D'I//S1"N)V"N0(K M%4"M [!*_!YLU ;/3PB+OT7IYE$NH>\8W[Q1SLDT-4?=H] V$[A[RE0ML6' MWB^*-AB\QBA;_U'[B\(-UG@G2C=\E N:(Q1US>!UU42:I9@C):'2F?$Y*6*0 M1,(F0B&1"12QE#M51VB<96@?B/>_/#[>W#V#ZZ>GF^9",&;383.)BC_U8!I]0\V@C@Y,5A[_NNU_FI+L'Z_D M9SC+$VS>^)P)XRMRIB%'A$*>Q21!7)J_>F4]GIUQ:#QP=W^WHH+[AYO'Z^?; MNS^"3S?73S?@T^WUN]M/M\^W-T]^]' >=C>J:!7,CFGC8/]I+6Z9J2[:[FWJ MC$U+=')^OEZIQ5G]?9IQOS$DL=&QF5QMGZ,GBF>@:#V)P+ZC]LC\FBP3KO9I.&#Q/P M%>GNK/>]K98UF93C%2>.?&^^J;D8%\8O'PLUP@3E+-,Q1!F5$"?&/B:I2B%F M0F=I*I((N2?F#TBQH7WW*@4N#*8:&LC_/W?OVMPVKJ4+_Q54S=14[RIC7H($ M26#FDY,XW:Y*VQG;O?>9Z@\J7!.>D26/)*?;^]>_ $E)U(T"*)!FGS-GIQ.; M)-9Z0#Y86%@7EY5U1.*.:,EV"J7ZT"V4ZFDGE&H')7/UZ8BJ-5:@!.LO^D9Z M&!TC$GN$ULQ?^ WU,YM&^!JTVF-CDG<)](V/4P)-M:@M.'U0D.)N(.H/1MS72#0=GGCVJ=YO?TMS0\%F:?VW]E;O/&H2 CHJ_ M_OJ/_S),;_>Z[0A6""&14D@YSB F609YEB0PQUI&G&&98J?(E_9AQO9Q'KA3 MNC9Q.0ZJQV'F15 -[?OKH[-+*P@]]49_ESXOK8J>ZVQ^4=>7THBP96+O=5UI M=GGS9UUOZ9-Z62A15!;%;+<9+L,\RQ*=PR15]E!!(DACC:% MMQB+(FA#&?_ MC?_X8R.-LC3T7(-EK0/X25DMEC8JR/Q8-C0INW8V.Q?[.&$ZS)2#KZ1?_'MF MHA+Z>PW6XMO.=NN"84T-@%'!K6EQ$-@]' +]PC_0OCW\-/AMI[N#V+KK[?#8 MX3:GW77>V4->\)BN+<;*]EE?V6+U5IYR,%$.8GW%C'$E9[L79]%.Q%-.Y=64N/[R9?[S,EVSZ\V+^^K+<%#*VU\QGJV+V MJF0=-SB?+U3!BCXT$UPJ M4@-P9R[M9$,--.ENW#F^J>R9?SO,HC?E#@MJ(-H>2.A!J7_8B=A?/@8>O>,Q MC1"VS]SR00E5_+"EU>[4JDYLF60ZS1FCV!B]=M^ROG%6#:S#2XW@&[ZD4$ MOLR7V[RW@,=##FB%.B1J&VK8HR('I0\.C%SNN;1]S>=B5JS4%_/AR-O9RKPN MA1FGRKVKJH5B%FFM,PIEE I;1T%#(CF"*5<9,?0D8K=67/Y#CXVNFJU0*MEA M*3S82@\J\2]M07-V4MQXJ1^H>V:I@"A?T$;&%;#@W6/.#OQ.36-< 3G=*\;Y M"1<6B*XBY&Q8W7QF ^2JJO$Y90G*$428,K,_SXR911@V?V1)E"$29Z);O>AC MHXV-N.K VJV0EQ6//PJP(R.%@JUG$O)&K'NIZ38D0E>>/CK6^Q2B;E/[9%WJ MUINZT<:FD&4CD-%:7,;,,GO"NFX.B?)4932!*"^K4*88,IP2F"I")24)E9%7 M1)W+H&,CD6W57%M+L1;5CT&$ M?:KQNM<_8'Y;O^@C6ZHG\X ZO#2*99:+/#?V2.D?'[HQ:,QBSS/ $31.H4D,:6*L(,BIS2/),8I2E69X,T]W" M3^ZQD5%#;*!F9?@CKTX3WK>?A>?;X+@-&]\<]^U5NKP7Q28!M:'] $FG[S1G M[]T_PE/JOT9WB&Y3$:SW0\?A@P8++[='L4_JS]4'@^O_3(1",1):095+8:S? M1$'"$@8UUI@E.N,,>?5T]!A[;.M0+3H\"(OU[ 3K [_;HM$3J#T3_\DPXR78 M"@Y^MZ*#4O;^ X_;$.LW$/GHR&,(3&Z#Q#%0N?41/9GPR[-,^U(L/*J19#I* M&5,$)K&,($ZYA$RD.2!;7E RLP-C(MQ1^J(UWHER&0*?^.4SP" MFW[I;M1O8&CM(_=NYGU/\SB4G1]:_'$9_#U-CK?EWY<[X!/IW9,)Q"XJ!W3_C,';\=T0JEC[9A.7=K-.+:Q MB&SY_>MB_J.02GYX^VUI WLV];2O;31NL2K447B@?.@PPNT M[Q,[>*#@R8#!PRL'/LP_6Z[S;C[[47;]O7HK]/[_YUM5RQ^E1??2MFL_WS M_=(CN!SJ4-_[K1 R5S'3PFR350XQ32CDJ900:XZ9HES$>5J_%3+>.]C# M6^YQ>7]#3T>P@(_. G0-^?BA9J_J0=GP24.I7]5"SQ?/EE7O^;0.LKSYTR9J M*_E4/)M+[O6CK26MJS/=94Z@DI)FVG95/,*E(H"JVG'$G9! MWP/7\)3WFMW>(UC>8V([!+OT@7^P>)B@P@T<,M,'L(=1-;V,TO%L83Z;K]UT M58D7._)LJ284"Y2D*8-8D@QB%G-(K.8K-G4\0C@UDA>] M;\;KCP6>[!A@7AJB12FHK55=BNJY33D-KN,Y0 C(^G;W-V0$MS5<-^?@\O?F MGX,BE-/^Y#C#^N;/J7O@@C][0Y=VB,7TAUJLBA=K#$]5R3UU#>1M,]\O'^MT M4H52%!$N(<_S'.(H(K891@RE,2%I*A6-,X^&A3Y#C\U W @/MM)ORGYO3\"N M@-' IYN;UW2T4TR_(/?M>O# ]WSJ[Z5 ^S2VZPOPH5K/A7BQ/9O =8&LO4V; MUQ,';*361=/=5F>=GM"QFL/I&C,_+^;+Y215:2IH'$&<4[,R@IZ7# MBJ((":)SJ.)(0\QC!KF,&&0THQF/99IQ+\>EV[!CHYIMS1.P$;:LV'EW_?=. M;D5']!V))SBF?=//!7!VKR/CA$[H2C+M@[Y/+1DG($Y6DW&[NVL@[A]UI5#K MMEN8+?>K4:T\[KF>R8_?[2'1\G;6O*:8B<*88LMM"JA$7 N582ADIB#&QB[B M*4IA(A#+$H)S);SLHA!"C8W0;!W6V6KZ!FZ7RU>;$K01WOK59Y(MI&>2;I"I M<_3:#3PA/;/A,>S!;R_2GFQ84JP4LIEIL2ZELJ5,50HE5YBD>2)42GRH^F*)QL?3R]6B*,]!ERLS M8^#5; K,!DW88(?%TGJ';,M/^ZN='RZL,LON\5^73ZT;E0\Z83WS>*F+G8Y: M0O,M@5+&=515>8:]T0E42MD(+JO6P5WAN#P8R(&(_')Y!F7Q8/#M4WBX!W?C M[ZW+4K'EYN24Q H1HAA,,R(A5@)!QI"&B&":FAV_5)&7^7QTE+'Q;"D;J ^A M_:CR.(IN]'&R]\G,_*=+I7-C7FU?-SL;(6]A68S5?@3:W*GY7B>QQ^ M>LZ&PS%S?QCWS"^5X%?@@&K24YYIA6*(4-Q"K'9 MGYM]>YS#*%4QM>5/2)Z<@N*CFR<%#!R]Z;'>?*:2]L9'D^5>[2^WCKEK2[[\5;V'-N>HNDH M5U2@'%*FS/Y-"P*),BMVEFB9:"[3.//RX%PNTM@(X/'U^9DMWDJ';.E6KZ5? ME\SQ[+L:8,[<_$7#SD3/W',T;WF;"+HN:'FUF92Z22+HY< S'+3!^RAV%NB= M^BM>"N#IOHL7/_E"1WF5^&&;"4]R'$M#M#'4>1I!S#,,:1XQ&'.N491%+$%> MV5M'QO!BS0'RMK85W6[O/M[_>M/13]X T=-+W@V:P7SDZ^0L*V# S*P6]4,[ MR!LCO(][_%#%D\[Q(Y=V^[K-@Q;6C_))5?^]G=W.?I@%:+XHU'+")6,&KPSR MV#H]\MCLB[C$!D2LXTQ230F>S-0W6\?]R=VF:AW4Z>VFU=M],'1_;WI#0K]/ MOQUA-Q*X'+!AZ& M)_AI+>G?;.B6"W;>S."$22".:!]K4+9P4GN?-]QN"AZV M^G4^+<1;]>?6VH\036/*$61YEAA2B11DB' HA11Y3!%)8Z]&]+X"C&T_-F@X MZO$I<6.A/H'NF9B,Z+L!I$WAKT E./B]_N_00:6MZ/4?0'I\^+$$B[:"XQ$8 MVOZ<0($%O[S)!7LU0_PR-\3Q,O]#+28IE5+$.8()-9845FENS"ENNSORB&,1 MIUCKBR(*C@PZ-H[;B B^;V2\\!S[&-3M/-87@'V[J4^=5&]!_:5/4"^,"K@0 MW/<.!_ "^?(8@!:TO __CSWK?4_]6[0[>]S?=F_W<_[;65D=R;Y(:::(<[J[7U"MZ]DH).WS6,' M/5';5V;_I.S@]]T^MZ\+6QAZ]?;5S,W*?,FV4\E+U$"PSRT^M_K1SG*QFCPH-KU9VLZ0=A\MC%'[ M.K51@)_4RT*)HK0O[LQ;=*_772+$V(C)RF@S0=92@M\K.1T9Z:+Y:*>HH5#NF;/\ 78FJQ (M;&7 M>7Z#NRK:_E_7Y=EW8WET_Q!6:6+J;I3JVT$ M^-/!4FXB!*6!DD- MVAW7B3B&SPZJA5P7T;LX16@/;#>B#H+=NR8*K6$,7FG/%9K>\H7VAGOGE*'C MRI_/&CIQ7V>*,>3VQ/ZL'_=!S90N5A,L993A-(6<20VQ8MC\+4H@2E&L,DXH M3W4W9CDVW$@)I4HR!D_7_P?<_)^O-W>/G@G'I\#549IADB#(4EMTFD09Y%$4 MPU3$689R(D7")C_4@L^'P+4FF^9XO7).::2S/[O5.CT%J3,Y7PI3_YQL\3$B MKOD7_%1+&3"A^PP.X0CXZ"A#\VZ;JD?HMO7R;BS[26FU6%ACL7[ZEX+Q8EK: MBL;"G'!LMOZ(:JB$9=M82TADE,(RVEWJE(LT]_$%G!EO;-OZ3S>?;QX>;CZ! M+>'>//KQPCF$W?@A(&X]\\1:4M @C(:P5W;C'(XO''$)Q!OG1AN4/QQ5W^<1 MU]L"!!W6N9;+K^RMS/00A&@M,8(\3RC$B:20,&-=)#@FDN2*\@1WCBC<&VQL M3+(6SX8,6ODNB#K;A[6=04*#U;>_[3 ^; /=U^#071"-=P&$[Q=JYPSE91%T M)[#Q"H_;?\;[Q;Z=T*8UL.W4/5W#:&K2+LMY?66+^\6C/6N29:NYKVI1%O^: M2"YDEK,$QHQF$&<\AUQ$ J82R2P5"9<(^472N P[-J;=2+WN_?/"%N!'V5'1 M]OR1\^F4+0P/JT75_\>S_8_C7+B9=>$1[IF>M^ ^5N :F6U;GDKJNG&ED1N4 M@H>,N/$!*EC0C=.@ \?=^ !Q&'KC=71,K MP;!44EB#BTEE3R6HV>2:_6VFM>*Q1%&&G?H_G!EG;$Q5^W@VO1'RVYW*C3_>%M>TG- M1==_L(6L"S+_;/L5+F]GQNXJYO+GA2W[BT6JC70CKG>>G9Y)KUG%OJE?LY2]#9([6NW> M:KFN<[^\ I6F911(J:O]B=$V8)'[_J8B5-7['B01L:>?53?JL"_TEV= M9"CCC% 89]H>H!A[D\I,09G%.(I%E"N4=NM>TEFFL2T&:Y5L4D6MBJ684AFP MT>;*_FRC$%AKY%?5+.3,.BX7P\Y7W\M#KU-U09>3B\$-WN:DNT3OU.?D8@A/ M-SJY_-%=;3#IM9C=#O[R%Z*%9O^JLI69[&,%9;:$'),.<14VY[ *89: M) @;LUT*X50(SFFTL9'N5MC2FP9O9Z"6US>-I0UB-XX,!ES?!]U[F!4;S,#O ME;!!_ZRK5#GO^%VY7T"4[J! M,% 0BAL8GN$FAQJWAY8TKA\PC.10RMV0D2._[UZI^G.QM+TVR^WJ9_.SY43F M$6)Q)B'!RD:#I JRG$M(N<9IQ!1"L5,:;^LH8^.;31WF2M+:601*6?UK51^" MVDY*P:#JF:$ZH=2I6O5)%"XJ5WWXU,'K59]4[%C!ZM,7O\_!P\V?:B&*I=HX MN)YLB\3;V6I1S):%*(-!)IS1C"1YA!" MCXV.-NYK50LOKT"QEK@*2AOVJ,)IYH$XV M?"9J)$<=3B+_I(<\=Y1C;NE.J899K2T*B25:V-K7G MBM-Q9AP7D?[Q'F)=6-;=&:\J[KXZO@HT&[ASI><+94SNA5;%ZC5DK/2%F(:B M\(Y2#,O*ET%U0+07/JX;=_Y#%=^^VUX"/]2"?5-WK]:E<*\_%=-7\]/J_;Q_ M72UMMU CTR1-E8BQ%I"G209Q0CFD48:AU"J5698E.O'*Z?4CKIKVT[0LKK5)UQENGMQ6L![1[WGE6DL.:M%!);L]CJ\7M8;<5Z#6 M*-PZU1&Y0.N3[^B#KDL=H=E?C[H^IMLZ9.OXKMX>E3!+G\TF__SCKOCXNEBH MLLKOG=&\^L=$I5F"M8Y@0A,&,5(<,B9BR'@D>,)B2K57@4G7@<>V\CQ^GR]6 MT(ST;,CNAZIJO/EQFC/F;F36!Y(]LU@E,MC*? 4^_QW>W8;C*5]0 A&4\["# M,I,O&/N4Y'U_QV"=Z73^!S,:F0W6I_DK7^G7Z3HG^T$)5?RP$4$/\^G4F!S6 MU3%12N=QQA"D*;;EOSDQ]K%2,%7PG&QDZ;6@%;::_ 1JO2 M5/NX4+)8 5N!$OQN5;'[6:N+9P2E_VRYT5FO<] SK_4#OW_D4%<(0T43>8\_ M;(115W@.HHXZ/Z@;07ZQ2A;:F(*V"DN8JJ_]7;35\9B*_YI_7P( MI55%[1(T?[?-'HL?:OKFQXL'D^1&>Y= WS.K MU:C7Q2-J9VGE,0O'6:?T#T1)!X\?E'%.*;=/*">OZUHHD*]N9\O5H@QHL*T, MZC8=-,/&8HHH5 E*(.940\YS 6FF:1;))$.4^%4(/#[0V/BC[$VX%?0*E*T\ M_/JCG 77[7L/ 5G/WWU'M#K4 VR'(E@AP!/##%P!L%W9P])_9ZX?.!JIV@MN M)5K>K[ZKQ=-W-CN:A;?GS2I_^8FMU&=6+*KE4=$LCKB(899K#G&,4LACH6%, M(HYBF7%M0:#ST]/TU@K2"PG 8:*MJ;UDIN:W'6"?/ J@M*?7O)G0\]&<%3Z8,) M^$Z9]:$!/IUH'WRDKMO+^6+UI!;/96V_C_/E:I(KD48XRR#/(P1Q1@FD+,HA MD5+'$5,Y)YY%LO:'&!MO5[6\IU8\W]W5 7JNVYQ+,.E]OV$C)ZQTZ[*>']L" MFSO8^*>4#V9L'PPPL-5[2L%#\_/DE2&*F5=!2->;DY5)(G#**,60$EOC*)8* M$J$%%$08HTYRB?PZSK0/-[;O_*!X^?;,J7O@XQG$W?@@'(X]<\-!B?(ZF'$K M;%]ER4^!TDLY\H/!WK$,^2G%V\N/G[RKXXDV6WZW_[/;WA]LJLJ#<[/W+839 MU-I?7,_D[@\:5TYTEL:8806SG*3&I, $DI@1: R,7.:YYI3X'7]?(LW86,F* M=U4UKE9;* M3EY*W\;CBBU6(YNX?;Q MZ>'VX]/-I^KW$'Q0WXJ9->3M-K*2<K.W*$-F[:89=-TUMT+LQH.A@.N9YK9B@E+.*U!+NMX[AVQ1<1Z18'TJ6H8: MN%G%>:4/.U8XW-,]]+LH'[TT#/5Q/K.5R\GF-UP"QA1[C'XX/'F_L ;NR?PY?;ZP^V7 MVZ?;F\?_\&PR>!I6-VX* U;//+33J[X6LY=N7>?1"-4(\/1 P[;\.ZOP07._ M\W=T8XBZ<\"#LN'O59T>/5\\6Q/KGD^+;V5(P\V?-FU+R:?BV5QRKQ_-3Y?: M#&Y^]Z68J=N5>EY.$I4D(BF]T!1#C&5DR^SF,$\BKO(XCR3Q*I,93K2Q,5"M MF76?U+J!AG)@JYTMD%CI!RH%RY(D#17![U9)4&KIF6H3<.;=2.]]YK-GDAQZ M*KW)-3SJ@<@XH&"#DG=X0/?)OH<1N@:HS(52=S=&#"@\2J.T 0+63DWWL!1*X[J'P:NN-X8,H6R MP8!UK$Q9E'=;L.O:5A4PGUL9V;WU% DM!8XT@G$L+3UE%#*I$B@(T80I13 + M4+F]HW1CH[+'U^=GMGBSW-4T8=9!8[4.(5(:NTZG&^N]VR3US)!G*^D>SMI5 MLW#A9@K[38#H _U>$_NZRC:"Y+P+875+L+MTD(O+\E2C5K51)CC-$8O3S'!X M8NND>V*JJ!.]SCH4^"ZGZQ<"-D 1RC; MXCIK+NRQNLXQ',(7V=D9Y;UJ[1Q3M:7DSM'+NU+"K'1Y_J-8?5_W.%T[1M]J MM^B$8,D2F::0)H1 G,0,:AR$')AYW M$ Y9R./>CM55;3;BM?C?UV)9MDIM;#T%R5&,F,W94L9.B00DC*50YQ'-D\CL M16.OK>?)D<9&/H_%](=:K(H7T)#6LPKJ253=R"4(5CTS2I7'VA"RIW".LUB$ M*D]Z4_>@W.C9&[HQPZ982#F C?5HG.'^JI@-\Y#WLP>;3FX;I%0U MGQ?K?YI=6+'2D&620%E(K'J5;5!:[P76_:6@GT'\.UE?/ZN9++OE3MFW"18X)B134"!A-K2$24A2 MH2#3+&>,,D:DD\/KX,ECH^V-<,!*Y]ZC>A>N=I*\"(2^+4(W_;VZ3Q_5M5/' MZ=TG#=9E^J@"S<[2QR_H&"ZKS(>O[E_4@MFHW++.QR8*H_R7+?\QD4F:B(0( MF&6^5]'0E5_@#8 MMCZ>\;5N\^!F#X5'MV<>6 .[$7E=V6<;8E;^ #RU >L?A>N%4ZB(7+=!AXW. M]0+B(%+7[^Z.FTOSM)7Z8O/Z;FL'1+;(3V8R:/>7#CIW[0[9FE++!E<8FU MV+:H^D^_52C_#6R$!]?G8?:F*W_$ I&6Q\"#4I<_(/L$UN$)H4VGY<9,NWZ> M+U;%/]?13\5# J%95#V.AVB_W^_:7B]7DB['&JE1$8[BI MZS^+Y23G*A*IL9%R'B6V%DI^>EU4*<;&%)BD+.%QR@6,J<)FDQ-ED*09@Y1' MDN5:*_,OGS6[;;"Q?#U_]%ONS^H%[NCF'V[G9598I:J/KS5 MO]P&[J(D1FE.)222V:;JMKUZ+!C,2)QSS 1-%.W6H,Q+CK&1SH.RKT$Q+3;] MJFJ)04.-KGW(_&;(C90&P+UGOFIV%%N#O5&B"?M5V:>SOF*8GF&=, W>&,Q/ MBG?J_M4)JM,MOKH]SC^V[V:VVB:?;$9[7+'5ZW+"TXCG-.%09CR%.)'4T&42 M02U5S"-!D8R<0_W:!AH;"U:R;FK,;;_&2ESW4,!6=-L)+B1F/3-85[B\(@== ML.@42-CZX,'B"EW4:X89.EU_X8YL=N"VW58$W128S%6:D82E$&GK8XE2#&F> M*8A$DN@D3B,DO3)!O$8?&W&LA2^=B@=''CNU0\50E448YC;RZCAT=96ST51V#S#;RU:?F?@QU'$\W)KH8I9X9IP)H M?8"]%3$AD#7AYL* M)8)@1"$G.#;['<(AQP3!E,L<93I-$7>*4&X;9&S?_#8]O@[B_V/N]KVW(MG^ MN8?"IV_/S 8:(V(-S]DS8G>,Y%R\VFU\N:GO':N=T0;%[')R=,&@XD9[I26\ M)$H25))>Z[V#<)Z+]&O*<[HV9"7+1L&^#V_;2^IZ?E5EM9V*FM;M>/=:OL") MB'B<" 29E!QBE1)(:89@1!G'0D@21WX^]- 2CHUK&P("5=5 Y%7[H.ZET\)/ MJZ/C_3TGJV_B;U2V;&K7+&]9.N./5<"T.EZM2P5?@8:>QF(L->V[N&6 2>BU MP.4E\HV@R&4 >-T*7888J(-U;$68*OO<1[7X40A;:Z#B^RC%46PLXXAK!#&A M&G*=QY!@PG(12("J!_8S7,UB[6:+A$.R9+9]V#BC 5E3P\0QXWH:A&R:!K+PS@PUJLKDI MOF]_.=[5C5 ^J9>%$E5$E?E[15G7,]E,?9G@6&%D*W/2C AH_VIVU5K"6*9$ MRMQLI2.O\IPN@XZ-7)HREV=ZS10]/V)QPMR-7D(CV3/)-,6] AN!2SRO7?#T MYAH?@ (QCM.0@_*.#PC[[.-U;[A*4K;NR[U>%R6>:,I2P5 "&2<9Q#@SNSNA M"232_"D1RWCN%6M_?LBQ\8^5SD9ABEJ^RXM$[4'L1CAA@>N9;DX6AUJ#^?$< MF$$*0QW'I\>B4'L#OGM!J., N!2#.G'G^QPR-+JXU-YHHI7!"%&8$Z8L+:60 MHEA#%6.!I##V488G54;,XXHM5L,<-1S(Z?-)[DO;8[Q"H]L25]^*V6P49PZ' MLXQDCC0ULZPR.\N*1)"11$"=19E&&-$TC^M9OIG)O\P-IR+"*"?'+-6D=;VQ[ MCSJ'8D?FJS*!0AF802TYL*+[II^TX]Y.S3V@V3/1A@"R0V**$SP7Y*>T/W_@ M-!4G90^S5=QN&WCC<3>?58QW4_;'OITM5XOR$+#)@ _SZ?3S?&&OGR"#F994 MPH1EUD^2QY ADK94.[SE1F_ 1W^;1G.NNXZ<^]M=7O+_=>PQKM. M1S KO;, W9;7LI?,O;X6PJ[8MGC'?%J(M^K/;G=7U3%HB M?+$,>*=6$R54G@@IH,:V*SM6.:0D3J#(TES$B8ZBV*LZ MGOX;7-]] C?_]=OMUU]O[IX !#.ULA\5$^+U^75JME\2R,;1LQ]#M<+OQDNA M0.V9C=9B&@JR@I:1%!M1C56I IYMND 2B'9:AQJ4;%R4WJ<8IWLZ)H3O'(_6 M1M=RPH66VK9-3B5FT)8(@\Q6Q-%(9T*HA,7(R[8Y/LS8R*3L:?#""@GT?+'? M6\LS,?PXKFY<<3E:/;/$00#$6L: N>&M&(1*#C\^R+#9X:V*'J2'MU_=(0/F MABWL0?GR@S(OO;)NRV?UQ/Y4RV:D%ML-T+J6__=U:994L]^ZGZFGXEGMM>-< M!S43$1,940H36XPK]7 M\KE(^8$GWR-!:2POP4!)3F-X&?R2IX:8H-8$K%X%&"Z):P@<=Q+!!AFPLY-" M*"67GPU$&\$>E'Z=R>5$9(ISG3 8R=Q8 BSED,="0Y2D&<4TE3GW=5*<'&QL MB[GME[9B?X)%*9[YCU"V3XRW#^(TNLX^B""8]>^#*,4$]EMK<"FH10WJ@3@+ M2#@/Q.FAAO9 G%7ZB ?B_#V7%36?ZY862I]?5[8(7H/3;OZT)TBJK R]/2/@ MD=2(\ P2'3$;6AM#3J,8BBR.9(H)BW.GP*H^A!L;*S5K<=\L5\5SZ20]T:BL MUJA;-?0@4^L8+?!.$]9W0$!CKLZUFJNT.SI]@U12#PE]X/+J041[EYKK(4$] M58@]Z!C=%H.;YY?I_$VIQY5Y5G7F7U?'R'*%9:0P5(00B'$408H8ARG%BNE8 MB AYV8\G1QH=35L!P;P*5/;CW]-HNI%I$(SZ9L9C(5#;D))U)D$/_>[.HA.( MO$Z/,R@3G55WGU;.W]#!6[WV>!LC=/HJE2S,,YDMD&Q_.M>[[O$O!>/%M&K' MS1+--:<)1#'2$">Y-):A+=VNX@AQH20G[I[HKE*,C5O6>H"B5L1V27_>JF+- MC;UC,##=JN/AF.P\;PX>YR%FH^\M[WHB;AL3\>ON1.P=NH$OPTZ$A_=WB D9 MR+/;U\3X>6LO!;35$]OYX<-Y62_5?\>#>O'#_-NU/A4KV^?H=B:+'X5\9=-_ M%*OO#VI:OKS+[\7+T[S*&ODTM[OO29ZD,162P80):1:K!$&"501UC(@6*L>4 M._=R]1Q[;$M4*;[]RK8*@-\K43W:O?I.0/NJTS.L/:\UG1#U:A?;$9L+>LGZ MCCA8H]F.4#2[T'9]1!?KVLR 6BR4+&WVK^:-^VXX\*'X]GVUKE(92T%9BE,H ML>T5@KF&5/$SHL^.-C8XV$H-J7[Z6&51"^QABY[%VL7V#(MC[ MP4XK>%VJJ3J@Z&.X!D5S*!/U4E0];5%GC-JMSO./&="^=-9IUY)TOZU+XQ;K MV>(MZ5+\;7M),UWJJS)OEGGMOBECS6X3I$HA?RUFQ?/K\P1G/&(RR2%!,H(X M$@S:NFS>_:5'2<>V %R+E3689F69"&M%555GP.H[6X%G]@:X M L5R^:KDE>U=+DH?Y'.EBT\?E3XGWV%=&ZMPZ0MHY-56=/SK MN.;>IQ'/2-Z!H;KYO/^[X-DD:(#Y:>\TU*< [8K&@#'W9Y'0PS8P>(H3WJO MQ?^^%LO"2G0[^V%=8HNWB3"8*AY)2#56$!-D&]_F"-JH/9)F"C'J5 >D?9BQ MK?5KP?P\[*=1=%AW@V#3\Z)9571O"'D%-F(&P_7/]1I];*2Y$;Y,HA1F=URL MP'1N)LHS>L5O#MPB6GI#MF_*K64$6R&OP"[2'RNDOQBDK\#'T*UZ.P$7* #& M;^Q!@V(ZP;(?*-/M(1WLN_+0P%J4B]6;/=TTIF/#Z%S[2Q'7BD62P9@P#G&N M!"2*:9A'(E%:J$2ZU<9W'W)L%%8+#5ZLU&78BQ';P[)QP]G!&@R.7L\TM0:N M%!C4$C?WSYU\_&YP>AB-P6$=R( , :^?/>F%5*MMZ?:DX>Q,+\UV;$Z_.P>N M\'E8(R;/L$)TSSS/8S5DQ"C%($>9PPF-.8 MXRSGB",QF:EO5NFG 4I]^JO@]*G2ZE,]4*2_SW4CYSM4I^_P'G"!59+%"HHT MI1"+1$)*-;.UI'C"1,:)0.OWX/^%5Z#GV7^R*;6KREN\!'^Q=\%M-S6V^?W+ M%&<]K,@*2@3L*>)LV_M@^]*8=Z;"80356;M/WGO79^T@^5^C0FOW*0E6H_4" M$3IV>9O/OMEV3I\47TV(Q!&E7,$HSQC$VA@R-.,4ZHRQB*09UG'BU<^M\?"Q M[4ZM;'!E.XY)(YUGW[8F:&XDWQ6*GEFX1*'LN_:I#07_AFM'U W56JWYZ&&; MJ!U1ZJ!=VK%K.A85M)_^W7RV21VJ2@;4":.32#%D=X>0IHDV&PZ.(4N$A"C& M*M*4"\G]B@NV#C>VS[=:Z(NJJL5/JA+2TQ0\ [#;AQT.MIX_]0JQIJ3KHB _ MW9R#S[_NH!,JH>H/M@\V;!U")\4/ZA&ZW=6-1XP)\FR;I\S%_U3;J.O7U??Y MHOBGDI,DRJ,4QQ3F.480$RHABU&)H'@ZYE):N0>*^3JK?E6TG LX@!'( II&VE0_G!0>9\\7&ZY MK*C0O6YZ:Y_,+F;)1+D=^?"V\QM[PC9A.16YQ&;OD$8)Q*FBD,B<0\:85")B M6G$O3NDDQ=C8IEEZ9O< HJG(E?5X[/ZZJC7CVWVHT\0YNJOZGHZ^'4]]S43G M4C^=D QKH]K&,85%GZQYAWH@H^N.;+JKF[2-,8,9K# M7,5F"Q?1&)(L53!+HE@E>91%,O6*>#HQT-C(\/[IEYL'<'=_]_&WAP?;:.+Z M\?'FZ?$_/".;3L'JQF,AP.J9JM:UR+9"@M_78@;DH7-(A I .C7,L+%&9Y0] M""LZ=[U_'8-?V9\VQGP=<2$CED12PIPJ6Y(K5Y!F2085YQ(Q);0DW+5*PGY6TW1X-L\;(=J^0/,[,ID<3R'.I8)*S5,89SQA%D]5\Q:;M MS'N!#%Z$NY&DO^_]R8X!7M9E9\R[M"QD>1SHVF?SD@EII]:!8!["G;*;.5KI M -9*E/V"&FJ 6H_VEIWAOHKN&;OA)^/]TGF#3,IE&;]^<'JE SL^^OURA?UT M;TTD]GQ4R"W ]>HC6RS>BMFWO[/IJYK84J"IS"*H(YN?D>,(4A;G,(L9Y3P6 M5$NORO=.HX[-J+?27@%A346U%;JT'Q=;F]+^/H15OS\%EYCO%P#[?G8Z6X&U MU* 4NV_#^P1*O5K8^V..P)0^ 8.;S7SJYHZM.,J [D?;(JYDO<\_[HJ?63&S M">83%.4DP]*V=*78_*$II"*+(8K3C#*L6:J]^BRU#38V*JK,W6]&NB7XJ2IL MX!ENU0JM&]>$ JQGBJD37;9R7H'/?X=WMU? "@M^LN(&#-YT02545XZVH89M MS.&@]$%O#I=[+HD96)?ED!H9*I 1) FRA:-B;/XF%$0)YP*E1)',:;M\].GC MW BO#[Q9*6J7R #/FB9=(1EBT]I++9)C"@<]ZG^?6B+'U#I^J']9+9"=7*^V M,G0?3I2AJS.Z[N:S'\KVE?V'LB5OS3;IAUJP;^IG\X#5)[92GUFQ*$V138!+ M2E$L):4PEWD*,58Y)%1GD!*"!6-"(^V5^C&\"F.S1M:"@UIR4(H.K.S "G_& M?!_+B^%&=>.>[I[Y-$#>\2:S> /$%7![@7H)WWJ_Z0R9B3RL L,G)+_+!!W- M2WX?2;H&[,S*Q]AF'>O3Y[4/\>U!_5"S5_6@Q/S;K,RRR04E.),<2L;-AAK1 M&#)J5L;WG-O5V!1Z6";J==* M^$8$>P-]3[=@7N /YQ _B7+>"U^.#A/. =XHRZX!8L!LEK\('CD[H MO^!2"[207 )>^CSV\(''^6L\H?L0>6BKQ[]_F/_X_&?;([C\Y+NC];?^_J!3TANX\_SAG77'U#OJ2SMZ83;B,."B=>$"P3S ^MUX09-((U_W8S#DH:V)4 MC5G754G-]ZV6J]NR+^?U3-J_E(5C4B(P45) 'L44XL08?%Q+8@-L*=+8OH]. M;5 #RS4VZJK#N#ID=H2>,#=2>X=IZ)GXCB0;["@%&EHUZDM7BH%*LS+6=ZU; MX'"<<&"'#.0)(-7P(4#AH#P:/!3P\1W-Q6)6K-27XH69=K$2M M)H+@2%"90)TE F)D=HC49CHK$F=8L-S\'_.)&&P?SHMI!P@AW(I8QP\""&:N M&5R."#L:AL%PZYD:*T%A*2EHX+>I010BU\H/E5 V8?M@PYJ#3HH?6()N=W5T MXJG%CT*8I^O-,6-&9)QGAC92(2$6J3'L2)S#),]SGM$\H=C+G#L886R&62T@ ML!)Z>H\.P'/T'ET"2=_>HP8:/51#.:EZ*/_1P?.']1^=4N_ ?W3RPF[?\6ZN M_R1)LBR62$*I10QQ%F60Q3J%>4KC/,>1C@CU^8AW'S^V+_CADNS%/>3/3\^>X5!PGWX1[7.-!7N_?P03_9XXKM?Z\GKNKZL=;A0M:+4\R^?54+/5\\ MV[.->SXMOI5["5O^W8[W5#R;2^[UH_GI4E=E2JOF+VA"XIAP)"GD@B<0XUA! MKB("9<2R.*=4(,K\/O,P@HV/($J];,1CK9D].5JK!N8;W:Z JK4#JU(]>\BT M;"CHRRV!)MJ5E8:?OM[YK)ZYC5*@H16X;\S<6C'PM)FYIFY7P;M_A88[&)D& M$FM@&@X+YB&!!W[^A>=\U0:N=N[+^]F#S2-=F%$_L&6QM.6ZRFI=DSB/.$E0 M9+=CYH\($V/)$6FV8ZE(I,14IEY5ZGP%&!N5-PNXUZ5B?E%3:6,"NJ9J><^) MYZE@#TCW[0[:(+FIQ[,6'\QG8*, *#6H:^/W4V.N*XJACQ1=AW^?\T5/<$X> M-OH^IT-X^]>%[7.T>KN?K9TFF*8I(B*%L8PTQ''&(,F%A)JD::952A#.G /; M#QX_-@);"PB01Y3V(6CM''0Y%#TSS 8%&XC=(6S]$!"/@/6+@!DH5-T/(+]@ M]9/ZMX:I']XU7(#Z28EW0M-/7S5P!_DZ8;(1'O8PGTX_SQ?VEQ.=*9U$*(&* M,P9Q3AED6$F8ITF4CO?_<) MZOO0(&!:?4-9\+M5%]3ZADZ:[VU"WKM%=[N0?XUNW$Y !VN\[3;:);F<9:;4 MDWDSUN:*BAC3*(J@H?\$8BT1-%MY CG*N3&(99HQIWU]^S!C(_']?,Y2U"[9 MB@=X.MC#05#JFTF/ 7117N77'>IC/+]/YFU+UZ?=QOGYB?WY0,Z6+U6>C0_,WZ][<><)$Q&,! MLS0FMM 'A91F N:<)$F&13?# MS)^;U3S\K QH)6^LWZUQ4IU@&9&O@)VZ6JV A3V#XAFJ!&@8H88M%AH4R(.R MHF&?WHVHUYZ4K^8%7EW/RFCF%_N2/IGGU;E1A!.2YWD$4Y09"Y;S")*<<8A2 ME/ X45@0K^ #AS''1K%?YK-O==#LTT[(;,>4-!?8W<@S,)@],^,%.'K3H (SF9J6^VD_.3.P6YC.WTV=#JLSF0H+]/:"VH M+>962^K'/4ZXNY%/,!B'89^UN."GM_UK$M5EW=]0S)^*E7GS<[.MQZF2D&:Q@E@1!7F""10Q89Q$:<24 MTZ'-L8>/S:PIA;(G+2C^B?]MW7G@S;T>T0%Z[;QQ*28]\X,O'%ZUB$[IW:D0 MT<'#!JM"=$J-9@FBD]=T,Q3N%]_8K/@G6V=ASJ>%K!S^,_G5S/_:Y7BO/Q6G8BFFF9[)JJE;EMV^4*W/7F^K9N=LH M"+8:@JV*X/=>HOKZFH! IE)P\08UJ_H"=]\$ZVV;\LRY>4H M$Y2F"HDD@RK*C=F6\!22.)$PB_(H(H@G(O;+9CTRR-AXN901FI&>S39F+>65 M?PK\44#="/92F'KWQ%N$K'R@(6#(^)+3Z@>+#CDRQ,"Q':>5/(S,:+FV:W. MY6II/5"5P]M\ZK%BF$82)AI;\TU2R&*9PCR+B$YRCH74/D4O]@?P^LR'ZY1E MI2Q7]OI$SS,P[@!&MP_\$G!Z_K@_;A"Y.8=(AR+[Q]4.5D9_[_$#%\H_KMQA M*?P3UW7*!E!+:P1\-?\H9M\>U3?+#76D2IZH3-&8P!QA!K$V?Y XIS!/!*$Y M4S*)SM1MFOUJA9Z](OX>.Z!U?"PX:DI=;@H,:H+TT9>R&6Z!O MPG/P03^5;L#L?T$=G])A>V*_SGO]<:%DL?K,1-GLZ\-\L9C_4>5$J\-#YZ_* MO,/&FKI/0SYRR;,87,TV#3TS)#EHG^O0:4)6*MR!;93\Z&[D@Z+9N]BX;8;C=8! D=K:+89[8,9SBI2QB/?M6 MYOQL6EM.XH3&.$$QS!B-(#S 7%M MCM>OT\GN.W^4/='G&NC7E?5!54"_5(DQ2_#3/O">K9U.(>^V\PF 9L\+^$;" M*M^QT6Q#VN#.T-P6#'<_=8.GHX'Q:8W2QN> MU>P"G>9(T(C;;G/6^(MLRSG.C9F289TAD?%,.1E_IX<8'[>P*:BD/-,@VA5# M!Z?"Q^_F*4!MJO=T#+;PO>"D3KUOKXG<-MF5LEW]D* MMU_9@>!^>9,+]CHMQ&?K%'ZU12U_FQ6VV&7Y'E(ALB1..P:;2*:REP!JP9YR#6.9&Q,SQ\C0GFVO1R.4 M:2)YFG@5S'$=>&QT]^7V^L/ME]NGVYM'<'WW"3S^Z:^ALA5 D35P[B/$"=?= (1FO.P@W*8 M+QC[M.5]?T_US)=G"N3^;*Y<+6_K7CC_4,6W[V8EO?ZA%NR;NOE3+42Q5%\7 MA5 3+),LBG4$$VV+G"/)(4FE+7(>8RW3.$NXTW[Z'60?&U^6DAN#Y:=B!N1\ M.F6+I0V. DNKKN>IZ)"O@..QR3@GMN_C%X>*Z4O7DND5 K9F487!%5BC &H8 MP!H'4 (Q8"7U\+,W5'GU@)*/J^9Z^"GQ+L3>@P@=7,*W,QLZ938+Y="VI%WM M=$N$4JE,*,RE5,92)QDD<91"3/(X3X5F&+EW)#HURMB6F8V<%;\ *ZF''_,D MF ZNWQ 0]4S8Q]#IXNX]"9.'HS<$7 .Y>+O!YN?E/0='JW_WY,W#>7;/R;_C MTSU[<9"^E&87TMB3'.D'9RZXF\\6N^WARA*1&*L<)3*&:991B)FR2=M,PZZI;6:&VT<8-BA2*- M:0[CE!BFCF0**8XT9*G()$O36*+(+P;=5P2?KWV8X/1_W-S^_,O3S2=P_?>; MA^N?;\#'^U]_O;^K?-2/X/ZWI\>GZ[M/MW<__X\X7/2/OMN3UB6?/*]N!=VB_ MMV*S"=\5^%1,7^W5?1PC=$4QT)KF/?R@2U=7Z0O/A8Z.HM6R%;Q&V'<3_\>B!Z]\?*G58Y_[(-1U\G=?6]5&[FC(J M,YDI#I,D,]]D% O(DTQ F6Q]87P,_)>$315K]B\_KA7(E'I-SQ'A[[?;=%?IV) M_I6]V;WK1[.9-?,Y$03'*$EB2*A $$MN5GJ!8IAG6"!-8BX2I[:V[<.,C6@V MA1=>*C']5O\34+K9 9<#U#,A;;"I);P"M8SAC(-V# *9"2<&&=1@:%=TWW0X M<[5_4YR;V:I8O7TNIFKQD:W4-V.53!+%.,^4@AB+'&*2"DA3@B&/*(U5+M), M./?%.?+\L7WIE8B@E!&LA71OC',,P?;O/ N/7_@?I!X-<=I4;Q3?YQCSQNL M14Z+,LTN.6V7]>L8MIYH,<&QEGF<91#3V*S@Q&P3**,IC'62F]TZ%YGPJA_J M-?K8/O=2J#+PK@RV6WI&V_DA'RLEHB2F4$:)--LR3B&7F,.4IYHIE+((9_WX MX[VQ'\89WW#Y FW^Q\O9*&9B_JS 3]/Y2^#>SE19DN8\2B%,HO,\A(S"0D6 M,42YS%B"*$*Q=G8[G1IE;"O(]OM9V+( JBH+4-:V\DFO/@FJ@Z,J!%0]TTZ- MTKT&!\43@J#DX=$*@=9 [JU.J/FYOH#.WGS< ZQ<_+O>,?.7MRE@K!: M+I7:+1>V'N=:RK)2,9N6/ZZ"G9>3C-BR.DS 5,D(8I$9.S!BRAB#A"9)KA#3 M[J4H_,P MJ;7H%WB?(K^]3L!0E7U[F C/:KZ=86POX>O_V 'K]G;6>;=8;_?'=#QRV2MP M;WMN%K(?)C"OB<9JJ/,X0C");)R_)$TBEQ##***69U#P57KT'>T%\ MP)Z$_2/N>#K6 XY]GY?M=RBINCAOI 8-L0,>H7D"%>I0S77888_9/,$X.'CS MO;]K!]3GYZ+JI7H]DV80NPRIF2C,AI=121-"ITSS.;[VN MIS(^9XHK- Y[6NNW2)PGF(D$RHP*B#')(!/4%L>521YK'O,\G[R46]O'%5NL MW"R)@:3W^:KV=>CO VL(#[CZ5LQF50\TB)$Y4_7+^%U:'0ID-3C*O 4=BJ\BSL%'KZ;D?0S*V9?YLOE_>Q3L7R9 M5XZ8>UWEZ*.)0ADA7#!(:$(A%G:_DZ@()B@1&$5IJC6?S-0W9J1[3M(_J M1$BT(J2#L7L\A3(" \-%LA2936VP"BLE]EMDSD">B8R++!4PRK4T1F2,(.,T M@\+L.+E&5*4\6D/^3FC_OP&TVR(< +QAUDXK*/CI2QGM:[NN:8_>]KL5"RI:KWW@KRVU+IU^F70IO=:Q3G M*I41)-)ZP DW?R.20"(X5X;P;^:M=!!M<7Q35F[8&8C&BRA[@)1!DZ[NQRTP^2\ ,_L1JM? MS?R5YX]EH?&R=-4D2^,45-1C)DNQ1(C5*2(K_>!$?&&!L);D0$ M2ROC%?C7Z-^C"($7MJAZ$U^!)+J*HO)_=68)8*^K[_-%\4]E=N2S^4R!8KE\ MM?\PO[1]1S@Q1*?.FK.K$8ENTAC+!54P)S#".(-8) MAI0@#5.592S*M&::^I7Y.3_HV AE+3/X:2WUWVQ-]K7@VP3XMLHXW:? C3-" M ]LSB03!M$.U(7>0@E4A>^3! M;MWOM=FSEWMY:Y])1+5240ZUM%OLF,60QVD"%1*YRA/-#.,YI_6=&VULR\S] MUYN':QN&"[[<7#_>@ =;9AG>?S:_O '7CX\W3X\>J65GL6ZGM. (]DQ>>^EA MH!36)H<9<==M39WW%(XOJWLF7D@@!\J[NQ10OQP[5X!:,^K./F2X_#E7?7:R MY9QOZD"]7Q=S\_35VV?S@JP[..4RX9)%D"E\7,F)X?Y\_<5KEJR12KVL"N?2C+RH5^ M/9/V+V6;GHAD--\!TOUM?Q]#=+!)CT?)[E9=^^VEE.V'(3UK6D0Y)GG&,IACC2&.20HYS1G4 M<2J3*(HI)NX. O_QQ\;352P\/XB9;U9'J6L26D7 5A,/>Z_#-#G8R/V"WS,K MCQ5W#SN\7_P'LM-[F <_6[X[BJVV?H?'#K<7Z*[SSE[A@L?X)W1_G)MG;+OZ MX8BC6"&H\QQ!G%@WU[92AO?NDP5*SCRK0S,D^?D&W3?PGQ5>W,_.HN8JSH2V M >WH;6/V5,GS+SWM2VH!-J?'AMAT'UFBXK[^\6V M2[OT6=NK_72_^JX6=>N5*JS;=EB@G.<13(FM[XJUH0>>4_,W*A3#G'/L%"OI M.-[8J**4$(A*1*_\-U> '79H86'KF2B.E(2K0*P%/I<$UPE$GR9P0<$<:'MU M*:B>[>.<(6KO*G?^,0,VFW/6:;<'G?MMW4RR34/VV]G+ZVKY1?U0TW5K0\)Q MI/(LA3'&&&+$!:2(4\A4HG3,\Q2[U;ER&&MLO/M8?)L5NA#,O-OS\DU_GF 2R MV-I&&M1RWSR]F#+LHV5SG"Z\+)0HJ@HW,]G,FY\D MD?GPHTA"DE$&<80R0P!*PBQ+92*DDDAZI%G/Y*EK![.#U.0M3,._/Z9$&]@*= M5?G0&W3^EH&K=GY5YA4TV^%OZEXW:F>5^;V_LC^+Y]?G"5,L85)D4.@HMHEM ML>T6)"%2:9(BG.>*>(5_]2GLV,CL6JQ>V13,-HW:ZE3_U7>V L_L#?!MEO]+ MI=Z5^7FIRT!5&%U> 3>R',O$]NU:O[S>XE9A^TXTZW.6.H-?S[P!PU58])B: M]RZKZ"+J7Z.6H@?HP0HH^HS9T=XMEL)LZ5X79H2F< ]J:NOC?9PO5\L#V99/ MZL_5!X/J_TRD;3(AXQB:Q<<&'R09)+8+!4)1I(59C'3FM0Y=*,_8EIIRIH[0 MDJ?)?.$D.9K5PT$_X&*P(?G&.O"[%1J44H<\90V#7RB;_$)IAK7;PT!W8-L' M>FS'8H;3Z?P/6]#[\WSQ:?[*5_IU>BW$_-6,\:"$*DHW_(1'&&F2:2BXYH9! M=0ZYH!F,BQ5MM!IV+$1Y4;JLN^[6"A95+Y&8Y?+UX6UPE;?5;?2 MA6[S@!E#3"5F"Y7A!.(L2B!)=&3F 7');#L]'ODW/P@_&\/U+OBPWZ^@%]P3 M*EB"8@HESJ0MS!Q!:@.HF/FQQE3P!'OW%>@+]?[; MSLM +H!7 W:R \A'W' M3-3"@:UT5V"75CY6M!+6.^\'5*A2FFZ##ELTTPN(@_*8?G=W=,FI;W:)?U O MULLW^[8)"=:8&=JG&J*(9!";91?2.$)F+\-9*@F5S,^U?VJ@L2V[M9Q@(ZAW M>/59:!W=5 $ ZWM7T04K?Z?0&2!".71.#3.L,^:,L@>.E'/7=XC?_%+,[/:@ M7!H^,U%,B]5;&2_.OJD'NUVX6:X,]13+[V; )P/_\OM\6K>V>/IC?OUL*6J2 M)[E2,&>N8VJX]-+ZLMI+5*-C>[GK52*]!4 M"SQM9ZW2##S96;M^GUGS"%\=?/8&BG =)L;-ESJ#9\"=$HE3JV+-5 M]9%1QK?\;80$8M/FU[05JXK,5,&0#ZA;]@[6>/C;&P$VG M6]0\;#?==G$76_KVP_W#ESF;+>M(\#2*9$25AD*9[QTCD4(FW;S:7]FP:T?$[(NVO$G+JHFSUR-U^INNH/FC"OZ7A2;F.=/K&5NOZS6$Z$3HA($@Y5:GLV$&JV!V;' /,$ M)QHIQG/NY8O?>?K8/LQ2.&"E [];^3R][KO(.9[L=<6C[P,\9RC\S^B.J1SJ M*&[GV<.>N!U3Z^!@[>A%'1O)U2$R=0#-T_R)_6E+[%O/03'[]GF^.![J.*%2 M2L($AXDT'S;F*(4\P1GD:4)X(F-":-:A^W)7>9S>^N'[,AOIRPX5M?A+\,(* M69Y/63UNHY?6LZN=G M1S3,4Q4NG: HYPG% E)J8]0DYY BEL(T04D:(TZCE$Q6\Q6;NO'GN0&]K*7- ML#T2Y/W3]1?PY?;ZP^V7VZ?;FT=P??<)//YR_7#SR_V73SC_TVHI9YB96 X4C,%8I 9'5VN$%)R57Y??)Q MOJ]CL93Y0A7?9E7]%?%65D=F9>KINK7[;[.%8E/;\G:B=(;S5.20)(G9BS&S M(:-F P9CPF2:I"S.,K:VV]PHQV?X#F9:SP142U\7LQ)O8+65'WPS"H"?;-#R MWZ[ ZT8+S[HJ/M/C1DC!(1^H\DJ-]5INT! <_%QB_:7"^K?S6/M78ND 6JC2 M+#Y##UNKI0,H!\5;NCRCHU^ID4IR2!+$^UH;:, M0OK_E_=ES7'CV)KO]U?@::8Z0IC+!22(.Q$W0B7+-8YQ61Y+51T=]9"!569W M*E.=B\KN7S\ E]R3"2!!FGO2I=84D6'M:ZXD'[DKK"LAQ,UKG$3R=1O/9LZF];=X_3WJ(ZDE@&641 MC4UT'2$FQ([#(LXH5#')4TT_F7#K>WYJDK%1S7X5\AM@Y/1BG).(6OI^KL2I M;W_/7M%Q.XC21PZ=KL_Z/?0?9GQ1'3C0Z=W\Y64^ MJSN,W*Y6BY*M35RO?)H?UQ39'E0L)YQ+F5-MGF3&H8,BSB#+\@PR*KGB*(LP M12X4<;U(8R.4=^5TO2K?))!*2;[:5(H"=8N>U^;XYZ=RUE20,C' M 4?V8^^'Q3.=-9M4TZIP/BU%6X#PLY:DC4/=;&#I]%'_IIY[F[-,1 MBK2-)W,!"\02R(4DB%&4\#AS(? @4HV-PW>5JCN-;M2J3KQV%3,$L5$-;'7S MSHD.L\YV'#_XZO5,\T,MG#.Q!P4Z$+>'D6E0>@\*XR'#AQWZWQ)I[\L MYNO7I7[G3-'@ N'MF M7B^D?:KE78-3N"IY7E(,71WO&JA.5,6[:CB/O, VGN[]?''8#&@YX8G*2,HH MQ"01$)$LAC2B$LI8(()5SA6VRL.Y.-/8*.V.+K\"OMNJW"%1KA/2;JH*"E3/ M9-2*";292=@#EF&H8 ;*./0%T"WY$,;4#H3$3L'&"XIT4:/O01% MJPO"=35+FJQ8RC'&L=*;?21RB)#$D."T@%&>R)B+*&.<7=O5+!EGEO5Q5[.S M/9HE[3[/#2SPLKT?]9)1< MWAFY3;$'0TQ?RN4_FKN:Z5LE+M(,,I5K'L%"0B8E@TKFF$7: $NPU3FQQ5RC MXY%:6K G+C#R.A@5%^"UL,/"@=8S:9S'RZ?.PP7@'.RQ< .9)%YW'ANQI@= M(IWFV(4AAC/(['39,\DL+W$C4R'+2=.R]KW>*-/IWR1=W,^JQ-J)E$G*BX1# MS)DPI<,-GT8QE*D4$2-*VV3"AD6[)AD;?;9-DVM!@9$4:%&K_&T['NB$M)LY M0P'5,V5Z863]K-N <,*P6DK^/Y[G;_^N+Z]M*OV/K2G5.>@@C[V-6NWS;O59 MS[ ZJ;=SLG&$S9X_2JH?J28SZ_MO,V&\9>O92HK[;UQ_M"E"&:>24\X0I#Q% MIBV;@B3/$R@139.(1TF1)1YY[E["6#T(PR>Y&UW^HRGM"A:F^YXYCC&5*$NM M@?[)L2B>WT+9;>?ZPWV@>+]*?E/8L]$ 5"KHW5ZKA$F>VJH!:CV"%?\,@F.H MF$$O&88-*KP&IJ.HPZL&\R/->[HP_4*6GV6=(%]%8$GQL9S)#ROYLIPPQ@G1 M7V"*LLC$K!20))A!J:)"8IXIECDE1ER:<&Q64RNO:398!Z/=@$;F&].>L EH MNYO2Y=+X9IJS&5.2M_XE^%6NOLX%^,.H""H='8\_+ZZ1'36&1+YG%AP6=&=R MM$4R$ ]>G&Y0RK-5_I#=K*_S]+V7LW*EZ?)-B@^SE;Z92C:5E8-_N4-FF$G) M.8$IUHR&,I9"6BBD+;X,1S')<<2Y-JAU-5$T+Q0F"<3&!X5R M$D-6T!SF+(\0S1$NL%/!Q#/SC(UZ&K&J_ LQGT[I8FGZ ]:Y&(XG?^>@352" M1802F JE(%(R@H11"1FC/")QA$24>NSGKT%X^!W[$$ 749[EN2"0LL(4"$1* MOTN1@#$CC!0108*SR9MF1TF M?N^&^C#V^2C,%[])-_S.?BSW(ZG112X$1@ 0M#TXCG M,:1I1&&1,)9P+H7*G3*=;28=VYMPQTBDM9$(JXJA1;VR!>TQRA81J#%E /G_-F#<)S5YW"M9_GC MQ9Q+*9;OM>"/="H?E/Z-?B6OOG_6-]#J=B9,A;Y7$T,P29*""U[$$$=%!E&F M&-1F.(*JB$6")4MHXI3&X3#WV.BI%1V8!0=++7S%3-4J.58N=E@ .VKJ"=:> M&6H?T<<&T5;R&U#)?K,IZ?D:N#2Q.V:AJA$[S#QL 6)W2(YJ#GL,X=.B2>\N M[JH\CV=3?N]N2LN7Y?MR*H6>89LK5WDQY@\S.>%2D22A#'+!*$0IRB!-4 1C MS#$BB#%$[4,$76N@ [:_\M1WOSV6[R!^]N_3@@KY0A?_,(6IJQ],>F#;J0TE$9()4S#/,E./ M(M$[\3Q!D"12<9(Q0:E5%*35;&-[,6R$_?>5^1R!:#2K:H"S89Q0@F1:>)B7W;,-39S\42"KWWJVER3%^^G,^ M*42<(U(D,!**0404AD66QY 4HLBH)!GC;CTVW.8?F]F@;Z4L8.;N"< MV:$_ M&/NF#HMLW=4<, D^TU+F>QVZ(#-T3LX\G-_<\-$Y9N1W#>!:: M-_71ZG"X]A6;8!;'$6&P2 N]L+C4CD!HQT770=.SW13X])&N 8W5<[K'JKH^?$$PU8P/ZO@43GR\Y_TB. Z MTUGLT]J /"K2%SVX' M =PA>JM/X >*W@J] &[!6[X =@9O.0\Z7/"6K[Y[P5O>@WB&7_"O4JR-,_WT M>>$7N5PM2JXE>ES-^3]^FY6K97U*J,5ZT];I4]4827Y;_:QQ^,Z^JW"(DA1P?5&F,HD0;F*E5/_[,#RC>V]\[A^>:&+[^;%\^7QMR5HI78, MQPB\B'9F[ ]SY=B;>R6GY M)A??3?9)Y92X_R;YVLA85SC%J62Q.=K(\P(B08RODS.(TU3%":=ICJV:A5XO MRMAX?:,,J%H/:WI_V=6GBF\5C49UNM;4Z 1DJQ00UA53 RRDQ39DL.7IF=NW M*U-U/-;V[YXJ549#JPPPVM3N5K#1QZ&6;8"5<=BO#+9" VU>>EXIM[U,$' [ M-S;7S3#<+B<($GM;GC C^NU_OL@W.5O++](TLZH#'M5\HU=P=9 ^E&8K C,MC*?!.\^*X35($V!W9S#FKR.\%P:,B[ M7>S9,'0M#?'MN(5*N9R8^"$ES"X%0 M73A/SC%LC\TN-8\Z:'9^V._IO^55.>[E]M:_G4[G?QJ&>3]?W"VD*%HY (C,Q&U"H"M!C?GL>_5;7H=EH$HS5.(03GO.J .2?'*T3Q+ MXOYS7:Z^/^I=XJ**!'W_]JG\;;:0=%K^2XHVBV1"F5(BSACD..,0<8EA$7,! M,5)$Y&DF,T;:?#,[GK2;V.H!W4\UZYD9MS("4V>T-A[4=*TWX;3-DEI6!QVO MBY([EC"P7(V<%;3(:0)C&F'3!"*!1:92J @B3*]2G*/3(%NB)RR!2X,Y=[?]'ZVTL/="K$P_<#J;Q_+F8PG M2,229SF':4(*B"C-(8E3"0NE>,()1MB.[SIG&1NCU8*"1L2;]A_ "&M?>K ; MV&[N"@97WX:6+U).O4XO(N'5[/3\J(-U.[VHV&Z[T\L?]@@.JG(3;KDVM^I: M&6<89Q)SI53&,*0,ZWTT5A0R*O67*,$%R;A L7T8D.6D8Z.%[2NX#N1I\Y\M M+1TGO+OIH2\4^W85&HG!CLA'9LW6JND!4XS^H*O7FW=Q$]DV2.*,4(07CA,<0 M97$,2J26_[HY;2M))BIGBB#98817I/5!0Y+/($PR1+E4A$GA<\LZ^,83?IV B@ M$1M0(_>-4Y%X)ZPM;)P>$.R9(EKP;FOP:J$WF<25V$#+?7.I6+L_K"YE+L+# M.U1UBT P.U:U<,.KNYB%Y5@#UK!PTVZ_=(7CM7[VV7M:+GZGT[5\5R[Y=+Y< MZUOJEBU7"\I7$\[R*$\U5Z'4?\D'PV$[K <$SXY3 MKX"D9QK=H'%_ 0V?+NBG= [7\'QO]*%[FY]2[40;\Y,?\RGY\O(ZG7^7TO1R M>U"JY/I!:3WU--9F&=LC_%&TJHL M2RNK2XF/\Y!:[&_# -7SP[W%Z'8'(Q^7?@=8+L5.@H V5"433_ <2Y1\BL&H&M-(HNV9!!>P,(W)4(8RR+ V M=51>J!AQGO",.!T"'$TQ-EYL4C-;$?U:_1P#:7D&.TES&40'U/I! Q"(, M64STHZ[26)$X8A%RW+<WO+RO.?]1C[W-)H;R43X;N^ZHY5=C:%*$$AGG%*+J M0)]&"A:$IS#-!$\CGJ8HM:KGY3+IV A@&_G;R V.V]4YF/6VT%MLB'H M&?* ML,'29Z]D"ZK#QJD'< ?:15UUP[IMI1Q!ZMQ7V8XUW";+4;N]'9?KM1XD_DZR ME7XOK!;53?4S79;+Q]>%I.+]=#Y?3'*18IS'!8RQ<==3%D&2<@Y3(E*4)[3@ MU*I5D<5<8Z/L2CZPK 0T\=1O=%%62;T:?GD#E)'9@5TN &W!U.'@ZYF@C:!@ M*^D-J*&LA07OPP+GP,;A !R(A*\!THV#[:#II-X+0PS'N':Z[!&MY24>_/KX M\/[+QSF=M5Y7)K$H6(I@ED0"HCA!D$2"04)4IC#*4IK:IV\>##XV!C7B@4H^ MA\?]$# +8KP"AIZ9<(N CT%Z"(4#U5T!R4#<9G%SN%'8&94[.>OPFN%(ZHRT M>ZQT[C.>7G:Z_&K^-Q5]WNA45G7BVMX7Y@^W,['_BYU/;F.^DA3S0F:0X%B8 MED.Y-@AQ##$N\B0G#,E".#GF0T@U.N+;UK[D6N*;ZBN06\&KL\_%MJ^-^;NC MJS_(:EJ>#@R]1GT?*%1K8KZ"'4'W&@W5'S&K=/#+W2MZ"5H+"G:H XP@,@U[ MYA$2QJ-CDJ"#>_:2.]G-:*=QUL_?MQ]I0H.KOD9U1;>MM;NL6J,^?:6SAU,H2R431,6Q1\3>4/);\<[P MH8"UD."GTF2]:S4[2A_^V.5',4KBC%/(!>'ZA9\I2#):P#C#$=7W!:%%YE:W M=<0KW_.B/]'%LUR!2KLE^"]S"]A9":-:UN%;%^XJO=N_$+#OX&2+0Z/Z#6@* MI.YH#^JFX"NM/V@ N&GO%7VKA$JO^5'+%JKUX5!B#]L3<>#%.&J6./3\OA42 MG^BW#T+/4ZJ2TVW+WDE!L)2Q8#"2N81(H012+C(813*BJN'+B!06/ MJR=>NB! !<5;SA=K*4RTJB&CN_5BH2=L:WV9 "JA6:(@$88%854-Z0(6L40P MRPBFYIPSB^QSSYVG'QN%- )77H]Y98/P6N9-?47KJ#7/];#P]?>*8=YH #X.A/D5M1B#8O_CJC)>MP;756BTAM"I5N/E47]/(O%NW3@:_<*G?H*6E:-M4:RW,H;>J] #?M2)N+NVKUL_.33W4JO3\ZM@L MR,/1@GRN%N3+[H+4*H"_=2V(L^VR!C>M:'TE.L MY,?RS?AV5_H&+4W324/UR]N7^6)5_JN2IZFDP(=6"X>^;56AM8J0.V^H!*H9NJ MVDH5"[2KVA!D&Q#E4"6O D@T;&6L%= *.+2/PT(O3MP$"4<%%8C@%$I% M(VW%"@Q)@@B,D[R@,8](QJWZA!T./$)*C%WVQ#L0V;@2_!3OF9R,4#Z!Y+O* MN^SZ_4 8:&O?>0,X;MF/%>W>E^]\?L#-][&4^SOL$W_WL^KVTV':;H66L#[;WK//'N61N1[I;15/XF%3!41%&:8%A!% ME,,B8P(6>8J82+&*J9BLYBLZM>.S8<5WXL6-$OT]WI_NG\"'3W=?[F\?[\%/ M[^[K?_U%_P[6DT6( 6C/KU4<,QDKP< M[V4<0P*/N_#_=3)]O!#XUS,*'<>]GON@GX%\J\<4Y72]*M_DH^3:\C:Q M3Y_TZC8MP J2J$1E''*2,H@(XI!E5>$)+GB4Q%*EDBZ&QKV4(3R#JZ.-V@]HRM\H<6B/5U/@<,7S[K M^\GT!?FL?ZP*DBW>2BZ7M\\+624&-=[EHC")-RR"@IMZ8:(0D&*9PJA(%$(Y M13%RB(FTG'5TI//?Z,OK__P"6NE!(SYHY0<;!5R<^+9K8'.\T0.R?7.0/:A> M1R2VZ+JPN@]H; <;\/3&4;_]HQW7BZ_L]O;S]U_U M#E1/9X9^OY#_7,L9KPO*:X,1IWF&(>?&HHPC;5%*A6&!L>G@%"598E41TF'. ML?'[CIQ@(ZA7P7X;P.VLR< P]DSF7@CZ]W^[C$GH-G =,_Z8;G"7(3C;%,[B MTK&5L/DTG[U5">=_E>7S5_W]]DTNZ+/\10^]>D=7_&T]_72UC+*50 M_.XD.\X>F=0C>C\,5UAE@]0-.+H?*[2 @0OL="WMH^C;2.^$T==J\=/N_Y&2 M+EH,L;V?BENOM\GIJ:GN]DZ\+R$&1#IE9=0ZS M_C.HCF8>2Z;4.4@<,J+.#N$9 R'^OEZNF@S7BE2?YD_TVU_+U=>O\ZF)G](V MY6GS=H(EBTF:13 W>?](* 4)8P5$<2&C.)9QC%*/VL97B&3U6 Y?KMA4R?MS M*_ZRROH'2C^4,[D">E57TWI3K@T76>^\J;'C';M<7K.6EE$7/2_-\/Z1C=]C MNU>[ 6T,8;5$9O%V%-PI&1 P9.-Z7$-%BH?U$5/PO*<*^')M%>;9)J/$9<<)E(F$%&"82$E@PRE(HHE47GD5 X@F&1C M,U!;Q0SGUH3 .AVFRZW'E!U[3,$?E9*.)FRX9;=TF?^(Q>R;S(_6L=OQO>ST M?%]<1W?G=&C,0[F5@\DUK$,X-)Q'KMS@$WA$#-[-RZE^^ZR9?N?49O^[TKB! MRZHP31U*%9NVT'F"TRJ&5N M=[L[4CN$K]G WPL\G#M &2(<0P," #A3]YWUCNH7\.8#3&>UG M,\YP@7X.6NW%^+E:'MQE06,*=90E"$B?[)FIZ=IQ\;6=?! \^U!E7**MW3 M *Z,!9/WBG?/O%Y#W0A?E>7>%Q\T\H.?]C3H%W,'TN\5 M^X%> <'7P.W5X UAYXO"?=3A7AO>&N^]1/Q'\7VE?)K/S$FEGL D*E<3?)CQ M^8N8E$">8R1P0E5N&4%G.-\V7Q4UD)]Y?VU>#* M3^>AM7T!! %L$+;?E73++;6PSL1^'CA7%@\"X*"4[0>D!SM?A.8R%9\?8F#> MO:C+,OL3':U)Q_C3*-KX/Z[&IF^7QR$L7CZ.T_BXN#6NQFDH3X;U;>3H MNN@$H-M;P.YOK"M6\^W8)X S:2[V2-@#]JX8&1'E3B!SQ: M\T$M5$DPEZF'+>CE V!U MT\\U$/1MN-AI[U2;[Y2J7B7Y]@8:K!+?*?%W"_"=_+O?%N:"AWU"XJU-0@F*"$J8)*"3%F$B)><$AH&D.%$$F*A!COB5.!S[WAQT8LMX^/ M]T^/CCDE^X#9<8$_##T_^DTP5A]%*$[K'"HK8W_P81,M3BIVE#MQ^E-^3^EQ M+>_=/N7U5)-$" M2A&1F#GE69V>9FP6A)$2&C&!D?,&&$D]ZX"?P=6.7*Y'JV>P>8_?TX? MORXGF*98:LU@EJ$,(HX89$P6$$NNK88TUO1AWT3RXG1CHXE:8.,A?=V(#*CX MN_ZT?AA6<\T=B]?YPG0EF2M5<@F6M4+F;U,'@\-R-;J9)3S&?6^,:G@?-@7V M#;R-N.!I[F2R62+H$-@?%,F!0OVO1-0M#< :H,[$@,NC#)9K F K,BA0S M_<6^@M")&<9&*1L9ZY>F(XF^9H8Q0/FG@N\H[L)$G" .14.<- MX$8X)Q3MY)G=SP]'+R>DW&.54W_WVYDU;M'ET_R6_W-=+F3;*NZS7H'5[:SJ MR/E:U2S%BO.," %32G+3S2V#!8OUCXKE$<49BG#DD6!B+X'5G3E\FLD=?2U7 M>L-1U64458%EQT,ZAT6PV[ %QG2@^A>-T,;SV(B]:5MY RK);ZHDU8WPX79Q M[H %VLXY3#SHOLX=D,,-GL<(/O:0R6FI)EB6YB7T62Z,9YL^RP?U8::M$[E< M-?.+29X42F I("D,@T6X@)1D"!9IED51$B/,[8\"7&8>FT6UE=6<#)2-M( V MXKK8&R[XVUAC/:':,W=58H,=N35A;3%^4*"5O66VWC!V,?IZPGH@JS @YHXV MI =NW4:FRX #6J$>>NZ;J3X#!&]+?/LR7ZS*?U5W8W/0_TE^6SW]*:=O\M?Y M;/5U.2%YPA+%1&W6HD1*2,VF6DB:H33F*>-698["B#.VUX6^8U&P9L0VRV%G MY0X'E-0U)@L=?M%WU:9 M;LMCQZP#@-XSI>ZVP6QUV&)] RH]*F]"HTG3Z;*?RKQ7XAF\Q:6;%#^HH:47 M5.?;5_H-%\ EL7\$]*5\_KIZ4+\M:R:?,)X46,4"JDCF$"D50RI3#BE"$<&4 M)!FRRC]UGWIL%+D]:JSB#L'"B OG"J[U#U7UGBOVS-V+X.&8" ;M\)Z)PS/= M2GCXH* 6O[8Y>P/Z"N]$,,!_G'OB"N"O\U!88>?DHN@>\&ULY+U9DUPYCB[XWK\BI^9U4,E]*>ON M:UJK9*-,Z4K*KMOSXL8%E+S+PUWM[J&4ZM7BW1\A//U3R^6&-:8?_I]NO[RT]\SKO[Q4UDNCG[Z^V+Y MC^FW /#OF__HQ>+KC^7T\Y?U3X()>?U?EW]A2A03@P#N2@)E9 'G6(20??)% M)1%2^7\^_X59+I-G')*U!E1 A!!BH5\*9\JZ%)G??'0VG?_C+_67&%;X$S$W M7VW^^&]_^K)>?_W+SS___OOO?_X>E[,_+Y:??Q:,R9_/?OI/IS_^_<;/_RXW M/\V]]S]O_O7\1U?3VWZ0/LM__C^_O/V8ON!1@.E\M0[S5!=83?^RVOSEVT4* MZXW,'Z3KISM_HOX)SGX,ZE\!%R#YG[^O\I_^_5]^^NE$',O%##]@^:G^[V\? MWEQ9\NMR\177R\4*E]^F"5=_3HNCG^L/_OQB0;!X'SY7LC>?6?_XBO_VI]7T MZ.OL_.^^++'\VY^^'A]]A:I?)D\6_[\O_N.?+^CXNL0506?#]UOZB]-OU-4. MHPF_KW&>\83GL]5FBW3EAV95XHOEV7\Y"Q%GF[^=9)Q.-E]^%E?K94CK"9?$ MC'$&DM&.X*85!)D82.6T\%QKI^15$53R5T3_1D$K3'_^O/CV,WV8%"5$_4V5 MC]C(YL9R)S+:C^ZS_?AF7A;+HXUH/X4XPTD,.AN'#EPQ$E14#+Q. K#X;(G^ M(A,>Q,)=*U_EYK+.GRW33XMEQB49FK.EPS+=T/]5D)_^Q,]?PY(^!.G+=);/ M_NMJ<5KH<+UH+-$3U1'I?_J))%!PN<3\]D1S=S*ZX7)-IA@W/[DO*HY7\#F$ MKY./)'2LC+R8A=7J7?FX7J1_//L^74U0N:Q5Y&""B: 865]7= %AHT&RQ3'' M^]!=PBINJ#Y=Z00?.%NOSO[F B@/$C,>6MKH>3&$T#M SV7Z7RZ.PG0^<:GD M4JP&QR1QX"6':+,&+7-QWL:4>&H,FYM4C(.7QNI=-)5U#VA9'!TMYAL^GOV" M1Q&7$^$U>D\>B>'*DV-G SB5$@@3I0@N1RMU:[33]V>+;N3Q_GB9OI#7^J'&!JM3=M!QQTJ2$(O2H) <_*AD!BUH>XDL@[(/ M>IY;KK45,D3GR!A"KB/"Y(Y3F4(%?$-F=S6):#S3RH'5N8!**D#@S !FHVSD M$@.+K7W:\]7'04QS3Z6ID#L!RR?ZV8F-HBB)!H1(EDY@X<"+2!&QY.B=#-9Y MT00<=;6NW-8]=7<+('869"< ^-_'84E?G/WX@%\7R_6D9.0ADR.&S@=0G%D( MT7%(+)I28I!<'A:_W[%P5S:B'2P.$6\G"'F/R^DBOYKGE^3!3Y2*EKQR"5ZQ M3 =BR1"LH;,W^6AUB.0[V2;XN++L5NB03PX=^XNV$VQ\6H;Y:EJ%2N$J">'D(,$/#)(7LW7T_6/U],9 M_GJ\<::5Y2II.@^M)1^=#LH"+F,$;013(0AE2C@('-=7W H4^LF XB"!=@&& M#_AY6I/,\_6OX8C\)<]#B;E&;IQ.PV()XOE[^>+'(%*TE]%S3>2B]]B2;1+*17(,H MNA2CDK/VL%-E"R*V@HU]8K!I)_8N4/0I?'^325+3,CVY(SZUD^AX#N@0G.6, M#DTRD2$D1]LAYB(UMT;=EU'=%C]W++\5!F60Q. N4!,. S@"GHZ7%U H:TI[+ @^,ZEM\**?V)8.53$/>'D!?WVW?+3 MXO?YQ*")I9 H8I(4K[%:>\/(/ 8KK!7H& 5L[5!RL?!V&33V-$&RIWQ[@LCF M''VW?+]/ BBTB2:H>3:ZMO!Y:GDV]M M)NF>$/-^L5J'V?\W_;IQN[@,VJ*,0.PH.D+)]XKU,#4BT?GI;.*Q(5ZNK+T= M6IY.&K:1E$?&2K6)SY88-G2GHI573H"-C$([EQ(Y6"X!)P$)DHZD\_.P KM+ MJVV'AZ>3>-U;DB,CH-:\SMY_6$I*YB)^FZQE."FI.098 ):PDVKT"G[DE M5@I/G!6MW6$7N-=7W X-3R>S>I!$1T;#IV6H;PX^_CB*B]F$^\(P,@Z*PG!0 M14D()A"J,P5;)5BGRV&%'E>6VPX'3R>9NK\L.S$)K[ZG+V'^&3=9X)1E]"9* MT)$Y4-Q+\%PI,-YQ;HS5+!V6QKAMU>T@\702I0=+MHM X\7QLDKOY!*Q(IQ4 M7:Q>P^'@49K/GQRN2QFHU<5$9)92&F"G"4L@\.%$"Q,)9B JY*H?5 MC]VRZ':P>&HYT/WEV@4L7AWA\C.=CW]=+GY??WFQ./H:YC\FC(FD#3H0E0-E MD- ME ?)6>:(/+@#\QKW++X=3)Y:\O-P.78.'G6M7F\\_$+B7'U[GA=^P74 M$'["B@J\Q PVDDR4EIH$8Q6DF+D7A.^<8MZ8 PN8;UUV.Z0\G7SJX;(= M&1S/2"2YBN7U+'R>Z!*+=X(",*\B*,6VPX,3R>I MNK\L.WGE\'JZ2F'VGQB6K^EO5A.=O.*6G*<4)1DYLGC@;)3 4M#D.T632IOW MUVD*^74'DY#W/"1,YANB2Y:!9R4"&CYA PR&Z4KA1]&_\L$CF MSJ6W@\G3R:NVD?'8-1PG6;T+J)^]^D+NF),) ;53H#QS$%&35'S.*AKRN?F! M]1QWK+P=3)Y.,K6)A$=&R:^+*S>0FP.S%*1S$05XYNG C(E7>430SJJ@M(ZA M'%9F>LNBV[VW?#J)U$/EV@P6__KS#8D2=_\XN./?GLTZN7SY^]??;KBU/5SG9LA7=PU]MVZ-N1RX.;%YWHS71N_)Z M.@_S-*539G'RZO*\)UH*A+LB)*A0G_9S1D=-M :$]89;EQ'5?7'A09V_[J'K MT/9#SU8K7*_.N8S!ZL@SVWCCH$R1$'QQM2N.L0Y%DJ%UZZ&K%'32I*H5$JXW M(CI W!WTJCJA_O2_7?Q]-O84:U\\Q/Q'GK&;;[6'FC- M9-\!CM[,OQ'5B^4/8F&B$]EX3:)(D3M0Q7H(F!*D8BT)+#!I[JNLVPR&)9 MU*$T!LBMA(S3.&$DA$>R#E"0NF^_-*^^#EIM4C--K9SBL'"CG#I!RE7AI;"Y"!2BL7L8R M\K6\<)P"5I^DSY+<^-9>RN[X:'ZA.: [N[=T]X?&8AUFC?R4Q5=W>-9$^UWY;84;655F,GGLUM7.A1D-28D+8H;\,&F*+CXG M\NJO54W79S\/RZF*=K]I;SR)'E I5@4()9B,9;$%$: M;3'6?E*#G$$W:>DA%FJ80CY0V!V YJ^+1?Y].IM-$I8DB[$5W03V;#.%_%I MB3D%+BBX"ZT=E;.U>\CM'JK)10.Q=@"'-R3X^>=IG.&I6'#]ZGN:'=>;_7.> M,# O#$9@KLZ3<=E#T$:#339Y\NVBM_>US]DO\_8P73UX+(UAU%P='4#L4H1W M(:U)3%;+[#W(4*J4) /G3*!?N%5H2C:ZM?=[*R$]N#:-072XP,?V?$^(/T?^ MW1[]!7N.'#>1-6T%D^LCSIJ.K"T0>2:NJU.'UY^YW>$+[[YV#SY.(P@]AO0[ MB,M/.)PP:; (:X [9'5B59T,$#EDQDND[2"U;GVNG:S<0\*WH5>\DR [4/_; M:8C3V70]Q17A>?/NZLMB1D)?56RO?YR+1B&+15L'2:M:#SI)[%7'(T$*U/H*+G9$U] 0H:F'%) M6&WN>UYY(-BZ*OT:1OMW0^P0570 JK.2C_?A1ZWW.$N6ARB1!2G I[H)?4P0 MD83CC.1&6O(#=>L"V]LIZ09,!^GYCCJ; X3>!W26Q[3J#1E1O&"T]UR 4.01 MJ&0<1)\EZ,*=3C:&D%L':'<2,^YA-QR &HB^ PQ=S:N?\7/6MFLB$E<*$P=9 M%+D!F8*1D'0$RYE@W#/O1>MS[7Z*Q@WY!T)30R5T *E;-H6Q@5F%=,!S4\BE M- IB<0C&&)N5B[+(UL':GH9HL%!_(.@<*.P. KJ7I\O6X3M'^"E\O\12O=BC M^*-P[PT$7F]]#06I(=>&"<75(4ZL^V'F I&Y.M.'\ZY9*Z<$D+>:? M:TW;2XR7,U\E6%^'5H.3P5"0JR7XR,BP2A^8DLII;/VNXG9*NCG5!HS8#E=! M!T"ZXZ2^Q!#&Y'#C_V6]R9X(<)9IL(B^9&F8X\WO1AXBJIN3;SAXM55,!TB[ M)+6)%KF8G"UD46OP>*&0-!0%7.O$/8_!Q-9'X*7EQTUX/W8Z:2=A=^ ^U?YC MTY,R;9+/B\6\;@*0,V[U M\Z/@J)4R.K _]TA(QVR#E ZPOF6D,YMV2.0<;!#,IW#!"'6[2%)-+9U MP>,M9(S=::&-AF\^_CI(W!T@YE)[S1/Z@]?%,D3(/I$9U;4R0EORY;!P)3)) M);?VA:[3,/;U[2!8.4C0'0#E6Q^F^1O6L=)( MAZNE&IC"[RE:KCHM7EWCD]HOW\/>8O1@UDTGF7" J.N54 M-+54DPM Z:V+*!+Z]NF81^C%.)LM?J=/X^O%\N7B.*[+\>QF?Z2S2V^O4LE6 M9PBZU':ZM+5O7$F]!UM@9 MCH$AUEHQ?6'MAAW.4?(< P-G.+&"HH!3)@)75H1HR!3G 3&VUYDX6,7#8V+K M($7TB*E3,YP%"[YLNI]I.M<5#Q!$J,5 5F61K=1EB J:6T@9M\[A\;&TAP*> MY%B2CY_HUU]>_?KIX[O7[]Z_^O#LTQOZUV;9LCL^/WRF;!N^&F7)3HK4SR%Z MCD=TC/%,IYFU7(+B0H!'EH$..V5-M(BE?>N;6TDYU#Q]HI][5S[@-YP?XZLJ MM57M,_-VNJH5U$;$+ WM.L7K12K9W!(2:%UDP"24U:T'3MQ#SKAYKA9(N&Z9 M6LF^@U/NE(G7)+=:FUA%\_?I^LN+X]6:Q+8\[QI2.T/0_\^?PO>)*5YG9B4P M'0)L6@*XVK4S<45VV'FG<^M-M >9XZ:XAH#=T+KJ (XO%JM-G>QI<_*+KB;, M6E-1 0*% I68@6"5)E]2JZP36A2M"W7NHF7 M/)_T.3--?<8[+,*MKU;OYR^GJZVD2YETY M:>?&)QAC"F)S"Y5KY:-A$% ER*Y8SU/M '#?./:]3-.]%(U[B3.,96JG@MT! MY4\ -BUS6'BQ #,:1#YDQJS00.[8:/>SLS"'8. M$G,'M:?G+ZU/@I.Z#298BF.I:$";,K&0$ */%'UJAIYE532VKKZZA8QQ#(J*Z?H/Y=2" R3M!8"JR-A$K'FE4-@OE9Y!Z-T\V== MVU$VK@4:!%3M-=*!5_1F3M_"U?HL.#")PH,D:W^'.G759 51V0#!2R&-4RK+ MUC?!UT@8-^H?0LLW&][O+?)^W)[[!35AQC*NA %-YS2H.F>SNG 4'#@*,DU" MW?QZY7Z*Q@WT'P%6#172@5VZFY&2M3(^(F1;>[Q+Y\ QS2')''()LIC0.H=T M&*@&B_@? 51MU-"!/W7A"9Y=#4WGQ\34J:NXF*^>8UDL\;QS6TW0DOQ(A]-Y M6/YX0Y[$9N) O51:S&8;>9S8\4DT47)!H8<)H8JBOH)C'D$ZZ3#[(LCK&.3" M?!!VQJV^&L)SZT7WW6P#8O%T&S_'.9;I>J)*H!B<44PD/0.5:_=F^A6$LEQQ MP[4SK7,6=Y R;L'6=!2/$EG2< M2<:T%*YU.' 7+5M!QC\ER#21>@<^_W4^GH?5-$UTR,(H8P%E[;SDN 973 :' M.F91%"O:#0R=#2'CYB7:Z/@!X.PN\ Y1\W(Z.U[7$FB#6F@>@1NF07G)(-)_ M3=J69#:=%3JW?M]]!RGCIAX>!3G["+T#[/P=ZT1DS,^^423P&7\]/HJX?%=. M2NG?':]7ZS#?5 N>R2P3 Z'>-\E?RY, 79*!#,*(^&(FCH;"#HW)8 MM.P)S=T5UZ]Y/#7V-WBOGSUX>.K__W;FT__>96U1D_';EGF<9^0/<1G M^X9+]_0(+MB+L\"Z$IXM\JMUZ)B;' M:+GR(*W@H(2CT,G1[TI!R84M/*3!&DMM*.BF:5(C+-QL1+BWO#LX5,^I/Y'( MB\71U\5\T_K^^W0UT2GP%!WY!8$Q"LHB,:.T 43NF0E2V>;=D.XEJ!,L[:'I MNT!SL-@[P- U'EXNCL)T/M&9U[ [@8@^@(HN53]3 Y,D.!U91&R-G5L)Z00S MAROZ>M+C8*EW )U+'0-^P>H23AASGF-B8*4@!K@D*VPB>9I"%L'0)Y9;5Z'> M(&+DY.KABKV[+\,>4NX )G>T(C]E)FGNK?0%7 PU=9@XQ"P4&%:,36BB5JW[ MY-Y+T,@9UN;P:2?]#J!TO>WX*1>AN"2"EI!5(?DXKR":XH$ICYJV"M=LZ+[O M.X!GL"*N]N!I(.\.4'-^C%-DC)L*G(EWLB1%4C Z$@4]$W*Q[&DP]':#O9@8UQV 5 M%PFX,9F$)0V$*C%!_Z Y4G#!6J>_]TMP#]E(:#B57[=?!\E_;P!]Q>5TD6FK M+-=#C3")Q0>I@X$BR -0P5OPO&"]I\]8@BE!M[93>\Z=&+(UT.,!Z3 -](6D MD_Y_+X^7M"'>;Q;8-"T]*^_!7#U-G*\VFOSKLM88)J9U??\(*M<:P\(L!,TR M,!8H,O5*)MVZ?'U/4D?O*O2XF!Q8ESVS>6+:/^!JO9RF]6F?YV=5J+]B M;:6Y6!:Q19^VQ,Z\Z!A](\^F/OL0$] MC'8[,-#/\G\=KTXF1_8%3^:IZ'RNY(S;.L__B-_+XW\_,V:L_2>OKM9#[O>5.19'3(SH Q1M?G/!&\ MSP)"*-$PFX/DK9.&NU/9R77:H0BZQ:T:4ET=^%Y7'4>;/-..92B!V52TBUK%UKU1AN!CW N]1T;QZ$#H8#-<[MU-OY_A M;4V\7;9),TF1E*IMX1PWM2UJJKW"2LZ1.]/\E?PV=(UK"LLD\X&IEH7*]]'S[B%$-TA ML9GJ.H#A'1%MA+3M8>P MX,J(H&SKU/5VE(U;@- =* =09S^7N;_-EQAF=5KV!9MOYM_P5 ,3Z5T4V3I MIPS9>^;J>*L,];FYLC(H5*U?B3Q TKBE!=VALZ4"^X'ES3NM<_F=OMZ[:+QF MO Q,..#&;U[M<(A&<9 Q2JNTDM$._P[E+NK&=2T?.4TTD-(Z.-%O@0KJ&7O5M9C3?T1GQD0XG[TGC]>C$Z"8"A U<4>1FG7>\^1CZYO$ M>PGJ[4'+(Z%M7Y7T#+/W2_P:IOE\W(X(SGDD9B06\DI,@H!1@O(I1A3RR([>/:GH-'9;'1,9,6B*MI!;9=,/'$& MCFMR20L*C+23VL_+W8:NWAYT/)H7=Y"".@#=]MFFB;(*O4 .7N=ZF1T*Q45, MU7K-G'C0R>K6%;_;4S>N9_?X!8I#**V#Z4EW<':2&[]=D*6(C)HCA>8*:X/P MRF<BS.&5.D;9Y*WIW*3EIF/5(9=BMU=6 ?R;*?WAL]2_]]/%WBE8O$9_-\ M<9?H;!(NDN6745L29*"PRF<#J*.*D7-67.N1%-M3UV4!=S.<+!Y%:?W$PL1/ M0LR;89ZWW&]?X9 %AS+4!U[:D"!CG8)K30#/D:$+DDG?.LN\ WE=EF0/ALN! MU-:!G=Q>DA,NN"A6U^G+48&224!DKFX^'EB(C(OT2.^F;J&NR[O?H? XD-+Z M]2//ZR)O$:1C19?"R05BD2)#:2+42>W:D<%YZ/[4>V4E<' M]O&*Z:_OL=]]W8S=?O4=EVE*W$Z"\-R+Y"#K.AVN#A]RL4A@,0A'/'K;O-C_ M0:*Z]!J;H>*^T_E@%?6 N5,W>.<6-YZ9Y$,(P+&V*4$>P(7,P;G LI)A.0K!399JL\MD;L M]M1UZ5,.A=&!E-:!3UG9JO]78[1O%+UM-N)9O[OZ#Q2_7?V+2S]YTB3OY@U" MFAW7K?OJ>_H2YI_Q ^V@5Z5@]:=$+$;&>GL5Z+ Q6M#O5 (2/[J,07'9&M*/ MR^&X*?O!?-F.8?+4-U%M'9F25A9<$72.69\AQ!1 >^V,4RSYYGWK#B)XW.J/ M/B&^DQ*[Z2Q^&,L1A>2V6*@Y%% E,8C"2^!2%D[[M##]]' [6 U)I[C=18F= M]-X[B.%SD9.,40JT8+5,Y XJ"=Y:!07]9G(]QN;/R9H0/FY12I\HWDNI'>0R M3OFZS@W%&LOE#_*,-NVG)\&IH%V.X!VC+4I'"7A-^Q1C\CH+Z7D;01 ',+9-MJKP-(WI#AC0/#9**L.!"&]K=*24#PR0+2QO?:HA:\]8W"0S2- MFRX;'XA-==8!!@_U:%)TI3"H[^A N6@@YHA ?&).5D1>6I=.#>^6#I9(&Q^] MCZ?M9IF"@?K]/@^KZ6I1WE_Z[%72MVOL>]MGFG;P?9#.1JUZWRT_A_EI^Y\7 MB_EJ,9OF<-HA[?+BYZV!PNS&E"J-GWQ*8/UV4:= M-'+9.LUR-S6'W]W^?NGCR\6II7N8TD;&[?GQ:CK'U>K%XBC2H7C6H;QBFVS_4U#)M06LCTW2^TH5K?G$N^EQTYBZ"4*F.]$NU83,SY)\SJV*V M3I76+_GOH^=0LW/;MR^P;J3SH2M:MG:I["1K7 M_#3#Q75CTTX)O1N<-_2M^>=IG.%I_[ ];,V-;S0U,_=3V,C"_'6QR+]/9S,Z MO:ZO=P&!B^??3)*B:A\"MNE-P14XGBS$Z$LT%I5*K5_E[43@X+MAKJW4R]7>ZG0[)8<:F\L"O "O2R&D4@H85:<>6%]?Z[@,IEB90\[9L=;AY:V$C&M0 M&NC^NN4X7-R]VXH/^'6Q7->6/A_QEO)60T)/ MECE9M[[O.#^;'(7-)AH(1A >=%$0LU0@7&3,%?J_YGT'[J+EX($DU[Y[ZU') M4>A,>"^^^'J['B%PF2#SH$0N2%]M;4RW(&OD\9\ML'%CW$AC9?1NB\['%+S' MD^=]^QB@FQ]I:G4>H+&1J7D5EG-2^.ILD8O#S$6,P7@PNE TS4J @-I17"T+ MXU8PRUO7+=Q%RZ&FYOIW+^4HDT*)24'2J,G7MW2^,H^0&2>Z9&)K)3LQ* M$QQ<-RMM!-^[,=F\:[_YB'J?:ZO;O]3VXFH+:EN%2.>GR+MR>;'3I]:;.6H; M7,1*SME#[(NVDHH@YU,!GRP=./45JW=H01@3LC"1CKC6SLYA%!\\NG+;U9]? M7OUB4REF6:90 SPK@N(/Q2$B"L@B>IZRCZ[Y'*T#21XYC'L\?-X8A(#:TKSA^BZ?!G(+=__[:XQ.2 O$0&&FLW5B,,^*"K#')B MBOR38EL'B3N0-ZZ%:XJ=F^\^AE%2[_;J;6T?L)=U.OTOVR:Z;Z&FD>4Y^?1% MY6_)7G.O@;/ZRB*1(KTJ$H2-PO*"6>;6!=A7*3@XI8VK%>)Y1^>3CU]@5'+$ MX@,2?Y913%(\N*(Y).1!9FFY;.X^W4_1N+;C .W?2&ZW$WSOQH&6!!T&N-IU, M$$TLD(+-,5K.4;:>0K,3@0<_.=QFL8L-XWWQ.=E2MV&M.189'.O)WNKEX12LND MDCX 8_7R1=9F@YD%*,[GC"+6N=J-=WP7KP@WVGI7KKV_^''RZ\7&2I%S*32) MQWH+JD0%/HD"P5MOG'$H7/.J]ZTH^R.\^-L%>]<-Y #ZZZ!#P ?\AO-CK$UM MJ\VO4JHM0U\YRY(7Q*=+G7X9 "%7M:4H83$,&$Q3B3=NA1Z-PK' M[6 Q/DH'U&<':+V]*\=#73M.F)X$)XK1,8%WB6*SP!VX^LRVV&"E*58XU[J> M]!!ZQ^UF,3Z2'TW7'>#ZTS)D)&8V0Z9O3CD_92I*+Z0J K@L=+1(1SZW#PH< MO6WM.6Q$V;J?6\9':7GL=0/(%+3E=OUVL5N=B>S,G81U7N5T_1D1A M-CHCP++Z<+>H5.?2*+!!6D5'B3+-'PWM0M^X?5;'!^A@NNP I[^M\%UYM5I/ MCTADJXE'B;IVC_5)E>I^>R#1(%AAK,_:>*5;9[ZO4C!N;]3QL7: /CI TSUM M#&X/]\C-L-$R"S8FXD]3X!=8(E>Z] MDKZ=L1)**A35U0Y'Y()H6WL,:0$B184"91*Y=1G:UL1MA5+WQT7I,%I\@JGW M3]5G;I5X/_W8T&GWVVCN*NGNC1 !F0:K#&$F)P&>.P;<2\5,U*HTGXS01=+] M9C3V;#9;_$[+X>O%\L(OWBCPTA;30CD7(J2"$93P"@(Z"5F1H&2@W6U;SS+? MC](_0E)^%VS>Z-DRO'Y[-Z&WM6_:WX;>\[7!FTX-:$5W;"/$N'59BP0Y)HJ! M0RC@# 80+D?/.1/,M"[$'+GUU-7]H7CQSM7& 756K#+>T?Y($:+3T=C,"L_- M>PW>2]&3:D*U"WH>;$*UOV)Z-URW=G?:WW+=][GANU(-:+ON[4&4O=0HN00Z M0C,H+!QBK3\,/&3FK?,N/5"=-1TXEG-_-Z8 _7BXI@-]XWY?JD)@W.JL$ MR3':$"RH^FC8 SI17_D*GYKWJ-^5QHX[6.V"GCL#UB%4U;OMNMX=9W^S=<>7 M!FUP-:"QVJU!$>?"1*D=L)()?S'8.JX M"8"F:WP[_88WEKUVQ&N'CN(32[&)KK%)81"E1T@Y&JZCC"DT;XRQ.YE/J0W6 M+BB[T4YB8 UVD#\^8W%Q'XNOC]=5I$>UJ<9)P/_J>WWJB==XIX/#.+0!LLRL M]I!F%,S3L:(MR[J.R%.F=3UW2_K'+1][?%@_NLY[/]CO:Y"T_R&_Q5SH_$*ZO<$G&SW^< M_N.EWO9,2_2F0 BLU,GILFX2#YIKEZU'P7-K5V=/4CMM"K4+ANX^Q8=36N^6 M[483IOW-V5V?&K9IU("&Z\Z603&&Z!@CWPU9#9!%A*B$@B31:J6BM\T?JPS5 M.NIB#UQ?H<;IB7R.E]/9\1KSM=.=H41A200B! =*!@9.1 ="<26+R6A\ZUSP MGJ1VVG9J%PS=;;B&4UI'(XNK5]S0[IFU^\JSA MZ.OQV;WBW6VYR"=.F&R&DFM;+LX\&7&5(0?FK\X6)S+L8-1P9&]"BJ M[OV4OKVGV0'WN?=][Q&ZL0UX:!_8\TIEDPQ928BAUN/;Y"!:EVK4JIU&29%U MZX>6X_9DN^0$G[?CNDS%1H'OOIYTU4FT*Z?K']>.E402T\HQT$R0/^R$!N?) M!Z^]+62,0G/?^K;E<*J?=&>V75!Z3]3S& KORH^XG>.+UV,;WG^;3TG4OX=E MOH-]KP5G+BDH2MAZL@0Z64($GD)*4>?DY(!!>PL6QO4@.@;_D%#H82?=3>@%5N4Q'/P)<804;DWF.PWJG6 M^Z E ^.^I1US%XP&@]X=[=/.77L[UE?^^P':X WH.%]KA\:D+X)E#8QSTJJD M0"XJ;\%S0[&1W*5FBM="WY-5:!*IC MI_I / A58B[&R-8O5O<@LZNV>;O@9)NV>2U5U+NUN>7-R$MNI2E%?&1P274P+ETV8@HR._C65#BQ9O6OLJ73QU.>W\\@&/PK0F MRBX=\N_B;/KY_ *_^KR?ID?T(^0;T]^NRDFWV\WVFR1NZ2PO"*G4*KWD/7CD M#GA)L4@*]X0DK]7&//_QB3ZQ82GX;$.1"9B2FORX$BBRM G(P# 92["% MM;[0W8*L<1-5'0"WM>IZ1F-EZ.6BRGHB$Z(IF=SZG'T5&9+(O*0@PT<3:NO$ MT#H0VX*L<15Q.BG$%T7&0M@[Z MRJ:^DI,%A."&'"D6TO7)T3=CK-L^W"DJ]M7:HI$(QU;_WW[D93B>3=/KZD0? MUZ='FW3^*2LI*\Y,H",<%:O3) -X$S-X+[SSGOZ%LZW0? GSS_AF?M$4Z*Q=U27S2MZ=Y;:FG*+/)*MB(#@1@4?'55T#\M+F-99CL9HV6 MC] <#5O#;4_5= "WCR=YWK?3@J<&7&@158P"!,=JP-% U)Q!\2(+Y25+HG5G MY!M$] JD??5\8RSU(4+O 35GVQ;B5DY/=2[11]?>3UP5+O #H?ZGWE'/-9]?BI\>6:&>5D M@AB= ,4+&75F"D25I?0J4D#3NOCW=DI&?K-RN(IOI-\/EG<7J#G0@+\E&;RA M?;F:,!M2$#$!*[(0Y\*"4ZH^S#&,:V3&-Q]PUH[Z<1NG=W",C@2$#K; K\=U MX[XK-YZ2KR:2.V3)DK\J:F[020Y.9 6V!$[,R-"^C?#=U#SQ"\\]\7&]Q74; M974 NZOS72;9"8J,8@2'*$'5)*.C_0H4'&DL)=7W9LVMYV4*GOBU9!MX':"4 M#B!UVQRL\]K#%\?+JHB)MBYPSVASU-20RK%.;&,.T.L28M &F_>1VX:N)Y[O M;0._Y@KL'93G-HG[%.E,]:.]XA%C'!ZI0D^R)W P590XY>D_,/@) MS^AYXH'+<'#<2V$=@&\KD4Z$"W9S*,4D%F;7DGJ><.2A5CQOI([ H-/.: M42C9NIYF.\K&G3O5"7@'4&('T+RS)NZW%1*#]2Y^@LI'9K&.:;"&G)]D(=1> MZ"Q%-"HGKEWKSI1;D+45*/T?')2MU=W[%:%<#8VL#720U! MEPQ>V5)T8$3V#J(*' MVJBYP/_KES.$ZVAUH_@1H<_Q<.XQ\&@QOI]TG)R)IKUT1 M8,K&&&L)D0PS%&9%\85Y3*VO!.\@93O,_=%O;%KHJ37J'KVUPN3: Z5#FRM, M^&.U5[A.^7F#A9\'D-:Y\U\N3TS$5=L&%0^M,K1D=^*RJX86S@2!L4Y+DEG7 M8949(O<2 E?&VX!6Q=:G>1<-+;8+2C\L9C-2:6U@-0DE::XL&396.\9LK)MV M FQV7CF>,H_-Q[;N2N0?H4W%+HC<+]6PKU8[<,FWS*58:UDR*4"@J().]^H) M,J'J7+2(0BDFL76GB88)L<$ .C \]LM[[:*KO1'X=9/_W72?:)7]^C9=D=IN MX6UB9(JL)*PC>U3U+3GXZ!+]D46&4I?"!WAU?R<]XU99/2[FFNGER=BZOR^G M:WQ7RFH293;,>@[)UQ?(67OPF81GD]&B,,:,:EW.MR.)XQ9<]6C]]M->/RF+ M+6U\M#;1GE/$#3.@-+'ILLK@DY?.:G)I2NO2@8;G\6"553TBOYKG M1QCZ,)U]P^5Z^O72X.\#HN_[/M=VY,.V=#>*IW>>?2=\U[)OF32/6LQJGMP,*_+LCYJ M-=P4Z7P!AIG,OR5&0H@2M(M6QBQC\JT?F]]&Q\CO?L< Q/7C^E#M=(BPLUY) M,NC@G ,FXZ1EZZAI=-#A_^^+TY;,+(EJG BACR!V6+D)$Y^WJ/EV&^>J$K FJ M5(*2 ="@J'QQ\)87$(5G(:V76K0N1-J6MG'-X6-!<5"-]6;O3OKGG&VN-ZO5 M,>9WR_J_]>@XZ\IP,F-K(FJ[>(9(,G1(SHF0$)+.8!DWGJ'DPL6][-\N5(Q[ MOS&J/1Q,64_(/MXF@V?S?":$2:&=QZ.7X')V).*,$#A/D$U.P8B8??NJA#:D MCWM-TJMU;:GOL8WOV6#$UXOE=?97$X7U!>=-<:"3J;VOB\.?-(23)+" MHA;D&F^'I=W7'O>A^*C'?/;D^K_.@MVP@)WUMD(IE!$IF1*]0E\ MA%30:Y.,RW:L&.8:J>.^_.[UT#U$G[T/LKSMRO_C\=%16-(.?1VFR_\(LV-< ME"NR:5S+L/5Z@Q<[[,?Y.-40Z(USA$3(JNAZ:$LRGD%!YD9+EZ(.L76!T].L MAL@RL.P\;=(B#"AGZ)2Q04-F,:-B14??VOS^3ZR&V 6/0U5#[*+J#AR*U]/Y M=(UOI]\P4T@7YI^GQ,1&P,3S+^&_%LL7L[ ZZ?R=9'*.2P(L<$P2>%(MC@PE;UVO352R"B/UT MZ,J"?XQ"GGV\M?WEW@-8SH:OD!N0<[ 4:7DB6\<(/@8#-G(>0U0I;-=[;QNX MC'EX':"LZ^K>0W(C*_P7,JA'QT>GA&MAE&7$,II$;J H=&HB^8*Q8/ %Z?=Q MJ]E8#ZC\RJ(C*WT?E2U:R&]LQ8?OEPCG.G I3+W+M4CN4IU1Z%@&M"D9ET3. MVW5 ?DCQEQ<=YWAHIOB]Y=>!NWEK?7Z11&1(!K0@\Z<,$FXULQ026F9X3@3B MUJV$]WX?,UBI40\YGH.UTR'"3OUQ[GA$FRW(XF0UD+(VW@Q06!TD+DT,S3NM M/YGW,3MI>+OW,;N(>^R*B]U>:W =I3,J$2N%A$6[#+SD'+)TF O6*_UK%6=_ MV/*3CA6!UH@"&]T?0YN($0Z-7*,,H586ZT\6![1IF2Q MJ_EN%(A;65"#Z?EZ3VLV=O0/K+BGI Y)IDRVF+%0))U>A6GT,\) M1;]$9V/V07'9]?/#KA[(/(9!W4EC^R-QL0ZS 2QF6'VI.XO^IQX,W\*L[K6) M-L*@B!31^1! 224AFB3 !:X$YHA%BOVLXJWK/;U7,>TLW^$*Z.T4OMENCQC\ M;1ZGLQGFT^D&Q*!7VN'F^MW7!M >8BX,@J>]1";<^:SW0M@VJS^]-S+-\-9< M.;VA[\V<>*"?_S&QB7-3E &O@P2E4X80S*9.@R?B,!7O]X+8^1)/[_%*,QSM M)^;>P/)^B5_#--=I*O,5KB:6&1U=(K/KZC P:6K#[F0!A9:%&5%GX^)/*LTGDWA;M':#5Q YR!8X;\@V5% 6#B ZW M:];U\%KCCO@;%40'"KZ#>/#.T83/=3 MB)ZU;G7^,%4C3_Q[[""PL9KV!MXW7,9%T\<5L]L*9\^:._&),=%*FPN84 >T M:&(H"I- !)*=+A25I-;W7]O0-?(\P,>&7W-5]7:"_G6QR+]3[#'AMF3/"C'! M?*HOG,F+M$P!^N14EHY)OE_'A+,51I[J-^IQN9>4>X/*11T"AA5^F'[^LGY7 M?EN=;(=)K;-3627@EM=-8#.X.AM3R,BLL\*CVR^?<.^RVX'JCYFS;Z>/WI#V M)I/XIF4:;AC;B0B<<<4C%)79R=PREV,$)IW$&$4H4NX%L[O7W YC3S[M/J0F M>LNZGR7AWHN!K/W!<%H]*!(8!!*SL0:3\RF8 *S>Z'JVD+;0>F/F6@_ M1.:]&2CB97ER;7\Y$'Y+VV0ZHQ_ *K:"% Q[2"+%6H2>(:82 )4U@2M-$?'> MB+I_Z>TP]H=-KC?42V^HNWK@GW'U8Q(=1XT4>CA7NZ63,"%@EF2)@RS):&VO M/[[?R_4Z7W [A/TQT^XM=- ;KB[M#_JGXR,ZW&/460>,)*!B0)7,(7 ?B+%D M#493_/7W)UM"ZN9:VZ'ICYF+/U#RW;E55SQ$LL(W^?N50A-C'4/'!+%HZ.0O M+((3/H*,UB)W)$2V7=7L?NMO![@_9MY^ V-",('D\04#9?CV=MIP0F=[D%) M;B!R6WL%"@\A: V>%XJ2/;,QM>Y0LP59VY7(_O&S^7LJJH-[I+.]=$\WC+]C MS(F1.OPG*>O W>M ;E(?1NA]8_3/+_ MT53;>\?0\]:8OY#3>[S$DWK@DTXO)W^3%_,/F"C<(F4\#ZOIZH!^H0>LUK1; M:"NN&_4*/2?GY7259HNZ_NJ\$R-W6B'W&9+RNCX:D(0VQB ([[)@OEC;^JKZ M/GH.OB$]^_:IOW+%3SD3_KL+X=,/_+J8+Z_HXN1I&QHM5"1/QD1!VS"8!,ZR M!-QS';)Q7#>?"=V,^)'[A[7"VXT[U5&4VX&K<,[X\Q_GO_W;E Z.9?KRXRU^ MP]GF[3EJ24Z/3!3W18K[;*#?Z6")/V&\4,2;:_W@:SO*.L'CX\+F+O"VTV%/ MR+Q\U-WD[^R1>Q9)N!Q .D[1(:H$D5B$G)A.6F(LUW/;[0"Z#8&=X+0A0NX" M87-U]83%-_.OQ^O51F+\K-6?I)]/,H((LHX?10Z^(()0:+D*3!>W54^L?9!W MDYQ.<-8>!'?![4"-= HN<'.3BPY(M8QH3.9:M^GP>"2^X MKL&JIL8%USX:Z0ELCY%F1UXK>U@L(6P<$A>ND4:JOS'7MJS^D8$.@$67&VJ4>T#%QQ"!*] M,=D8DHAF>D+; 2?&I0LHJ;2/NC:GP%*?Q65P&&J; ME.@-B=D6ZX>"90L&.G$5^SB]'QT1'6R'DWY5'RLS&WY??_MU>O;R<\-G.OG# MA"457=0*6*K=VHLKX'D5LP]H9799Q-;CJK:EK1,C_/CP63R"+CO%Z%_I;'N[ M6*TF =$Y$SF4$B()3! OQC@(G&&,L<286]^GW$?/TP^'AL/B7CI[DM43K>LC M'J\"8K0:A\!J6_^@0"1.8"L2(2JF(&NKN%&.G,S_F34.(3%&(:$#Z>L#>&UD M?7_,P4<;N&,!N6P^)_)_0(W#+G@;KL9A%^6./,;DHAWUB6W_!==?%KDV*EJM MJ^FX^;>XF1.W27GXD"S%H8[LO,_U.1B'B![)X\"@K/-.7W\_O-?4DT-H[ 2K MCPNIQ0CZ'1G'=_%QFB\)@7,>2NU#G6MRCBN(]9D&QB2\S++8[2K)'T#J_52, M-ZGI\5"P&$0E8[^^^KC&KZ_FN/S\XVS P]F%E,W*BX" V:9:$<+!6L(>?]S=GQ$=+ =+@Z3=[_/,3\/LS!/^/$+Z6\UH?A?!>\3:&60 MI%HL1,]=;:8CZ ^:C$;K:.<^>IZ^4[@G3!8#Z:P#_&V?)C4HE%(!T/H(*ML( MG@4#R9JB(Y)#X[M.>7=M1-O@^E4+?G,KEB,137/8.Y MW[AS-_K!ZF Z[0*QGRZ_['US])7$7MV9%^3"?"8?IM VLTHQX!XY*.4#^#KO M)N88D^&29=$:H_=3-.[0CGY0V5!O'9SK9ZU"SQZ?OSRNXGJ/R^DB3] ;8:,T M8'P*H+B2X*P,$'3AH@CM0O,J\OOH&7>,1S\(;*:SCO!WL9$V_H>,SO,@*'AS M48,23$/PB8--Z"6W1;G"R>N-]LXH&;BKD\U+9?8 MBMY&E1+G)F=^HR?)Q5WV^55VTBID&SQX06A3FF6(EKPR*2)B0LF"#$.=&]L0 MV*:C_FT=6BYU9%'6>Q1< -.Z.@*ESG0GAU38P+C)7&=L/=AO&[K&32 .AZ/; M6^DWU%$'A^6SH\5R/?WG1EOORG4!3D0R=-1+#4QF 2J3$Q!X)ND9,OR)D^<9 M6C]_N9^B<9."CX>UAGKI &7W])_Z@/4"M3H:ES@^<3SY!-%KSFH!DS29? 'B MU3%3(#,9B^ ATR9[-(-W+ZGC)@-[L('M-/G4O+KK?_YX'/\+TWJ]N"R(AJ[? M3NL-ZA_NS_DH3F1V6>4H$@23W4EGVFA5!%%XX(1.0SOC*3N1%X5-]VS3DYM] MQY2K]T$@9:)0BTX-"(GD(4+(V3-D*K=V);>G[BDYE+M@ZKHQ'4A??1_XSW_\ M$OYKL7PQ"ZO5IJ*.HY)1N%@<"B'; MG^H'J:MO)%XP=JF2#[G+:!(#C<*#!L$CT9XK9JW.=F-Q)'K=8:" MRO:0/%AO'<#RTS)D\I>7_Z@9V,T?*B]GQ9])*I>4-5 \K]5&(H+7)4&QVG*A M5+&FM4F\EZ!N(7W&\6B^.CPBP5CKI %[WB.WBAD@)HKYFJD@R MB;:,,Q!ES)"#3=+ZJ'C[GG1;T#4NX,9WZ_934-^@^^NRWA]ZDPP9Y=K3N;;< M8S9"X#4!GW*)1!&S\A%SAAN:NCT^]T3!]C#;725]0^Q92L='Q[-:L74YQ35A MR5D=D9'02AWY(6L;@7H/;GC0]/],;%_^MS.5W1ZR@\.PA=H.K?#[]!CXK*./ M^O5]Z\X7V'#:X_M%QOTSF-/GD>Y\%#&,Z<-!2H:#2BN MR=)9XRF^D#I*\BIY>M(7'O>9_)MZ.;F@)&M3W>Y5"K/_Q+"<6%U02G).9*# M7M%>)1E%A*)BH+BK:.V:M[<[G.RG=$6R"PIW.=2'T'#G[N=-EG\EP_+I=YQ] MPU\6\_67U<3XG#,=+QX/R07I] M.LRS[T(?4KE/H^'V7VT M^#2A2MC#28A))UDD)%/+U870]3: DV=/P:/C(>3V(^OV(W7=N'BM;Z5J*H_+X>G&\)-D_*^LZ[L8;[F+(@%9*4,X'B+X8L"9EH:6*(L2' M(K,&=(S[]&]X1#ZVJOHVHS4/HA.SP7$#TC -2O,((5AB3F=I=2Y*XB->!&V; MEAKL[5\71G%7O?2>GWJ[F'_^A,NCEQC7!V2>;OM,TYS2@W0VRA9MOG\334:* MG$5T$%VI\_HXAU #8LN=22YRR;EIO!5OI^10DU._^F9.WSJNSP=/+DP%)^JS MI1,\B5)3N1%B20:"0(KZHQ,BM+Z*N86,5O@A MD.=ZB?ZH2G"A5LBY5!M2R@B^D#/L6/0H$PIGS%;*ON7CX^2AF^K[4)&-K?*/ M[UY?@2O'F%16!KQ,) A/F/4Z:DC>":]"DN'Z1+2[&@I?_? XZ=NFJCY$5"-W M)_] ,>C) <8MBZ:2*GBM#@L4VY(8Z!1#-+JXG(+8*A!YH!'Y^8+C7C6U-AL"!.U#KJ^W BE;HC"R'Q*"9RQK",Y2*5Y MO>--*L8ML&E]M!PHY>YP+!D^FT/H"TP0DC.+;O 'L;'>,: ME4-U>R]4]A!T!V#Y@-\6LV_3^>>KS)Q:2.E4S@GJ"SS[Z7@PE_ Z05.LZUJ=U'>>W=$S89%)D%+@Y43TV!5%+!HDS M8Y7)HL36-(EM/=)!0GJK6E\-X2YGFL0\.] Q6MXZQP MPYI/B;Z=DG$MS>$:?@ R>XB[!]!,Y_BNG!C+4R-9A,Y14Q!0>)UA;U4!SZ4# M7DQ(UEI2=^O*RIM4] 66?71['2Z'";H#J%RUN6_/'SL;9(('D@4*,K[DWI') M1<8I\",N@C%!V-8'TAVDC%N".VQ&;C]Y=P";R\ _=\=.\M'/%\OEXO?JK(6O M]"_K'Q-B(3"6R"T3@0RRD0C!6 <,:>.AD3:EUMU6=J&OIP3.GH"XQRPUU<[8 M>;W;&#OGJ!:V/$MI<3RO?:833K_5W?H>EZGJ\S-.:GR0& 9(,6;R#G0B:;)4 MH]E: *$]7K]@N*L*[! R>JHO. QNCZR2'L'W8O$-E\3(AZK 5ZLUL3==?2'. MZYNQU9?%++_[NFG//[_$];MR]I]_G/X3G\WS%7E-K(JH'6,@G*K'2PS@8R0G M-BAFI$?-4>X-TP$([NG*;"! CZWFIPS]3[_73N]D 288ZT1Z1&!1U5)DS4DE M/@ 7B5E2"-/"#0[L/#-O]5-2!&WI5BINY8Q^)EI#?S?\C+*?UL*FE MKGQBD<*R8A6$%!&45QF\,1)2SCKYPJ)NWC-@6]IZRKFU<3\'T+_;^_+FMRZE33?Y[]D#/;E92*T^;8F;$LAZ=X;_<3 DI#872(U9)5L M]:^?!%DLU5Y<<'C LB/<;FNY=8#,+S?D%J#8.N1-IPA.L@#HM'$L!^1;EB \ M^:EQMT<>/\38B;3=F:VW,_K)N#RO.O'&3E41Z_.C31!\J'7_CH$SJR8N13=* M+,K;@&ELM!XZV5;X KP$YT@'.KK>03UQ,#D5*I$*3J:_;'J)S!C#&4$QR M+#4OK[S^_:TPXT\),WM3M_?=91_PVWQ1@P7\B)_7\E#FBZ^'KBC;YL*.-\(A5!KFY-',18'UUCA.QEL59%[YO/5'CH+.W6 MB+V9G9,]_O+I<8+%_^N/KZY6DV8^L38E9,0#:)=&CP%F)F M#!*KTT:T,]:VGJK9X-@C+WMJ@:V'=XP=AYD=F,:/Q#)F)$K.L)00:G'(1I+>B")M#$+$U,A\[4"\+QHX$C]OP;,:K'H"W/OME M\4$Q4A2N"I"H1E!.4>"2A0.>M7+T#T^VM5-VXP C ZL=8V]#9F\JC_V.\)YX M4 ?RO*=?_)2B37=?I@C$2+J#SO7!C.0IU+$>)$ 113&JA.WF6#SVE2X,W#Z< MFP]!QK'Q\&HE('>O(*3(7!N(9-_7DSJ"(@G1606C>-!.BJV0G1__ MSK@9WD9H:$C*#MR(5_-933,O5ESX,%W^]\L?+W&6OM2UA.N&#:D=2X(!XX:# M(B57%[A;\*$D&Z26]G:R]?!&EB?.U,L^M7&\V*8A2 MM]()[NO8F@"]U.?6L.2RII@A^ "J$M1;$\!F:7CQ6NOF MZ#OPR+V!\Q#\W&W@.AHS^\?NI4VY?4DCE0HUTN@XYKQ,7':@'$=H/,>,W35.U6L*C/">[+\*2CM2?^QGT,NW8,[U]FX"2+&D*.'(E@!);%>I00P+$A$JX/& M[2JL'O].9QC9EY?S80@[-D9NO^\\="?M5=!66Y Y*U"VCKN5/@&7-A.9LL^W ML\\/@&7+#W;F-K5 S1"D[L!:O9XNO\V7X>P?B_G%MU=G8;F:N0NVI80V!Y>>_"C-X"M?X'Y77GYXV,X MP]_GJZTP\YHXNZ#?7JOX^=4,<2&=*-HZ,)J1+F>1 ?D&"9(P27#'C/+-BY(/ M.&^WL-P'.H\!% H)090(@>ZID-L@5?/M:?L==5SM MWR/J'C,A T%@[ >!5_/I&>9/%[&62U\NS_R.2])#1/%-]8<-V4B&D QYA4J2 M?^@C#\"1T86T-/KV(^1#Y51/?ZPCEV0HCL\')'\'BO..$;MAPGZ]ZBZR,@C# MA 8E,('*O-2-K FD(\,5P<1O00*,E!*$K[$6EOL!P\SKOH;A/7S(?C0 :#^08K_ MU_ER^6ZVMAHK?^5=66MQ/E&"HE3K+.3L IF$6J[D4@9,BFO%D[,%&Z/J\1.- M^\1^#&@UY,CN^/)K?,WP,WFTN:G*NM.JN9PH9DOP)4 1W%5964VHD^!,T,4B M:I;$0#KK[FG&K40XIM(ZD!,=:*T7^>MT-EVNTE#?\1?$Y9L_O^%LB1-6;)81 M%:24ZF-;=5^S4'0;(XMV2OK2NO_VP<.,F[(Y!J+:\*$#0-U):_Z<\<8GSJ2D M.5$H/-LIA3UH,/>S!)2F8UPKR:A8]RPF"+08\BXE%E6-6IS?LX?87 MKA'YY8_+/US'Y]P;9A5'*-D5BL]S%?$801>CHT5=>&S>V;S[,;OH=3T,.P\/ M-,#T&ZTGD;!DHHY@*RTH3B(W%;-R>%:Y.;!.9EC#+HQ]=%C#+E0> M/[54_:G*@+V;YW?D77&PF#5 D&PI9<-2J[N#DDBQXKL%)1(PI M29E;5Y,\<)2>YCGL Y>6E.X ,(^8XI]!/GJN7+OXCN3.M.=4!^I[HS?#3]&LU#K_/ M9_3W+Q9U>.^K+V'Q&9<3-&B8J9O>4$72 _79F9P)"*0?2!%P)F\W6#_@E UY MRBXL=7L(]\7=#I3P]2N_N'GE2= >9; 61*Y#RD2M;0D>ZQL0$Q:#B+IUW= C MQ^EB^M-P2K45(SK U/OZ?KXX__'^+,QJB>F;_W?/S'24V M'Z'+T.G-8)DVT2N0GJRBW D..Z4W=^%-#T"[\2[/-07067D0*&O2)6NH;?$0 MA(F!W(EC6Z4W=R%?!VKBH:0;0Q:8R0:R3(&NH0UXBFK );0Z8Q&. MM[9$)Y#>W Q!XUV;C-XW\QW@LK"P0>757D]%_.2!!:.%UT")ZU3GD?FH49 M-R]X"(Y:,:(#_;/9'KOI=@JU^3)Z#\%[7LM/$G@E!1B.0!=XN%TA61 &Y3( M69T>W'H,Q/TG&7FHS=!P:D#^L1\45V\:O\]G\\UDE$N-N]; DQ",2-HI*);, MM0I5X:JB0::8,3D2D;S=4L/'O[,53NS)X:0UA;L RS_(%B_"V6I>WO5Q I?7 M^H#3K_&"/E=).I$H$B.*03980'E#&E5*"Q:CP!B%2Y9MCY]=/KT5I-P)0VHP M/G3@@']$HG" M2F 4$6=1LDFJ=7*98"9ZE!)!*:RJ5EL(3BF0AC&K0K3(6_MPVYUL.ZR=[F/\ /PY M]/'KTW%*W*]2H>]QL7JK.:!>_<&?U;3X?+L3-ZHDWWA6FV]=50-C=CH:EP%1 M9E"9!0B"!S ZE52((EFVSH\]=)9VE>2WO_!Z>G9!4'SYX]7\Z]?Y;+4+9EV^ MP;3%X"*OZV))'!A%S+&(#(PG-$YZ(63K5_D]CCGRU.86V'FXDGP89G5@+%_\ M$1;Y:H,H"URQZ&N\(3DHBPA>%'(CG>5:HP_9MJ[7NW& 7BK%!V+W[2:NO6G? M 7#NSS6\6%!0\GGUQK=\^>/GWWD??JS:&>N-?UY[EFO#X[45$I(%]+%H\-YI M4"Y8<%%E(,J(8GB(3C1O&1K@'N/"^ !8;95/.B*/.\#Y&W+&YC\0/Y[/TW^_ M^U8)L)DHQ%(I+ABP% .1Z$L'3G$+R?JDV-;C.Q\\S,B*F$-@R,UV1VG),0 V= 89&/)I+$N]:&^H&CC%QU MV!OR6C"L ]Q]0'*?IXE\GI4(_7,V/5]^^/C/C1!EFX.1"4I1"$I&!3X(I+O9 M'-%[I;&UYGOT0"-7+_:&P7;,ZP")+V;GTUS=[^EW_/EFM!YDA7D]Z.KKMXLU MN^]Z[B]_W/\#5KY1",DXEP-X:10HM6J:40XB.4V>&YM$:!U8#WB=7OI2CA0\ M=8*+;D7DFC*)F0E6)(IBJ]XV&'!/'$CA>)#JT&7GK .>0\'JPT&90)+4@?@<8>L#=_9DK-SEH M4;0'&T@QXOSM8FYFW>ZEI::V(@E::4A6N9)[.OP^CH<2O*?>EQ5>E0$'YG%_2K;2X-UA\H3[C)SA=R9X#BOXZ0"^. S\$RNC4K: MQ]2Z#F+'(XX;:O>@<)LP;W]LSDEZ!GGH6=N-H.KIBX" =9209%R<#>IA'D[X+@SV S2:6%^' ZL"W,8,2AL#W@H-+EL6Z8HR MRM;)BP>.,NX4IZ-B:!_B=X&B U/7+[[.+V;GDV0MUS(ZB"*GVD]/;D'&"-$% MS*44XYJWE#0Y^+CSH 9%Z/$9V_M&F-7+V)W"N@-ZYA[_@4T;YW8X>Z/NN=?3 M93J;+R\6^*Y<_^8'/*LMCJM!&BNDQ&NQPO*GXR>UU]E:,*$.9G5104PZ MU>''?0\Z(F8?V1)S1/:/&&(O%^>33]/S>N.W%']]G^:+<+:J6!/9!JQO!-E9 M!%700 @Z AUC,NZ^J(4\K<6FY*A'%*DJS!@PBE0]&7P#A-D M)I,.VMIP.X1^:"K6@]_H""$M>3IO3^"1%=+KZ0(3_?%F,8J0J?:U@'16DV)6 M% M)J< :J:2**+7=RCE[0M_<_.HX.8IC@>5 *G>09M@T6ZUT;=()A18:*'+G MA.V2P2-F*"HFX24+J?E6L^O?[Z5M9PP/Z&!^=(2E2X%22:82"H)8-7J&(B%0 M< ](XE"DTZFXUJ5./0T?V)^3#T!B#[*.[:B\G26BU/0[KJ2C7F33!,R4-1@, M&)TE*=N0( IR\K2IF[TUYIC35F[*0U_H@_?[L&S>FGX=:(:;@SA((P;% P6XL6<];UTX^]XD[.\'J&!-W=N%Q!SA_O,.,1R4"19Q@BZ%( M0TH/GADR"5$3:76F2[7VKPYO]3NMR3L[X66G]L!=F-W*\(6I% MSK?-'ER=V1R"#(X51E'9T2?I/7GJD;?(=>&B'IGWIXSV]3R#Y3_H+YXOW\Y( M^*?S_(_%:GAT$0*%L)!8Y8"K8]YT3L"$DBD6;7CSJLP!KM&Y;]$8B:T$H1$L MGH%DO/D3%VFZQ"LJ?*K%T&]GY*'-EM/TKW!V@1.R@SHYYL&NJK =,G Q&RC( M2GW_C]HWWV5TA'MU[AGU+3O-@=.+,,6G:1(?ITDU\+<:'3Y@=5SK%I_Y;%68 M=!'./N'B*Y\H5AR/>;5BV!$/C2+VF3I\-+E2,"/7K:<SI;GBXN5V[U:-/CI2YC=:^,GWAGO"YEWBO805"2_.W*CH8CH MI(J\2-NZG_%8=QLY-.I QGH#T"D+UNI?_\)EW>^SOCJ?%"M#*C*#D-J"DLJ M9SZ ,3YH7:+FO'D5<\/SC[PI_$0%Y% @=" $JR%1[\J_0[WM^;O%AVI$KQI= MKQII7H6SLSI9ZDU(7V[^W0E3DB$F":@X43[;!*$F;)PVRA;O1?2MQZ,>?.B1 M-YF/"_?CLKP#C%^-\5SW&=U/_M_GL^]8MXRN*+U95!&UB(^XR''**7V+"71ND+A*!<;>9O[N++2 M'W2>LSRM;>@O\\7E;]6_QR#J:M]5T!:1U0F&THJ0@DE2G8I@W7O# MD9?;/U,).QQ,8U="/ODX$A]X'*&KUQK \!GGY=K(D)7.^6TZFWZ]^#KQ/D16 M"P$M=ZZN\@EDPP,#%I-T(BK/O;TI50]44PYYRJTDPS\SR>B+]QW8F[WY\),6 M[^[2(ORYHD5AUF:=!)BZW$U)^E[I"=[9B+3 M'5(ZD)JM#.NG\.=+G&&9GF]&9&S^Y,V?]3]QXK0HJ5@-Z.M(C(1D.JTI8&,0 MRHLD;?-7X38GWTX2GFO^?P3N=^$NW74=;PQM^^>WZBR2,[E8TI]-'$]11EE M^.H->HO@I%? A0C:%%>OO[T3M-.WMX/GKKT, MO$CGT^^UV[3UT)YM/G:$@3X[W[F/83_(=0RQ+E+@W(,REGP 6_T"91C:F)@L MK7,](P_[.; @YII']6%^=D8Q>?W#B7<\"FX,N5$^@T+)Z+^"KK,L<^*%XA+9 M3<+YT9N<]!B@7=#!VP0G3)QC#M9$;)>Y.7?0O6^XL(^I680Z'2@VVIGO';Y?("\^N+Q56=R3I( MNIY$W!0=YTE*+&1.ERO6U3*L0"%9*O7"7N;@1>:Z]2S*W4]YHE6O V)]6$8? ML)?H<_4B/W7C+1&Q"T[/R=W]67FH99;!U,I#PQ0H73($3I*ME>0!'5<,6Z>( M![C&B5:I]JO_#X7*\Q&:-W]^FR[64\RN*,%Y88@A@I9*$#],(4I8A.1R,"JA MR,T7&@YPC1.M7.U7: Z%RO,1FKL!ET@6>4H&N$+BAA4QD@NA4O.% M.>/$Y?W5OO8K,(?!Y,"X_,TL=R$KUQJQ+HE@722[RBW49BM0(5F((2?P+'AK M,^?8?#%+\TN,&Y&?\,/N87#H(>YNIQ1N-29NXK?WBVG"JL/*I0XS1C!;B$O) M^E+#N0)1.B*8<38;+JI"ZTQ@=K_EN''_"4O4P(#ZZXC<)#(?>!(> GFSH$C_ M@"].@P\EV*"]5L.TE0]_M6>3,(Y$YP.YTDS8,SG.Y]>G^40,G*P- X MD-K5L79>0<#DH&@,VD2;N#CZXUV[ZSV;I$X7,CD2[$[!.CY%FCM3:1ZECI)9 M26<*I.)8W0]*U.&>@4^B<,XU9]KV)I0[W?#9)*!.0BZ' ]]S$,U[\A2/JRX* M0J3!NOI94AR2ZNIG%BSY%4([EFI>L/4$U6/?\=GDPDY"/(<$X',0T'MR(H_2 M1QL1%98(,F>BCP\)G.,:4%@AB*LVF*/7(S6^X[/)NYV$@ X)P%,0T$:QN$$K M6!%U!0HGQZ(6RWBA#"1R^+T4AEA[]'T-1WSZ.86L7A?B. +\%'2H$O& MZSIX(;@ 2@>L2]8]Y."]L]%JU7-VL%_/]80S'$- Y\1[ 3]\_.?P/8#W?.28 MO7]/W;&/GK\2>H061952Z1)2R=;'O,VQU^)/N[-L%LW>4^2CL[R 4N;F-3*3"G!"N MCOLH=7,SKXMU% @>BDBNEMFW?FG;?>W@X>AOUY- MMBDQ:>"D9'7DC(DI.V[ST?-K;=:_#5=HTH6K<&3>GS+:GUSN M<#5S]7J?A3:9_JESF+"0F:Q]=#%$"]DEP;%D'D7K8>_'O6'GEJ$Q?H^V*>1@ M,/TU1.VR5\(4)Z)G"2(6!HH["]YC'0HN4M &Z3?XZ4G928^%.0+"CR^,>\#M M="J46VTUJA/#B8EYM68;E$H!@H@2"D5V&6\.SLUI06+;/A(4=P11M0.2N(U8U@@ MP/F:+FR##WP^M"F.(7./A(/4Q&E!.$E MSW@RYF^?]YG^"HF?D_$[!&X]E1''IXD3;Q/G-@EN58*NPN77I#)^"=/%O\+9 M!5Y5.TENF)-& EI+O%0J0W!<@L6DL\5B=1ZD*.*HMSS1%YN&Z8E^0?6LWV.V MI]W$82T8* EXLHIH%LAQG72$>W>0V.A8-HYO/-L"]2^7 M]WB:?";YZ'76X#RK;]4$ L=#A*(*1>S&A'B I%2276KBK>/1%'G\VCZE]_>F+83$I^U MD=[AV<)ZZU16!I#%F@YP=?A6=H EI&B"M_R$"A(;OZ\-FYCJ7\![8MA.0&V: MMQIG6 >INS)??*TZ<$7;Y?"C.Y[\Y#$'>>QV_S[&>@C'K-&\ ')AR/XD#=Z3 M0RF*,#9$E9QNW<_T7,9ZE/J2YKP'YLE^*\4".%\7J:&QWC#DW#2/%/\>Z[$C M9H<;Z[$+^SOPW%8GK^9IU>WOF=+>*@W>:4$.'0)4A9<6!-J,=%0@.IF MF,9^S'P(%GM0=NPWGA?$)'8Y-2$HDH04ZL $+4E+>]+2FFC 0L@JQFR-B$]Y M?[=_:"<\WH_GML''E5,!HJL=;]9UMTO04(N+CNK@];2;,U>N0-[!TL@ M-67O/F3JQ2F[FNBE?!$.+0/M0@+%8H'@M (I7>(B1JND'\(EVVETWPG,XSG8 MQ]^+(QW :7_"/3*F2R9F;2^UO^36%VX*B*A)\)E>C8^ML\"%,8EGAJIU?><#1^F@M'I4 MC,S;,ZP#W#7H)G$FV5S7OFLC*7J,FFQ3$ARL+4IX750TW8R%^'6G07W#U1-V MX1@GC/;?YY>IU[NIV9]K2&XT-2)7WD<.D4MR_4GJP5'< C*Y(#1+9"Q; M.[Y'NUSGEJ Q:EL)S: 0.F79VGU46LJUK%B!%9Y\S;HYE@)A!UY(5Z)P0I?4 MBVS]12;S#0ON\8;R[8"TOUQSVL3SE++R$;)P'%3)=1N00D#C'%?,I7+\G>%_ M[:%\ST0,#\#9WE+X'1=QWKTIO#4D+1AAF"D9N*F9'2:(?2H&BF*5\YH\'!=/ MI\O[64SD>R82> #.GOD8HKM#T:R/]9F'8F[M18TFZBJ\XL'$DH5B1"W73:CW MEYG#]TSD\#"T/7-1O.VM,Y\"%RI!\I986.I.RLSJB":&Q1J?63J=60C[Q(7] MC>=[)F)X"-)Z&@8VNL> M[GVB3[0]"$Z'2F G%/_EWGB?)A_SPB=B,G!>-\45]$1()R&BMM&1:V1E.!DE M<'H#R/[6!"/B^5D[ KN.>M+!U/G_%GBT E0N!KR-"K0.*1AM:GG@R2B"TYM. M]K@M"\-I(&<$H9<%*5XF,H)?QEIR+U]SC_EY+]@5!\ M"B.3+D>:O ^+\Q^?Z+K+D%8D.6 DTE,_LNG(HYW.WVBDT4/?O!H DPOWTEL& M%"9Z4-P6 G@FO&L94@DB1]OZ\?.I,[4;2_30EU[^N/$GJPX$(;V,FC,(1!!0 M3DIP)BFHS:WD,#-M>/,'H'T..NZS;5,\/3Q0:"C&=>#@;'>U53-BUNB$"@EL M5JE:( E>F@(E9<:CB#ZJU@7BVY^NE[%#@T%E?A2^=8;(RX["''6RQCG(N;H. M9(<@2(Y0J\6M,3+*."3R>N@+'HK?C\!J#^*//0CC/9$$R0&=YD^_.YU] M_GCI_5QVD[K(2DG2@4["DBLJ.002.6 A&2%$L(P]Z:OM\+U^D+,/2^?#TG=L MR+SX\)X84B<6WKK+B\\+7 5'EY=BHM9>D!>!$:LK$2QX34&,T=Y2("9,R5L. M5MGRB^/FP5K"9A :CPB* Q*O!%!PA6",YM5$%M]:!+)[EFS>A7 M/RW9P8?L9=[YQ;.R1H;,C8 _FX]BV>7/T=S/<>!9U?(C5!I!,*BAOZU2VN@C) M&>6*19GS=J,G[_SHO@%T."OGS>C:"RH^_3'?S.KS$;.B8,)6>Z3S=B,-[_SH<6S@N*C8CZ[=H((8O$%U"4D&1BHU:D'*U=8&")DYR:A7&1L2=ENP'&]/L&UTP)(56((%TM7+:>070^@54N)O+6 MD/O==,;/GSU.0GMD8.Q'V<[>H:^%G2NO721;BD!'#GO=7V0D>>V<:_#9:2M1 M4/T,G5MY-S'SISI%V2;2<=:<41A0+A4']P,4G 8'10?F)6V:-6\ MF^_1 _7SD'T0V[>#TQX\&-N<7;_)KQB6T]GGZS,/+_6P+CJ2=+$Z^AI)]#!" MB+$ "UIG:0T6MEVTM-7GNL3,/KR=#TKHL:'S8KG$\Q?I_UU,E]-*H M.PDI"^.T'X\&EL#K8= 7$4@4UQ^ MO(C_A>G\T[RJ6%Q.#!.](HD4]/^V4D9/?JI+H[4G M6^>#T;A?+?7FSUKEC,M?B+;7!?#?T_,OU_\G$\Z+]\NEQ>87\QR_8^U%7&"69$$9&( J%)#'Q;)W]3!)<,3$7ZK M[.P..&YX_'$?, ;%]%A,'MN:;U:[?IJO/.$%KKSBY3\6\R5%ZT1#JWF&:&O2 M.]3^+R%=[64ICON$>LL59(]]95QG<#@;WHRR8T-DXXR0/*R*]3'_C[-;U[AU<6BTI:"Q]_GL[3^Q22'P+F3'(JT9*6%JZ]Z!D': MP@7W1O)2VN-IFZ-M]]S*3A5BS;G3#'0#C498OR4?, CAY@]H.O;@D;,U&G*P M_L)5"WJ)V2:5&>A"'K)RM1[.%0DB.?0L>86L]1/SS1,<[N=LBL?6&2N=>>1U M#:=WLG;W10Z!(D@01JB4==3H6P^CNG6$<=,S!_#WK@>S/VD[L#R;(K^Z +:J ML_J"^6T]3^9JA;%5G >+M<%%>C*FP4%,Q8%3Q5!X&)TIK6N8MCC6V F^ ]A^ M>V-N8Q[T#*MZH4UA:I#61I10@DZ@4!0BF77@Z](_TREF]N7I?!@"CXV5-V>8SA?3M'I0OWX)%"%HR2S$PABHXC+$ MC :0.\-R8K$HMA5*'OK"N G_0?'1A*AC(^/]_ ]<7)'E^BV$B\8S4JZ%A5S? M,SEXFQ!L\IB"+BGD+5M)'OK$N(GS0;'1AJQC@^.:I_?'_.8E--->UTB?O#WE M+$(47H-,ECF3!'=,;(6-A[XP;OI[4&@T(>H)S&%X>&J +Z0!A2N ,0@BG&^WBL3^'@RR/W1:# ;9A8_]F-7KZE_QXI.O3<=1&E#,.P@N<&#%>ZF] MM-NV[M[[X_L&TN$LO=_"[DO??A!RRT> M;==$<)#CU=?(D 8X.8#*8T/EX_3L>VV&^/9N=@/N,4BEI780&4472I1"5/$* M#D%M9EK'-R/#F4PI!NS%Y0"),T.")5 M48XD0?+=<-)#)#D]1D M27=#RNU/G."(D<.Q2!?2TAP:"PD&1EJAE[Q M6U!IF&3_=:>&V@$;<]JE20^E<0

?=MU3,T^[PN0%C]^^TLS;_B52V"E](F M4U:U"*0FK:L:TE/0R(QT@IO(7.NLZ-.GZB77OB?CYX-RH0-<_8K+)>+->]7B M[)]])!.IZH WD\!@5:@F(!EBDCRG(_>",XZE=2GJTZ<:%U>M<3 ?E"D=P.SF M739=;!.?972^D.7'XHE(/$)(&:&0*!;#G+M/\8G;^@1R)][A(M62;7(JWM?I4G0_82T$5KN_C4G6 M2"*EE\<$Y#UG'+?U>DQ 'LJPL9^U[M/VFY;@%SFO1IV%L[5_L>KG7$Y8872] M^I8CN085N0!7G )F, LNLZ8_W.J]:_=OC]N;/1#.CL&'L6'VX P#E:-SG(ZN M95'5FPC@K4O@B7Z9!5FTS%N!Z:"I$(/U7P\)F28T'1L8]^'^/W[D1;@XFZ;_ MF-,WOM62P8D5S 0C/5@I0C7R="=D!:0R/"6'6:;M)KMO^<%Q&ZR/K6D.I?C8 M*'JS/)]^K7F)]6/*;V%V48A(%XLZPG667^/9E,SUC]H5O+KOFS\Q7:PJ=>A_ M-#'?(')AN5'UE<:!\D%11)T4:,\A1 P0 M-8L0;&*S!&9U;0/* MD3Q3%P!#D"8:[5%L5]#YT!>V@\RI/?JW(VJG5O+N4\H$A94NR+H @LHK)MC M18J .2+CRENZW%&>_F^?;#N(/:\4P$'<&5L;W;I,?<-[5_ZY7(_9?(EEOL!K MY4TOOLX7Y]/_63%TPIUCPGJZH4[A8L;(PCV@\W7S MM;/@R"4E/]2%XDI(.FV7'-KW!-LAZR0?_(_"E.Y4U^8B/R8D/38HX8&K5'>0 M:@-T? ^%PAO%'?5X8R@]FNI_;5)+W8KN/4%H)0FO MYLOS2=W)X58C/$7==UO(E/N<,Q#ZN1.H+=[N"VN'G*M3C%LDW8S!#P%G/VJ? MQOS4F\KUMU#38.<_#IZJ^OB/'6#6Z@[W&&8":THZE" 0W IIDOP9CY& QPQR MA8IA3(T%\>8)AG%SR%_;^'FO+W[:S6W=!QG:^3P.F=&#-[DUM;KR[S?W6[[RY)AE^F2Y3./M/#(L)CR64 MY (4S$32["*YDSH#RTZI+((UIO6[P?ZG[:F%J"6"MLE4MV?GJ0"7R/H[69I/ M?^#9=_QM/CO_LIP@)AMDIA!EE16+GMQ87P*D*)B*20;G<0S8WG/6GAJ5Q@;M MH:P\(7V-9#4I)Q3X&#)(;943A1FR&2."LYZQI]ZH3K"Y,^M. M#9K3[SA!3H9!2H18RJHZ08#C)(32JJA#"BAN[SL]+C3IC#VU4_4"S5U9=T+0 MG.281;;> XD7TKU0@_=*@U,F)^.5-BOOOA:?S4I!;5RILX)Y!84XT1)K"8 'U!@"O [+N*\D]S?Y%:JH%GV;\*/GO^[?9>K#.#_/I20 MM?]J>KY"8)CEVGY%1\!9FAZTF7*+G]J4A+O>HE$&]=IG7]S^+"GWLWDM)KN2 M:L:<9I9$+K-8ZMX-#L&*"((7Z4I@P>36Y58['?!@$Q#/II]73/SW]/S+_YU/ M5SM-/F(=['%VI8A>+!:!SK#:HZL5#@RX"YIY:11K MOL!YOY..FP8;#FMW+,CP?!QYB\>O9'G7-WQ%NG:U2$)H[P6%JA0=? M>_76;KB?T<=[\\-R-\5["YMJ,IH$.1; *9'2??JM2< M12;?ROF"SC*78FX.GK'W:;;@YX/0V).X8Y?YOYU]P/>+^?OJI?S'_"R3BGXU M7WQ[C8OI=[K;=_QYR\UH?V9BEH%#]M%3M%]OZ/5#?O_.G M>T'-OJR>'XWN8Z/J9FBPDK*8C7!)2Z@)45 U&15Y4, +"Q@\9SZ8K6!S]V>/ M7#AQ/(/4@K9]0>-2C#Q37#";@<7:JU#K]0)G @*6).@2,KKM>H;N^^GCJ(TF MO'J8[WL0;FS./[P5-E@K0W @A#/5]0_@D#E(1>>4,!I[>U3T$*MVCX& ?;BV MW6+='4@X-@X>W@#K;$G>%T,FKM0-L+$N#16%5"37163MA-INX\YABW6;FXH! MD-"&B!VD+GM2@Y&15Y6 &8T Y4*@Q<(N2C(06+2@M5MMJ6.N0[S*]] MK%PYHI-R9,9V .'-"+"+/+9MPJQ M=WH\O><@)_9!XEH!.>;IRE MO]W.NL-XMH>_>V*AUV'@&IHO':BR]Q>+]*4.H;NB["\7YQ<+_&TZFWZ]^/IX M3TE*@4B:"I@H:CU?8'4"60*GB0;(6%2V=8?:(><],8O<1C$>C<$=@)DD$I=O ME\L+S'S"E?3/ [:]&3"Z M\9TOES\3EC]>G87IU^4OTS-2ZZM,YG)^-LVU'.GM['S^;H:3K$0NDD0A>%Q- M2Z X#B-61YGSH(A.9KLA]KM^>>3:\C$,\)"\Z0QX'_&LO)TM+XA^"7\+?U85 M?>E8Q$QQF;,:C)">=+$B-9P]D9,H9Y2,F7Y['\0]_,F1:\7'AUHC;HR-L0_S M"[H1OKC(T_/7TP6F\TNK_S& CX"O(3@Q_ R4RS^H_XKD2?Z?__7_ 5!+ 0(4 Q0 ( M /H]I%;;)3''\@@ !@^ 7 " 0 !A,#,S,3(P,C-E M>&AI8FET,S$Q+FAT;5!+ 0(4 Q0 ( /H]I%9N[(%"X @ ((] 7 M " 2<) !A,#,S,3(P,C-E>&AI8FET,S$R+FAT;5!+ 0(4 Q0 M ( /H]I%9!,0@&AI8FET,S(Q+FAT;5!+ 0(4 Q0 ( /H]I%9D20:KCP0 #,2 7 M " 0(7 !A,#,S,3(P,C-E>&AI8FET,S(R+FAT;5!+ 0(4 M Q0 ( /H]I%9S&9I*(L(! !^M$@ 1 " <8; !P=6UP M+3(P,C,P,S,Q+FAT;5!+ 0(4 Q0 ( /H]I%9H;$HW#1$ ".[ 1 M " 1?> 0!P=6UP+3(P,C,P,S,Q+GAS9%!+ 0(4 Q0 ( /H] MI%9J&0,L3AH 'O[ 5 " 5/O 0!P=6UP+3(P,C,P,S,Q M7V-A;"YX;6Q02P$"% ,4 " #Z/:16G <#],1; "*,@0 %0 M @ '4"0( <'5M<"TR,#(S,#,S,5]D968N>&UL4$L! A0#% @ ^CVD M5@(4]#$2Y G)0) !4 ( !RV4" '!U;7 M,C R,S S,S%? M;&%B+GAM;%!+ 0(4 Q0 ( /L]I%:M&![CX(, .< @ &(\X# end

'$PF:R'NS.+/9.YX)B#,,-8&@=%PCY>890:(POC68#J=2V.X/V_1/]C< M*9GFG/8,YAX1PR"QB"P<=>.;)2_,6[O4GA=C$$;XT70"_B)R2&$_BD$7A#VX(5=SJ'%"X_EG#*) M3=2'OKBNKPZ(#=C"P>?2%$O!TI";Z\=# ?="'@YXV5Y2XTFG M",IZ$^7332)G0&^"W=6I1(2\KCJ:J@/5+$Z[H@%78-$+37MK\Q3 @!=D*"K% MBD2= C[$6&H+N;-7B139/4IZ&4,5<']^@)V" _ M9E=R23L#/QB?='Y>A/3B0,)QT&DV?LU]^XEF#X5&'85&KZ70U?67?N;T(AUF MS@W182,R*K#)6]N<:B[Q?ZE@UF7'GZ225NM5%#K.EPWC$NY95CWGR&O)X9\& M8TL/;SCU.WI,_1')IL.S$=RB,I)!%$8GM5[D[Q%B,&JD4P\N61'3'^<02_KY MX)^>16$#'O;5>=S5>?S:.J]0VK\WA=9>G+ZJ]^+^IZKSHNX>[..QIM8 5O\' M#WYX-YX1@TZ!BP1NF-Q2K]. *# MT"<*M3)2\F$BZ@>FD7?NWK+N>)_6Z=Z1SWG+Z#6:X(5./+JT#LN['ZH46I>V!UD)3 M1V6G*;6P*(T"[6^$T.W"..B:XL5W4$L#!!0 ( /H]I%:I:1D?S ( #D& M 9 >&PO=V]R:W-H965TLFD"J MFA "!0:12K=IDU8-M=WV,.W!)!=BU;$SVRGEW^_L0$8ER@-P=[[[_'VV[YAO ME7XR):*%ETI(LPA*:^M9&)JLQ(J9*U6CI)5"Z8I9T/^J5 M)B_L4')>H31<2=!8+(*;P6R9N'R?\)/CUAS9X)2LE7IRSM=\$42.$ K,K$-@ M]/.,MRB$ R(:?_>80;>E*SRV#^B?O7;2LF8&;Y7XQ7-;+H)) #D6K!'V7FV_ MX%[/R.%E2AC_#=LV-QX%D#7&JFI?3 PJ+MM?]K(_AZ."2?1&0;POB#WO=B// M\B.S+)UKM07ML@G-&5ZJKR9R7+I+>;":5CG5V?0;DB0#O4>V%FCZ\] 2J%L* MLSW L@6(WP 8PIV2MC3P2>:8OZX/B4S'*#XP6L9G >^8OH+AX!+B*!Z>P1MV M"H<>;WA>X>^;M;&:'L&?4QI;B.0TA&N,F:E9AHN 7KY!_8Q!^O[=8!Q].$,P MZ0@FY]#3[S5J9KG<@*<*=\PVFMO=*9YGD4[S?"R1'DP+"4PRL3/<@"I <+;F M@EM.I\-D3BV6*9E1A/E^L0H:F7.3J49:S'W*D:O1M;QC730$CB \^9KMJ&6M M 9H7H!KZ=.K:!.;WIDO.RNZ6@6F_4"A!0\+,H'G#H[),F#;Y M B;3:V0C8Y@.$F=@V<:LFST!N-DCZLVA5X9J)!I^LT:J_UU5KPC3_#JG6L MJOUP6"M+H\:;)&PO=V]R:W-H965T\IY[2=ZC<+AF_(=8$B+!0QPEXK*QE')UT6J)<$EB+,[9BB3JS9SQ M&$MURQ($SS*C.&HAS^NV8DR3QFB8/;OAHR%+9403W=+&4^D%K-%SA!;DC\NOJAJN[5H$RHS%)!&4)X&1^V;B"%X&/M$'6 MXF]*UF+G&FA7IHS]T#'N M]1;]?>:\LO4'LG&HH_%"%HGL+UAOVGH- M$*9"LGACK$80TR3_Q0\;(G8,VO" =H8H#T#WS]@X&\,_#T#A X8M#<&[8R9 MW)6,AP!+/!IRM@9 =:0"RQ>@EH KXF5(JF>JBNORQ9*G R$\.65 /1<*UPT^DX M[Q0=Z-0'GUDBEP)<)S,R,]@'=GN(+ MQ4!! ]K2,$96Q,^8GP,?-@'RD ^^ MW@7@Y-TI$&2A4ESND& 8Z^3YR*A MB(&=L2 A'5$"P=^D0I^ANL?P+TE]R1) M21/<$KU@T&0!;@C/EI8D)."O:40767HTP?7#2LU;,@-?:*S;J?RY4Z_$'.>S M^=LGA0T^2A*+[Z;TR ?2-@]$+W478H5#$:S(Y63$N\30BVQP4X+_MI8G0'+B3 >NE_GX$AZW[ M79:L71_+DB.P"DN=@J6.E:5;(B2G6?:%6"Q-;.0 W5TV^K[G[3%B[>981@Q= M>MY.EQ57NX6K7:NK$[7(<36EU)X@EYO=@/ FB"B>THC*QZ9ZR/F!G.C6<@(A MK\:"=03'LE#OTL)"KV"A]ZLL\'SI4K\A6R3TIW%3&5N[.7;5Z1D#7B4W<-1C MA;9^05O_1;1A(8AL@H08DZ9?B^"@[M?$VO.Q25/OL@,'AY)F4'@_L'I_%:F* M-MNWU 8&0DYF5(*(*=\%F*5<;UIR2<"*<,J,R3*HSQX/[=%@'<*Q- QJ"=6& M S,)T"NK.\^^I2CE0)-01=Y8I7FU/E&_Y_M[;AJ:0=B'O;UDMP_EA=D.=PI9 M:'555[(A.%&5Z8Q%$>9"!S.>KL,V%L!N$^$]:1 MOI0)5#*!K$P$-$KU]OA2+M#SN# VJW-A'>M+N2AK6FBMV%2UH(1,HLBXQER7 MM *<7(5A&J<1UA0%9$Y"*D^-/#BM4IVB!:[0JJR6A2ILOQ6I %T6KA.G:($K MM&H4RD(8VBOA)Q;W>DEJ7-P-E:MI<7=4+5==+0MA:*^$[Q0B59GUB<[-SKHL M8R=.T0)7:%7JRNH9]M[,7'5:83M%"URA5:-0%N/07HT_,5?[M4EXYG=K9;>] MCZ,9<8169:0LT*&]0M^=TJHF^96-VF4=/G&*%KA"JW[5+.M_Y+V5R8\C-*!CE5,D[1 M E=HU2B42@;9E'YC;=B $'HE:+8R$.?W>_\0X.J9Q M5,DIM0^R:Y\/CS..TTCM(._U]]S\XV7VGU@C04Z5D%.TP!5:EJ#B^T5VON',:Y]YT,BX4R7E%"UPA58]&U$J*?_-*"G?J9)RBA:X M0JM&H512OEU)%5'@1116.U%@112,O,+:5Y9.NU?[RF(?PM&$O8:4\DLIY=NE MU+,):P*R35M9I*W825LCH_;.(8CU,2UC5CI57Z[0C^'%)#_ 6,+DYRD_8[Z@B0 1F2M([[RGRDF>'U', M;R1;98?VIDQ*%F>72X)GA.L&ZOV<,;F]T1T4!T5'_P-02P,$% @ ^CVD M5D@+KKBA @ ; 8 !D !X;"]W;W)K&ULC55= M;],P%/TK5V%"F[0M;?H1&&FD=@.!Q*2J9>P!\> F-XTUQPZVTXQ_C^VTH; T M\)+8SKWGG/OAFZ@6\DGEB!J>"\;5S,NU+F]\7R4Y%D1=BQ*Y^9()61!MMG+K MJU(B29U3P?Q@,)CZ!:'E!%45!9$_%\A$/?.&WN%@1;>Y MM@=^')5DBVO4#^52FIW?HJ2T0*ZHX" QFWGSX+) M;CZE,V]@!2'#1%L$8EX[O$7&+)"1\6./Z;64UO%X?4#_X&(WL6R(PEO!'FFJ M\YGWQH,4,U(QO1+U1]S',[%XB6#*/:%N;,/0@Z126A1[9Z.@H+QYD^=]'HX< M@N"$0[!W")SNALBIO".:Q)$4-4AK;=#LPH7JO(TXRFU1UEJ:K]3XZ7A!%%4@ M,EA*5,@U<;FZ@CDSY2(\03"%AUN)*=7P62B%"L[O4!/*U 6< >7P)1>5(CQ5 MD:^-(HOK)WOV1<,>G& ?P;W@.E?PGJ>8_NGOFTC:<()#.(N@%_">R&L8#2\A M& 0C>%C?P?G910_NJ$W3R.&.3N#.DT147"M888)T1S8,+T_G"+ZM!&-@VJ8F M,OW>E9>&;MQ-9V_BC2I)@C.OM'61._3BUZ^&T\&[GF#&;3#C/O1X@5O*.>5; MT\_,ZN\2V$!,'82]V;MX/'P;^;L.WDG+.^GE74JQH^XVVWPE3;Y8TU-I):T@ MG2.4**E(NS0U\),C38-N1=-6T;17T:.D&J]$EOT?__0%_U4P#+LEA*V$L%>" MZ?Q_5")\40G3W'^1^D<3H$"Y=7-.@6O:9ABTI^THG3<3Y+=Y,X?-%3+MH8!A M9EP'UZ&)5S:SK=EH4;IYLA':3">WS,WO *4U,-\S(?1A8PG:'TS\"U!+ P04 M " #Z/:16E^4]:_4" "K!P &0 'AL+W=O:$$SNVD.%$%)JS#!:2J")-J7R> 1>[ MJ=-U7@;NV";19L -)SG=P!+T0[Z0V'-KE)BED"DF,B)A/74NNQ>SL8FW =\9 M[%2C38R3E1"/IG,=3QW/" (.D38(%#];F /G!@AE_*XPG9K2)#;;+^B?K7?T MLJ(*YH+_8+%.IL[((3&L:<'UG=A]@0J%!:I%4R*DA9 M5G[I4U6'1H(_/I#@5PF^U5T269575--P(L6.2!.-:*9AK=IL%,C2N*LE.@?D/A5 M;,^)U^T0W_-]\K"\(J,?1P 3)"Q7B8B%ACT34@A\:=C\8DQ&UR2\"Q!30'>!MV)^ZV14._ MUM _JN%>:,I)U*Q9&V\)$C1Y^R-O$+23#VKRP5'R3VA4/[\Z9TH5$!,A;8NN M.'1(5J0KD*9 U>8\Q=U9-L_(G]9]54HNJ;M>4[-W?J!<0:TX^!_%;]8KV*^7 M%PQ[!^HUK-F'1]GG5"5O"8V7NVTF^)J"- $XOQ9"OW3,#5^_S^%?4$L# M!!0 ( /H]I%;E]):$S@8 /HN 9 >&PO=V]R:W-H965TSQ"L=T$81T))(/EG MC6B@ZE,UW#U^4O]03%Y.YAYQ/*/QGV0N5A>#R0#,\0+EL?A" M-[_C[83&2B^B,2_^!YOMO!G#; #8; MC/\HSK$ZFU'YS.>8H>+& MUR$6B,3\C6SR[2X$KU^] :\ 2<'7%.YWGXHIU?-$3[-\0H:!?^@ZQ/@N&\!="#L&H^Y^0UB)\ KFWL= MS&V7C5$_,*/6^/WE7.Y17.=Q_86_58!$F7.!6-)_37)WDWN!8XX7]W M#/ZJ[&S4W9G*.F<\0Q&^&,BTPC%;X\'TUU]F=2G MMTQF5B8>@0QA@"7G3.8ZT<7/J-.77RGF%V(J8Z^GIX$;..?#]2Z8]EWR)CBI M[M)F/*YF/#;.N$X$,YID,2Z"YTX.F$28@\]9$4_I\BWX]&G6Q<&HWI>#3;'0 MDIA&U:^H^B^Y6'V;D&V*A9;$-,A!!3DPANX,\16(=D%VL0M:J\9SY#]];)/YZR"64F6\@\5U_,#S&UR,G?7E8DE,XW):<3DU M<@GQO0 9>E3YG!?I/8JI7*1+B8J++KMR==I&Y'JP&3G&;OL2LB2F$7*=VA,Z M1D9?J4#QX=#9JFA@1A-GW(P=7I/XAC/Y?4U M3G/M9MWC3YV>IU*'((R@KLCR&NO,>BTB%@U MWK;4="*U]78/>6^<(2)M]T.&4[X'RZ@=*:.@E7ALFO/0EIJ.I?;GKMF@?Q8K MS$"4,Z9\(^(<[\DYXXYO]'$K8JQ:;%MJ.IK:9+M&>]FC6ML*[<(9R\"9-.E8 M]<:VU'0ZM3MVS?;X(Z7SC%.NJDU3;*,-@XC5!6?7)MM1T4+53=LU6N;2!T@+*:G5! MRF_R(NT I*I9UGPYMP7589?]D3]I92"KAMF6FOZ"L7;,T.R8*]<81AG61AF:C7*9 MC7;B1B6C/.E.0K##-ON^UTS7YBY[ SJ&;X:U;X9FWUP"RG(6K53\'"S?8=M# M=Y;OYFY[0SJ&BX:UBX9F%WV94";(/^7K5KGB".V.'ZNOLP^,R77 (T:L*Q&& MM@:BXZJ=-30[ZQN2DB1/P+_@__X^8.ZH-U&K!MV6F@ZY-N@P>,D?":!-LSZS MJA;:4M-)U]8?'G@IS@5)D)".1'K]1:Z^3M9[#(A-(S\[,"RW6/^=O(Y1 <"Z M H#F"N &/=A:_C;=_LRJ6FA+3?\YOZX=/.=%?]"W64#,K*J%MM1TTG4YXIG+ MD>NDX%2I>D?JW5R:^C2'(F MK6T#YJYZ@SE&C>35-9)GKD=FQ;9#S ##<1%E?$4R;F/96ZVJK*J%MM1TYG6A MY;WH1B'/:K5E52VTI::3KJLMS_QSR/.6?7NWT,@?MY>]U>+(EEH)9KBS*5@N MYF6QN9J#XCUUN7>VNEIMX+XLMBTWKL_&PO=V]R:W-H965T&4I:[O>2,W(Y0YX;2X]R#"*<]52AD\""3S M+"/BYS6D?#-SL+.]\4B7B3(WW'"Z(DMX O5U]2#TRJU18IH!DY0S)& Q&X?"XAN%C6Q<(Q/*G/-GL_@8SQS/,((4(F4@B/Y:PPVDJ4'2//ZN0)UZ M3^/8O-ZBOR^"U\',B80;GOY)8Y7,G(F#8EB0/%6/?/,!JH"&!B_BJ2P^T::R M]1P4Y5+QK'+6##+*RF_RHTI$PT'C=#OXE8._[S!ZP2&H'((BT))9$=8M422< M"KY!PEAK-'-1Y*;PUM%09LKXI(1^2K6?"M\3*M WDN: [H'(7("ND9+H#%U) M"?JBNALCG?-'B'(A*%NB:R*I1">WH A-Y:DV__ITBT[>G*(WB#+T)>&Y)"R6 M4U=IDF8K-ZH(79>$_!<(!>B>,Y5(] >+(>[PO^GWQWX/@*NS4Z?(WZ;HVN]% MO"?B' 7X+?(]/^@BU.]^"U'M[O?0">J*!05>\,N*O=W62&<:W5$RIRE5%%ZJ MF;'ZQ)G8*^)?=WH#]%%!)K]WE:MD,^AF8]XREW)%(I@Y^C4B0:S!"7__#8^\ M=UVIL@362MR@3MR@#SU\2KA09PI$IEMT#5*93N^*N(09%3#F-;@.1T//F[KK M9B2]>_W/2(9U),/>2)HM4->W*Y)>F&-K9PFL%?&HCGCTJII^9#-QEL!:B1O7 MB1O;:?H29MAL^L'D8J_IQP>3@3U_$M16+8J3FN*DE^(7KDB*EEIRZ%^4E.OJ MRM,NAI,#AF?!^&*P1['#"@_'7C?%BYKB12_%SSE7NK-6@D:ZT^A6?>@?8O&L MI=;)':PA1?@4_8/^\VSV[GALBUD":R4'>SL-X;VJZ:SH6,J=+;1V\AH"#-N9 MT KG%R/:8=4SH]C?T?3[:=(EHPL:$:805PD(Q.@B:^RG71JSGPCYJ# M_GV/+J8EM':6=MH,ORYQAJVJ,UMH[>3M]!FV)- JG&:/[\NS7I,VOYWJPOVR MZW $8I2+A1?%0<1"R#++ MJ'BZ@I2O)X[O/!?$X$S"?.I7\1 M^3T-J&I\8["6&\]$=^6!\T?]\CF9.)Z."%*(E::@^+.":TA3S81Q?&](G;9- M#=Q\?F;_6'4>._- )5SS]"^6J.7$&3DD@3DM4W7'UW] TZ&!YHMY*JO_9-W4 M]1P2EU+QK %C!!G+ZU_ZHQ%B X \W8"@ 02[@/X;@%X#Z.T"AF\ ^@V@_]X6 M!@V@ZKI;][T2+J2*3L>"KXG0M9%-/U3J5VC4B^5ZH,R4P*\,<6KZD3)!OM&T M!'(#5)8"SD!S]>DSDD@J0A.7DAJ4IVBS'KL(8-),; M-^U=U>T%;[37(S<\5TM)HCR!I ,?FO%^8"!PL?.M L&S E>!D?&&BE/2\T]( MX 6]CH"NWP\/NOICAH<0&^&1&3Z#XI1XG? M,7KM<.A5?+V]P^&$7$H).!)H MGI OC#ZPE"F&]C?#)"$XS>\@+H5@^:*J]97GHBVXHI))\O<7;(!\5I#)?[H& M2QU-OSL:O4A>R(+&,'%P%90@5N!,?_O%'WJ_=QEEDRRT2199(MNRM-]:VC>Q M3V=++M0'!2+#F;L"J?0$[_*BIAE6-'I_64V' T__C=W5ILS&Y@Z5V2999(EL M2^9!*_/ */,]CGV:LG]Q8J1<2C(7/"/SM(Q52:LMD<\)KN;Q(RD$BZ'+@+J! MP88!O5&7 <9 #C7 )EEDB6S+@&%KP-!H .8-F!7D1"] D,=/1 F:2UKG(PM, MFX.U86=)#$O,-IGXLER2%.5)ZIV>8B(CZ\JY^4;RH M;J<>N%(\JQZ70!,0N@)^GW.NGE]T ^T5ZO0G4$L#!!0 ( /H]I%:+D$DR MP0( )X' 9 >&PO=V]R:W-H965T$ _.[B2QZK47VTE:OAY?DB4MFQ4@7G9] MF7-FSMB>&6R$?%!+1 V/%>-J&"RUKB_"4!5+K(CJB1JYV9D+61%MIG(1JEHB M*1VH8F$215E8$"?:&E7@Z# MMP&4."H#OHQ#EQF0'""_A]XQ.J2J84"N)\'4T4UJ:N_NM+8O>2[_= MBWW/%ZHF!0X#\V 5RC4&^>M7<1:];TO!?R)[EI!^DY!^%WM^KW"^8L#H'-MT M=H/C")Z0R+9[-NE$_J.HLT;466=%>*-LSR9J+)Y%ES7199W175).-9XR4Q1+\UJ;.TC<'3PQ%=?6=,H7 M0/9UU"BI*-MD=+M[Y\\(SJ'R3SN#DCRUGEDGT=^>6;A7ZBJ4"]'+@)7@&GMDFZ_?K90"DDA"X2?0FVN>=P[L$W MUXQVE#WR $"@YRB,^5@+A-@,=9U[ 4287] -Q/+.BK(("SEE:YUO&& _!46A M;AE&5X\PB;7)*%V[99,1341(8KAEB"=1A-F?2PCI;JR9VLO"'5D'0BWHD]$& MKV$!XF%SR^1,+UA\$D',"8T1@]58FYK#F6DK0!KQG<".E\9(I;*D]%%-KOVQ M9BA%$((G% 66ERW,( P5D]3QE)-JQ3,5L#Q^8;]*DY?)+#&'&0U_$%\$8ZVO M(1]6. G%'=U]A3PA5_%Y-.3I+]KEL8:&O(0+&N5@J2 B<7;%S[D1)8#I' %8 M.<#Z7X"= U+G]$Q9FM8<"SP9,;I#3$5+-C5(O4G1,AL2J]>X$$S>)1(G)M>Q MP/&:+$- 4\Y!<-1!AVN+9/E;^HX$1=.(,D'^XO0EG,]!8!+R3Q+UL)BC\[-/ MZ R1&-T'-.$X]OE(%U*E>I;NY8HN,T76$47?,+M MOD9689EU\!GS? Y> 7< MJL)UZ4UAD%489*5\]A&^*Q(3 9T;N=G\&F=^WLAX="T@XK_JC#59A!S8%K3)QP]FU_A2EWE+9!4?[,('NXF]O%%PECKVGA+"P!_6Y9V1 M=5,R]5>RG;@]VS!&^K:FLB1JX;KU,MY#IGFAH!\4@ZD2Z!X]WG8%I[XFLB>K:SA&5W4)EMU'E M/<.^;!SL41=JA&(<09W$1I93]WE+9)6$>T7"O?>L]UZ;/K1$5O&A7_C0;[/> M^P>;SS3Z!_7^5E1%Z:!0.FBOW@>'E>RX^S)K@LS^$96F\=IIC4:=L[2; Y.G MGS 5R .RJ6^0C42G[J*VV*IIEPX8YGL65,[>EA#U+F(TM^M2BRMG* M&]'IN@=5]6985>UKQS>;6_Y)A64>]O*..;#W.VE=6*^WWZ3TTH%6?4W(,^&: MQ!R%L)(PXZ(G-B$H*Q74R[<).W MC85C=[;[P7[];"?-"J0IJG;3Q+'/\7/>U':2%1>/L@!0:%U2)H=.H=3\W'5E M5D")Y2F? ],]4RY*K'13S%PY%X!S*RJIZWM>[):8,"=-[+-;D29\H2AA<"N0 M7)0E%D^70/EJZ/2>"FR1S/X![4P_Q6Z);;N.2D!"8)9TC =.A< M],Y' S/>#OA.8"6W[I%),N'\T31N\J'C&2"@D"GC@/5E"2.@U!AIC-^UI]-, M:83;]QOW:YM=9YE@"2-.?Y!<%4-GX* JSG MH&PA%2]KL28H":NN>%W784O0"W<(_%K@OU40U(+ !JW(;*PQ5CA-!%\A849K M-W-C:V/5.@UAYBW>*Z%[B=:I](8IS&9D0@%=2 E*HH_H2BJB"P0YNEZHA= ] M)1>*_,&V\%=K_0^2@(['H#"A\D0K'N['Z/CH!!TAPM"W@B\D9KE,7*4)S3QN M5M-<5C3^#IJO6)RBH/#Q%UN@W=:'P@> M-N#A/O"P#;Q215O@43_P7H!W6A\('C7@T3[PJ T\>@MXI_6!X'$#'N\#C]O MX[> =UH?"-YOP/O[P/MVP4_@B;.\+4/_588@",U[>A:B]X$68EE%Q$/Z+7%&Z6P>1^0C0^_F,,(DH3+7..^WK MFHGJ8*T:BL_MV33A2I]T]K;0WR(@S #=/^5<;1KFN&N^;M*_4$L#!!0 ( M /H]I%8X6S-G*@@ "5> 9 >&PO=V]R:W-H965T/6C\ /V2]_,Z>9PW\8.=XWM5?JX64M;D2YX5U9)K=^6M\-J6/KA,;Q=U\\%PY+*I4%:24-R>#]^$[$1\U >T6OZ?ROMIZ39I=N5;J<_/F;'XR")H6R4S. MZ@:1Z#\K.959UI!T._[NH(--SB9P^_4#7;0[KW?F.JGD5&5_I/-Z<3(X')"Y MO$GNLOI2W?\JNQT:-;R9RJKV-[GOM@T&9'97U2KO@G4+\K18_TV^= =B*R", MGPB@70#=#1@]$1!U =%NP/B)@+@+B%_:I%$7,'IIP+@+&+?'?GVPVB/-DCJ9 M')?JGI3-UIK6O&CE:J/U 4Z+IF==U:7^-M5Q]>1<%;=O?Y-E3IB\KLD;)NLD MS:J?R5ORZ8J1-S_^?#RL=9YFZ^&L8T[73/H$,R(7JJ@7%>'%7,Y[XID[/J0. MP%#OX&8OZ<->GE(G\?VRW"=AM$=H0&G?#KG#+Q(='H5M>-2W/^YP)F%A M3SA_<7AOX\7+LQ\YCF6TZ3%1RXN>Y.E^2G'\)Q\$N?3D@80\(X$B9 ,$O?>*-O M[*)/IFHE2WU1(66B:S^159U<9VFU2(M;4B]TOH7*YGM$+=LK@RKD'EG*GYV1:RGE:BX>S\QMI"[<^8==?]$GHA/I* MB(0Q)(PC80($LV0^V,A\ +TV'R#U1<(8$L:1, &"6?H>;O0]=)[&[=UZW=RM MS[72?8HZXWT5/7Q4C:(@L*O16BUD5O[2K *4U5+B:*/$D7]!O90KE:V:B^7Z M*^)5;)T)?:5#PA@2QI$P 8)972 ,S-@Y@);;#@>2&$IC4!J'T@2*9LN\99&$ MSG/](OF2YG?YUC!FENAT^KSN%3E\5+_"46\!F[KS>BN(I'$H3?0B_L2= M;4B-/-0ISZDUNM0CDMFL&9)4I)0SF:[T"$9NC5![)7,F\#XOD336T>P!Z.%H M9P0*S2E0-%M08S"%3G_C_W$@NC8Y!_I3=\.]I84:4%":0-'L+F \J!!I0CUC M1'2YK(K\1$&&6D=0&H?2!(IFZVM\IM!M-)T^?SY"[:/PL;$2QD'4-Y:!)N90 MFD#1;-6,B12Z7:2S0H\]];G8G)7]HD$-HXX64JLF!Z/#>%^_ZC;S"B-6=VUMNJ($$I7$H3:!H=I\P)E)XB!VV0DTE*(U! M:1Q*$RB:+;-QJ$*W1048%QV]8.PQ=3?#6U"HV02E"13-GL-@[";J]#DV/L2K MU')W;M^3'$IC4!J'T@2*9O<)XTW1$%K+*=+6F4)I#$KC4)I T6R9C<=%7]OC MHGT^TM%.*7>WPEM/)(U#:0)%L_4T%A=U6USG9Z798)[UZ0B=C06D,2N-0FD#1 M[)4IQB&+L!.R(JCI!:4Q*(U#:0)%LV4VIE?DGI#E79[=/&^=H:Y71]LMSY3N MEF=H6H&BV1(:0RMZQM!**DDNM5S_^0[:GL'L0L(L2L(L4L(7\/(BHR1%;DG/N/-Z*PCUM* T@:+9"AI/*WK6T]HMYYZFB#N! M]ZD+-;F@- ZE"13-%MXX8=$1MD)#O2\HC4%I'$H3*)K]U [C?<7NV6'>%=K- M\]492F,=[9%G_<@4@:85*)HMH?&UXF=]+8\2_=UWW.[6>'< J"L&I7$H3:!H M=B\QUEE,H?4\AAIE4!J#TCB4)E T6V9CE,7N*6+^];QO!6.PNX31G=5;/Z@# M!J4)%,W6;^LQ6FX'[.J#>-GTD.^OXU#K#$IC4!J'T@2*9G<0XZ_%(VP=AQID M4!J#TCB4)E T6V9CD,7N>6+^=;Q_V6.XZYRX\WHK"/6^H#2!HMD*&N\K=GM? M=B5_U3MRZ'0Q*(U!:1Q*$RB:W4&,M19C%U3&4",-2F-0&H?2!(IFRVR,M/B9 M!97>E;QO_61 =^LXU"&#TCB4)E"TM7[#K:=>Y[*\;9]/7I%V8=3Z =B;3S?/ M0'_?/OE[:#9?/T#](BEO4UW>,WFC0X/] WW+4*Z?2;Y^4ZME^PSM:U77*F]? M+G0OD&6S@?[^1JGZX4V38/-D^,F_4$L#!!0 ( /H]I%8.]13TV@0 %$; M 9 >&PO=V]R:W-H965TKLGO[<+H'DPR0:Q)SMH&N=!_^QDE(" 4+)%>W#UMB M/#_;?\^,,WBPX>)%+@ 4>5T0(R)J_X$G+\9L9%QA0^BKDK MEP)87!AEJ>M[7M?-6)([HT'1]B1& [Y2:9+#DR!RE65,_+B'E&^&#G6V#<_) M?*%T@SL:+-D<)J"^+9\$/KDU)4XRR&7"]J@Z/%' ANY\YGH MI4PY?]$/#_'0\?2,((5(:03#/VL80YIJ$L[CGPKJU&-JP]W/6_IOQ>)Q,5,F M80]RV=W'2]9DQCTQ'L"O>U%NY3VZEZME7?K ME7=/= _1I,?3_,,(/E>"[AO_H'O+MS1<2Z5>K5+/J-)=C.=1(I6.GS60&8 D M\(HO)!*..8@1>*XZO;<.E?Z[W)&]FVJ:1,66H*UU*1>\VKHO=,I:0:? M*VE%,YV3M@9L*[7S$DTM'Y45L)67@IO][#4VCWNN.]FBM57R&Y5\HTICGBU3 M*.J*"<*3"+0\5=22F> 9)L,,5-F/ML;4E]Y!'"RQ6 M7Q"R;4/["')59E?RG,B7@^(;YWFV>]JDA;9H[3UJR@SZ/G4&M5IH6*6%MFAM M29M:@YJ+C;9/BF,^:;6RJ&C]G?3B7?7Z^UFS[$7]5K=^T/5V_M'#KTJT*2.H MN8X8@SXF].&Q_87AQ*#?=M\-]"_U2;3]]L20MUJ;6*6%MFCM_6F*'=I]GY"W M6NM8I86V:&U)F\J(FDNC$T/>:CE4T?:"V>N^>54ZTJ]S),Z;FHB:BZ+OB0#= M=B!&_X^ MUHC6:6%MFCMC6K*)/H^=1*U6BA9I86V:.V?HIM2R3>72J<%O!ER MKH 5;2^0::>W%_"V1BVE<7?N&M!IYL6=C2017^6J_/&^;JWOA>Z*VY"]]C&] M#6WQ< (M!Z [X M_8QSM7W0 ]2W:*/_ %!+ P04 " #Z/:16L<'M)IP$ ^&0 &0 'AL M+W=OTB3C4V,IQ.K2-'FXA)3R"[:"3-Z9LSRE0@[SA3%5W M(X@OJ_M4GVM:VEH'"-10BHH+-)SK8H+ZPE6G%1)K/TEO3C MK-CW1Y'+N['T$[,'6+%8]?ID.V;N:YCVQVNVFA.Y.HV7%TMUP D:%C7,%F.$$V+'\U_ MY82*N=NCY%C>V.\0[UO9V'=&'>+:T$XD[C7$/2WQ&[J*!4T0O$BE$,5B+9=0 M\?5Z3,8>[CW5?2MI1#I9";01GAY.GWGVA[/,(.[C#5 MKO+>DN;WB@&V9 <:J,*.^)Y&)-.R=%'="IC MTC(FW]I*:X2#O51AYSICKT=8&]"IA%OMB;4R[/W]M,8[U% 59C:V^MM]#I&( M6Y6(]3+QV*9:PQSJJ@HS3\;:(WT.L8A;M8CULUXE23H-[&$7,EV(%%7IV1(M& HM/V\M8H3>^?LJP.IQSJQ M0Z(%0Z'M)[:5MEBO;8_IJWU]VZLV?1/'<;L:7A_*J51;98OUTO:8ACH^3+5O MXKBXR_0<*I2T*I1HQ=C[.VF-I^.M,/%'W7:BC^M4WJU()'J1>&P/)7T%V*.+ M^_^OB-NE>PZ%2%J%2/0*\5#WK-U='K6W,-6;A3N:+^*,HP3F$M*Z\.1.Y]5A M?340;%4>7S\S(5A:7BZ!1I 7!O+^G#'Q.B@6:%Z9S/X'4$L#!!0 ( /H] MI%:IL?V4&@8 "X? 9 >&PO=V]R:W-H965TJO/!0NOEZ7"H9@M1).J= M7(H2OGF059%H.*SF0[6L1)+6@XI\R((@'A9)5@ZF9_6YC]7T3*YTGI7B8T74 MJBB2ZK]+D8+;4X,IV?+9"[NA/Z\_%C!T;#-DF:%*%4F2U*) MA_/!!3V]"@,SH([X(Q-/:N,S,:7<2_G%'-RDYX/ *!*YF&F3(H%_C^)*Y+G) M!#K^72<=M-BKE/E+B2^9]9JA?G@_& I.(A6>7Z5C[]*M8% M12;?3.:J_DN>UK'!@,Q62LMB/1@4%%G9_$^>UXW8& !Y_ /8>@#;'A#V#.#K M ;PNM%%6EW6=Z&1Z5LDG4IEHR&8^U+VI1T,U66FF\4Y7\&T&X_3T5BQEI9/[ M7) [,8?YT>2F;%:'Z?()N14S6S@"O\_&>?"_M;&8B*^>= MQO[U'L+)C1:%^MO7NR9WZ,]M]H!3M4QFXGP -[D2U:,83'_\@<;!3[["#Y2L MTX:P;4.(99_^!EM65LYD(7QE-F/C>JS9F1ZG;#SB,'N/F_K=*$K'=-1&=81% MK; (%78MH-K9>OG#$B9)8>;I:WW"I[5)%VVHB(+19+REU8WB=!R%?JUQJS5& MM=Z46L#4:"*>89]7WE;&SH7C>+0ESHVAO$?:J)4V^H8T,[=$)\^8N)%SX3&/ MXBUU;E!(><\LCUMY8U3>>ZD4@0E.,[64*LG-1I* MQK1O.4Y:H1-4Z)V6LR\GAEPI@8Z:3O:NQ(F[QB*^W4TWB%(>]\PV#2Q7 E3G M[WHA*G+4W-+'V)RO$W5DCH)P2Z8GZH0&/.II)]T (-U!Z%R4HH)IKV_P%$"; M*5TEQF*\2']+CDJAC[T54$?;)-SNLR>(AF&??&;E,U3^K=! #[,WWH" ME'B$8LJ90-O.W+:'T;9H-X@%/9(M\"@*DNE%^@\8&UB_C6OPBN.>53FAL:// MC8OC: ,,78D61A2GT4VI5DT'8>^7T,U,^*U+Z#8QV-X'/$$T"/K::+E$<3 9 M8IKM%'SO"B8=A I8KJE7IDL;&HQ@%7VD J(47Q>GUN80'D3S["BLC7V_' M:@&L/0&H%6 .'H%LQBIY*W21Q<=N@:B UQ9H$4AQ!E[!?IV+^F:]@^39K&=1 MH5GV-76'RM:MV7*5CK^CO:4HM?=NQ8&R=5MAR4UQ=.,6E[H@]GE<3Q@%[]&S MXS'+:X;S>F^;RUP@^WRN)XS3@+(>O1;;#,?V+E:7NL:7T]0O_%E%J8, MA^FKC2]SGQ]=X^L)ZC.^S+*0X0^9.QA?YGEH]!E?3UP<349]]YEE%,,9=9'G MI%X87G'HV'UI?*ALW5_=+/!X\#U_=T-INOJ![EASVW#-W[#Q5FZBQOA+AH=<5A(5YHE M)__6H^PN3H2[-'3$82%=<1:6'(?E?AZ$NRAT1/IH&?7(M*CD."KW<1_ MR+5GVY>^%_6KSJWSE_3TJGEU:],T;Y(_)-4\*Q7)Q0.D#-Z-H%=5\W*V.=!R M6;_?O)=:RZ+^N!!)*BH3 -\_2*E?#LP%VE?DT_\!4$L#!!0 ( /H]I%98 M3NRNZ 0 !@; 9 >&PO=V]R:W-H965T$2+ 6YID?&%%0N17MLV#B*287]"<9/+*BK(4"WG* MUC;/&<%AF90F-G*SG/\9H\$?&^D)N0IO( FO/P+MG6L8X&@X(*F=;*L M((VSZC]^JR>BDR!Q] FH3D"["9,]"6Z=X)9$J\I*6G=8X.6(HP(^#TC@@<)_P,_ *>G^[ MZ#TA8I(J3 .@)PK$,9)(4AXIINS"G.BQU0/^Q7/<4 6EGR: M.6$;8BU__@E.G5]UA$<"Z]&?-/0G)O12<7&E.":?Y@W.!! 4R(%4/M92\,%K M1).0,*UT*NQIB:V6J,T2^3-7=G73Y3>,@M"'LR:J5[C7%.X9^W9',BJ?0-4Y M767>F T:":S'<]KPG!H;U.$)Y'NBUF?=LM.$HN?J!XNIJ>EKRH+-#51-UZ>Y9[&#'&$ CU2>U$@.: M*Q;ZM[@Q_] 5;RRT/EO4LD7'+.YU]EA<1T+K NAB&2K5[+J#52 MR&RD/G07YOQ#NSH66I]MZZ40/$;!:%0G-19:GVOKI)#1O50^7ZF7K%8D$$J? ME<%77]M"D.,?*?E8F/5-3,+4A$!_ND>8K3E"9G-TP")K1CJX;?_'1QG46B4T M.4JBH_JCL=#Z7%M_A(R>9"R)>D/]S08B'0;YR-\CTM;T(+/I^;RO-0,=W+>1 MT/JT6P.$9D=I=%33,Q9:GVMK>I#Y>\](&O6'1M0?:'08-/5WW:K=V6-("5N7 M6R]<.A'I,JI/\&PO=V]R:W-H965TV%0X%=0M=JH!)BR4J\3E@U%K\/GRJ>,# 60\R# M8MTG/E]V2["T*7BADZDR!95>9X8GY)6HM]E0Z+M*@N+1@#!).0."C+NE!W@_ M<) )"&M\HV0IMZZ!H3+B_-WJ^*N^^W?2V$!P8\T+-#XE#? MFT>B,/7E)W +WEX?P.5-3"3XSCWC9^(KN M:=)=M.EN'UD!G[&X PXL U1%3DY_!A\/1Y;N.(EZ3HCG'%)OB@6Y'>VK]R $ M9A.BY[L"HS78KC?$Z[#X88F%!_[Z74.")T4"^7>>OE'[M?SVS1J_ES/LDFY) M+V))Q(*4>C_] !O5G_/$*0@L(U4MD:IF0^_]J@51FOX-94 :.63N?(I ZB&( M24&+7K5366R3L#9S)HEZ0J)N)?%E9D97E@%9$>%2/9QE0)D25*.03($U>R.-BQT)@3;"0 ($@6O@0 M 0^O9=YLM"*=R;F9<&Y:^SDD(MP"F1M3!7-&55XW^U:@4U=@06 9SJV$<^O* MR:I5I%0%@66D:B=2M8M(5NV]9%6KUYJMUL[BMK9U)A-833?XJI7+-R(591,P M(X)R+W9!KA!11^XM5XY]BX::C:KYVUT.E[!J M,/5JT&ZP,E1=+E4NWRC7AZ8N+C;U*63'2-C MJL!8\$"+L:4,69GK7#,>XVX/M5//'>G]BA#6LC6SG4^=&+2ZE]RD!OX#+WJK M%M0USN.(*;7CG[Q\+^&U8&JV8/O:V:X@"Q;+=0E#AU)#A^Q^[(/F-$;9=J=M M6*M7FSO3W-[:N6Q2#X?L'BY_SI?U90F'.Y^11$>">"'"7 M_R4<'4H=';([NN_?N^(&,GFJWLK+:/:NG$LUM7+(;N6*WKN.-+<4M@;.#7#%866E2/U3B8KDNX0E1 MZ@F1W:0=DJL,_HA^)WX91U))\#;3*@Z2+)HK3>-XRKR$]4.I]4-VZ_OE^^V5?:&3YX6ESCM0ZG)1-<^[T.%NM"BT+)RI2X4V<_\ MCI^3'0&PG)/9(\^DYJ2.T;$[QD>J=U*E-]0"EHB]J9.?2%W"?#JI^73@M9_? M%>0N8[DNX56=U*LZ=J]Z?(D< 8#A$LEE5J@UK6P]$ ^(F(3O"4CM.>=,10^; MD]+D782'\ G\3GD?W@^B-PI2F.@%AV-?6&*:)W!J(;Q6?A M8_<15XH'X>648(\(4T%_/^9<;6Y, \F;&[W_ 5!+ P04 " #Z/:16V;6V MSUH# ;#0 &0 'AL+W=O=(T:;7WMP"6Q"C:SG:25]N%G&P*I$DB::6_ M!M_=[P[[;]-?<_$D%P */:<)DP-GH51VY;HR6D!*Y 7/@.DW,RY2HG17S%V9 M"2"Q-4H3U_>\CIL2RIRP;Y^-1=CG2Y50!F.!Y#)-B7@90<+7 P<[FPHEI"DQ2SI" V< 9XJL1[AD#.^(7A;7<:B.3RI3S M)]/Y'@\ :DL1XTAR_"Z=.&=,8;K/ M-%:+@=-S4 PSLDS4 U]_@R*AMO$7\43:*UKG8[N>@Z*E5#PMC#5!2EE^)\]% M(;8, K_&P"\,?,N=![*4-T21L"_X&@DS6GLS#9NJM=9PE)FO,E%"OZ7:3H43 MQ:.G\Y'.*T;7/-4?6Q);KG,TR3\4XC-D1Z'[S+X9FD)2]8+.;D 1FLB/?5=I M%./0C8JPHSRL7Q,V0'>8S\1H=W1%R@ ']"ON<' MZ#URD5P0 ;*X-40(RDH%-D)0$^'',IV"L-78XS)GS#VT]GLP"^Q*9B2"@:-7 MD 2Q B?\\ YWO,\-?*V2K]7D/;Q?*JD(BRF;HRG,*6.V11+"(D!GE!6E^(C^ M["U*GD$>HVUCF!6]"EN]GN=Y?7>UAZU=LK4;V;X*PI2>8<=2M'#V&41$Y1L0.L%OP?! G[%;'_CY(4\R0A0J),*ZLMJ:EMI=Y[ M<\IC=K;JBULUM:VT'3=*\RN!.H4I.':IXDK.<;.>OY:L4Z!VM;P.JM)QW"SD MKT7L%*BCI1U7VHX/B7LE:Z<@[4I][82JQ!XWJ_T!C3L%[=5Y-0RAE; P .0L !D !X;"]W;W)K&ULM99M;]LV$,>_RD$;A@9HHB<_IK: .%V[O6@7Q&WZFI;.-A&)]$C* M;H%]^!TI679K67,P](U%RKR[WQW)OVZRD^I9KQ$-?"URH:?>VIC-K>_K=(T% MTS=R@X+^64I5,$-3M?+U1B'+G%&1^U$0#/R"<>$E$_?N024369J<"WQ0H,NB M8.K;#'.YFWJAMW_QR%=K8U_XR63#5CA'\WGSH&CF-UXR7J#07 I0N)QZ=^'M M+.Q; [?BB>-.'XW!IK*0\ME._LRF7F"),,?46!>,'EN\QSRWGHCC[]JIU\2T MAL?CO?=W+GE*9L$TWLO\"\_,>NJ-/,APR3-SMPJ3IK M@N/"[LK<*/J7DYU)YD:FS]UG09FOFRG4-\VJC0"[AF);PC7!O73&FU6 MH45GT&+X((59:_A=9)A];^]3FDVNT3[76=3I\ -3-Q"'KR$*HAA^!7_/63TZ M(L1--6,7(3X3X6-9+%#9BLU;7%:,E8=>NP=["6_UAJ4X]>B6:51;])+??@D' MP9L.OE[#U^ORGOQ5&FUH-[A8P0)77 @W8CD3*<(KVJ^J%%?P3VM1J@RJ&'T7 MP][Z;1)&@]'$W[:0]1NR?B?9$QTD.D27(O1/$*Y[<:\=8= @##H1Z)8OD;^$ M8G!*T6]G,PTZ&>[L1^0L0AB<(03O!J"$877Q$L#XI+SP?H]/S,>S%[5CC M!FO<>;.^.'FEPMQM4='G MXK)@R0YB&\8US!$\M+;*,9_X3[%@8'>0W^YXW+ M9)XSI6%#PN%J>M4JE568T7%1@YMQV%[5\$C^PTX^5\;ZO%U(4G]0XB.4\"]=O.\(DR^$?=3(%JY7HV#:DLA:D:F^9MTQ?> M5=W087G55-(7GZZ2F-%; >0N38EXOJ()W\\\Z+T\N(O7&V4>^//IEJSI M/55_;F^%OO-+*U&<4B9CSH"@JYEW"2^N0F0Z9"T>8KJ7E6M@IK+@_-'"--:6S,7V52SWEIQ*SRL"USS5+UN2S%UGX#Y_48"OP"T560"P)07W&R*H!)?&G;%Z!N_> M4T7B1)[H+M5VTE@&.Q8K.?65EFH&])>%K*M<%FJ1A<$-9VHCP0<6T>AU?U]/ ML9PG>IGG%7(:O"%B # \!2A &/P,?"#S>>0?CA%PZ4F6>B.@4_,[9V9=MUNG#MYUQ[FS9**)^K-?_D)CH)? M';X(2U^$+NOSJM(%7<>,95%X. Z"8.H_ M-6@:EIJ&3DU_$+'66:X(WT_ZG2C]!OY#R["F)1R&X\FD61.;.$_!/)1TV9NI\S$G5MV@P1LV>A17R0*?8ZA+L(ZL &W[US@=ABRQD M92&GK,IR[*,*U55-!B80[1]LD6A) YW)>_YZF?91B?NKM R W2'0L)C[R [K MD3@<3-J46C) -QKTGB!H',_9K>]JMI2 HS>UHX!.JO5UAR45=*/JAS85L$ZL M27#>R@=HB07=R.JUK8!U7+4)L:2"3K;TVE04)COO*I E$7*3J.>^HK#:>6.! M+&V0FS;]MQ:%X0XO"UG((#=D=,:!C6,YN_5<8LB"!;VM&@8=HXA!EF#HB&4, MJM]76'Q1/NCJ>#4PVN$PIK M96VQ@RVFL!M3O5)-8;/#NL*5W];<%4^?5%.8[*+#$@&[B= SU> Z"]JD6 Q@ M-P;ZIQI<9X$S7"P0L!L(YK?5Q@&/43A@RP<\?ENIQHFSONZPC,+=&75XJNE< MN6!+*'Q(Y=(UR]1+EW#87BB$%DSA(95+MU03ULN6-AV6"*&;"#U33=BY6@DM M!D(W!OJGFK#.@L:WY%=.L%*J)V[.Z218\AU3^6%6^;0\"[S,3\!L\_P@\4;[ M+682)'2ENP:#L1Y&ULM9QK;]LV%(;_"N$510=LM27YDJ2)@202N0+M9B3M]F'8 M!\:F8[6ZN**<"] ?/TJ6)=.2:0MX_27Q1>0F# M2%YU%FFZO.AVY70A0B[?QTL1J6_F<1+R5+U-'KMRF0@^RX/"H&OW>L-NR/VH M,[[,/YLDX\MXE09^)"8)D:LPY,GKC0CBYZN.U=E\<.<_+M+L@^[XDVR4WF(X^_9FX^S MJTXO:Y$(Q#3-$%S]>Q*W(@@RDFK'CP+:*7-F@=NO-W2:G[PZF0$#\B7Q;Q2O)H)B^[J4JG M19+;=1)[3Q*'?(ZC="&)%\W$3(_OJ@:7K;8WK;ZQC4!73-\3Q_J-V#WKC'R] M=\F[-[\VMSS5-C3.._H2\-DWE2]*21J3:9PLXT1)2QTS]Z="SOJFI4O9=-A:IPW^6 M5:%)7L;\;>6UA@UR6#:1?!H/+KM/VYI!IO.0,(J$,1!,T\RPU,S0J)G)9@Y@ MJ:X_NCH9F6UU@(2Y2)B'A%$DC(%@FF1&I61&)ZI.(Z1LD# 7"?.0,(J$,1!, MD\U9*9LSXTCCO2S5C;TJ,<]^NE W]UM#39-6C+"V6EG#AENEQNGMU!ID/@\) MHT@8 \$T!9R7"C@_KM;8;6J-D=E6"$B8BX1Y2!A%PA@(IDG&ZE6V3>]$U:8 M@Y0#I;E0F@>E42B-H6BZ?+9A!:11*8RB:K@2[ M4H)]7/5QVE0?,[2U() T%TKSH#0*I3$439=.9=I:SJEJ$-3'A=)<*,V#TBB4 MQE T73Z5FVL97;_6-0AJXA:T[1ID]6I%".K.0FD42F,HFBZ%RJ&US!9M683Z MK8H0U'>%TEPHS8/2*)3&4#1=.I51:PU/582@=BV4YD)I'I1&H32&HNGRJ4Q; MRVCNM2Y"4*^VH!TH0E 3%DJC4!I#T70I5$:L979BRR(T:%6$H(XLE.9":1Z4 M1J$TAJ+ITJD<7.O\5$4(ZN-":2Z4YD%I%$IC*)J^F*TRV")EI;353 MT+:+D%TK0M"4'I1&H32&HNE2J(Q9VVS,3M2@(41">*1&D^+U9!4N5?4A]RJ; M/Q5-"S!OS-C6FD#27"C-@](HE,90-%T\E9=KVR=#&42B-H6AZ1U?.JVUV7N_$5/A/_"'KVR0.M1F'OZ>^0-U7 MN^Z^.H.S>E=#_=>"MBV<_K VU:'0I Q%TWNZ,E;M \8J?\V[.8V/ZF2HH5K0 MMJ]WK8.A+NGAA!2:D*%H>N=6UJ=]8)'J$7-%\I-<2YD]\S']L?*EG\T&&KL> M:H9":2Z4YD%I%$IC*)HNJ,H,M4^UA-6&^J)0F@NE>5 :A=(8BJ;+IS)0[0-+ M6=4(HW0SC2/IST3"]XXU]76GUG"X6XAOS=E:JP#JA4)I%$IC*)JN@LH+MG5!0-U-*,V#TBB4QE T_='.RMUTS.YF M]?R5&AG21%643!?9DZ/9[&3?0[8W9FK;D@*EN5":!Z51I\'/U7](#)50%T3E M<3IFC[,2A%S/4JL'DC-%F)Y.OC&C6ZL"ZG-":1Z41IWZFMN:*DYA7CJ5>>F8 M%Z)^RIZT).)EZ:]G#F2FYJ*-$H!ZE5":"Z5Y4!H][=KSMA:0MB-!+ ["6"W$L#N)7 * M%]2I7%"G?Z*[70=JAD)I+I3F06D42F,HFBZ?REIUCMU6H-VT%NJQ.O7= H8[ M'BLTH0>E42B--5R,L_)BK'NYN[534BB2QWP3+*EZ]=GGCSZD22!F"MD[_U(M2=9;XBU?I/&RWP_IH,P M?[D0?":2[ #U_3R.T\V;+$&Y+=GX?U!+ P04 " #Z/:16#*?A$*(, \ MK &0 'AL+W=OK#<)A/%VH9YN_3E4K*[\S3;!D6 MY:?9PS!?92J<;08MXZ$]&HV'RS!*!K?7FZ]]RVZOTW411XGZEI%\O5R&V?.= MBM.GFX$U>/G"]^AA451?&-Y>K\(']4,5?ZR^9>5GPYTRBY8JR:,T(9F:WPP^ M6A^D=U$-V+SBWY%ZRO<^)M6/A@M\QJX/['+SK=_/#E#W,?YFJ2QO^)9L7B9G Y(#,U#]=Q\3U]XJK^ M@;S*FZ9QOOD_>=J^]J)<'&X2J.. M 9?U@,MS5^FJ'G!U[F_)&KW\Y4:;"MK^R3?UXH=%>'N=I4\DJUY?>M4'FZ+; MC"_+)$JJ_OA19.5WHW)<^*L(HSG\GOY$H(3\7Z3H/DUE^/2S* MA50O'4YK\&X+VAV@0SZG2;'(29#,U$P?/RQ7;K>&]LL:WME&\'.8O2>.]9;8 M(]LA?_SPR9O??BLY.1\TWXQ6QC?S,@P:5:M97A@'NZKZ5EK M0HIC+^NJDU8B\C-XL?UPYXXC\O: M;$'$._4>V'$,A.KM6<3:>T_6+*FLN+*+D@6R;IJTWMH+;+E3O M=1_R53A5-X/RS2Q7V:,:W/[S']9X]*^V&D9B/A(+D!A%8@R)<20FD)@$85H? MN+L^<$WZ+7^>9>7T(YJ219KE:I4^J8S\W=ZB=T:J;T,@,1^)!4B,(C&&Q#@2 M$UO,VV#5-/[Q=CPJ_[L>/NY7.FB16J5[NTKWC)4>Y$543L'5C!0J6Y)T7DZ] MDO6\G-.OL^I]H)PAE7/QN)S@9\]DGJ7+[=LG4;_4=+V9_L_*T6UM85ZN-2++ MS22JK0F,0_LV 1(+D!A%8@R)<20FD)@$85JOC'>],C;6[)?U\KY\'RA[I-Q- MCXG*B[+TM_V0E^\.71/UN_'15L#6MP 3XW+[%CP2"Y 816(,B7$D)I"8!&%: MP5_L"O["6/";0TGOTOF[=;G%#_-<%6_)O9JG6?G9=+I>KN/-.T>X3+,B^F_8 ML2MUMUW(>/]=T#U\$YP8UZ1O"R"QX'CUW?'AZE/D$AD2XTA,(#$)PK32OMR5 M]J6QM#_VJ-_+H^VW=7E4O\;%]:U?)!9<'M6OY1W5+W*)#(EQ)":0F 1A6OU> M[>KWREB_G^I9^$HE[9..JZ.B=8YJ]NJX,@Y?XQM7HV\I(C&*Q!@2XTA,(#$) MPK22M4;-@?B1L6B_A<]+E10YB9)IO)Z5F]XH(9JKY13:W3W2'([8YF M'(7W41P54?O1R'J)YCIO>=%QH9O7O6^E0S4*U1A4XU!-0#6)TO1ZWPN>+/,. M8YJ\FX;YHB[E]#Z.'CIG&;6U7Z3N>'RXIVA>8M]Y!E0+H!J%:@RJ<:@FH)I$ M:7K-VTW-V\8(Z<>BG$R_^UD=3.S.D&H#=,P!1J!0C4(U!M4X5!-03:(TO7:; M)-0R1Z'?JT/=P?90]Z?."H9FH%#-AVH!5*-0C4$U#M4$5),H3>^))C.UO%>? M)F,A8Z\)5/.A6@#5*%1C4(U#-0'5)$K36Z*)1BUS-OJS/GM@FB9%%D[;SH:[ M,Q.]6P(:FD*U *I1J,:@&H=J JK)$R5KCM=NDB-0C4&U3A4$U!-HC2]FIMPU#*GH_79 MT=MSPMZL5Z1(V\[:OC,SO;?HT P5J@50C4(U!M4X5!-039XHVW.VZ$W :ID3 MUOT=WY]/J6'G%YG03:":#]4"J$:A&H-J'*H)J"91FGZI4A/BVJ-7[_S:R!1O M M5\J!9 -0K5&%3C4$U -8G2])9HL$L5 N@&H5J[,0?TMON-Q*W^Z(T M#ETA =4D2M/[H,F(;7-&O+V*OMS^$_6K4,GL+4EVETJEF^_MKH\Z==W]G7E1 MO?L%&B5#M0"J4:C&:LUPS1J'+E! -8G2]'YH\F';?''KCRA^5%D1K;:[R.1K MTKX7 (V(H9H/U0*H1J$:@VH^+NX]5[P M5?=>,(.N$(=J JI)E*8W21,_V^;X^7 ?XN=3VMH*T/ 9JOE0+8!J%*HQJ,:A MFH!J$J7IMR=LPF?G]>&S PV?H9H/U0*H1J$:@VH:.^RAZ;/4(U"-0;5.%034$VB-+WLF_39,0>6?I1/TW52D*SC_H/U M>,O>J_/1^Y$S/JQT:* ,U0*H1J$:@VHS+_/W)FI\F9 M'7/._.H#1R=\:VRX*:UY;._N@$;)4(V>^"V-ZTV*M?UEM78$%TW6[+P^:W:@ M63-4\Z%: -4H5&-0C4,U =4D2M-;HLF:'7/6?,[)JB>(PYV)UCZ IL]0+8!J M%*HQJ,:AFH!J$J7I?="DSXXYY?Q<[BD4*@F3J2(TG%;W%GWNOKC3C/5^DX!& MS5 M@&H4JC&HQJ&:@&H2I>G-T:3.SM7KYTW0R!FJ^5 M@&H4JC&HQJ&:@&H2 MI>E/ FLB9]=\T^ISYDTG"+OMM@3;\C>/[%O^4"V :A2J,:C&H9J :A*EZ>7? MQ,LN.%YVSXF7W=,70/OF%>M=S-#0&*HQJ,:AFH!J$J7IQ=R$QB[FDN433.?% MLA/SP-Z;?/*TB7K\T6D3[N$6'!H6 M0[4 JE&HQJ :AVH"JDF4IE?ZWB-\3X7%IB3XQ.#=XTF)[7:>+V$V>K< -!&& M:A2J,:C&H9J :A*EZ2W0I,/NB8?[_K6.5IL'*S6G19"_23F'C])9:U=XQ]/R MP^T^-/J%:@%4HU"-034.U014DRA-+_HF^G5//*6WST.7:DO;63U^MF/+JXZ> M .J;5ZMW*4,C6ZC&H!J':@*J292FEW(3V;KFO#6(U;3(HBFAL5)%=TAE9OH> MD8=J/E0+H!J%:@RJ<:@FH)I$:7I;- FN>_GJD,J%YK90S8=J 52C4(U!-0[5 M!%23*$UOB2:W= MD]%ZYH#UR^YVNDW^:QGSF>_I4]EY3='>CIW$LQ.[V*'7A\,U0*H1J$:@VH< MJ@FH)E&:WA=-U.N9GT-\SDZ"![TS-53SH5H U2A48U"-0S4!U21*TUNBR7Z] MU]^NVDST;@EH2'SBQ^N>[ ;0]:!0C4$U#M4$5),H32__)A#VS)GNV0]T,CN] M>P":$D.U *I1J,:@&H=J JI)E*;W19,2>Z]_FK$'O7P8JOE0+8!J%*HQJ,:A MFH!J$J7I+=%DR)XY0SYYEEP]_O LN?'AV1+FY?2N=&C$#-4H5&-0C4,U =4D M2M,KO8F8/7/$;#Y+[L1@3[\3"!EWGBIGAGKW 313AFH4JC&HQJ&:@&H2I6W[ M8)@OE"K\L AOKYU 3%<QFI?DZ/U%^9:510^+W2=%NBK?(0;D/BV*=+GY M<*'"F&ULA99K;]HP%(;_ MRE%63:U$FPLD7 :1VJ%IDUH-];)]F/;!D -8=>+,=J#]][,=FK'&P!=B.SGG M>5\GYYCQEHMGN494\)*S0DZ\M5+ER/?E8HTYD5>\Q$+?67*1$Z6G8N7+4B#) M;%#._"@($C\GM/#2L5V;B73,*\5H@3,!LLIS(EYOD/'MQ N]MX5[NEHKL^"G MXY*L\ '54SD3>N8W63*:8R$I+T#@1; M-O$"HP@9+I1)0?1E@Y^1,9-)Z_BS2^HU3!.X/W[+_L6:UV;F1.)GSG[23*TG MWL"##)>D8NJ>;[_BSE!L\BTXD_87MO6S2>#!HI**Y[M@K2"G17TE+[N-V N( MH@,!T2X@LKIKD%4Y)8JD8\&W(,S3.IL96*LV6HNCA7DK#TKHNU3'J?06M24) ME_"]1$$4+59@E^".J$I0]0KG4U2$,GD!9T +>%SS2I(BDV-?:;[)XB]VK)N: M%1U@W1%Q!=VP U$0=>'I80KG9Q?_I_&U_,9#U'B(;-[N00]2(G;>6^C +25S MRK2)#LS(J_Z65 >F%<*OZ[E40G\0OUTF:EC/#3-5,I(E6>#$TV4@46S02S]^ M")/@TQ$KW<9*]UCVU.R,2U,=E=@H4VB;=##LC_V- ]5K4+U3J)X+54?%>ZAA M'+I1<8.*3Z%B%RINHX(#KI(&E9Q")2Y4TD:%/3>JWZ#ZIU!]%ZK?1IF7ZD(- M&M3@%&K@0@U:J"0ZX&K8H(9'48]<$095D5&YX%6A,(-EI5L! K-]H:P+R5G^ MPY:<. H3MYXP^->A@J.*3'F/@.1&C3X(;-45MLRIEJ=GRMF*@I:8RS@^L#GA M7KL,CXJ9U738$*8;"5^Z-P?.ZSF?,[HBYOBY<&H,6V7=2Y+HG49_K[N;DU*W MT14MI$8N=5APU=<>17WXU!/%2]OPYUSIX\,.U_K 1F$>T/>7G*NWB3E#FK\ MZ5]02P,$% @ ^CVD5@YL>=Y_! 91< !D !X;"]W;W)K&ULQ5AM;]LV$/XKA%8,+1!8HOR2.+,-Q%:*ID@V(T&W#\,^ MT!)M$:5$E:3L!MB/WU%29"N1E;HCD"^V2.F>XST\'N]NLA/RJXHIU>A[PE,U M=6*MLTO756%,$Z)Z(J,IO%D+F1 -0[EQ528IB0JAA+N^YXW*+@J?M&N_'8T=E"8*RV22AA6D+"T_"??*R(.!'S_B(!?"?C/!? 1@7XE MT/]1#8-*8% P4YI2\! 03683*79(FJ\!S3P49!;28#Y+S;X_: EO&A]031A7'] [Q%)TQSB'S5(35X-J ^"&E9IY MJ<8_H@:C.P".%;I.(QJUR ?=\OT.>1=,KNWVG^R>^YV =T3V4!^?(=_S^^C+ M0X#>O_O0LJ[%:S"/3R@>XF2GB6D17C3#^B*RD)[+OQ!/3W+0"A&TT3]4_;7I=:!^U: M3:2Z5!D)Z=2!4*2HW%)G]NLO>.3]UD:P3;# $EB#[4'-]J +?6:.CH0XE@.O M87VLVO@K<7!Y)DUDWLX&N#>>N-M#8CJUG4K,:RH;%@]KBX>=%B]S&<80=)&H M'>T,:8%6%&6$16=P,9BK)Z(2B35:,Q4"-8^4R#92AB]7Z ]Z@V>D="[H5%(J ME=XQE0U21C4IHTY2?A<:(N>-4GEKH)MW2I]Z>&R"!278\("-43L5YS45YYU4 M/%"^AGM#Y1!:0HH@2T%<*&4NECP#1VD+N/-.R%/YL0D6G+_@!WOM!%W4!%UT M$G0/F9@)M22/F#Y#&95,M#I--\R@.%1MU_*B4_!4 BR!-:@:UU2-.VV\-IFB M9"'ZR$TZ?$LA[K0QU8ERJOO8! LL@378P]X^S_/>)!>HU%HBW"I:8 NM2?E! M:HU_(B$X0ZG0<&!U,0>)=OLUT8U],J\VT8(*K7%QCL<]OST88G]/F-^=3X@= MI K7WW*6%;YW])!WXYQ,CDVTP!9:D\-]RH_?)N?'5I-^JVB!+;0FY?N\'_], MXO^CY]QFFK^PBA;@EJIA..X=R0KQOFS W77#C6D9H:442ZJE0)\$CUBZ00LA MLQX*( G:$M,- D_5E2^W,F>S%EA810MLH34)WI<@>/0V0 M.5@GRYYN.= B*[J<*Z&U2(K'F!+8"?,!O%\+J,NK@5%0=]9G_P%02P,$% M @ ^CVD5K)&F_5) P RA0 T !X;"]S='EL97,N>&ULW5A=;]HP%/TK MD;M.K301(&T@*R!M2)4F;5.E]F%OE2$.6'*S#V=G[@5O3Y"M-5NX\( 8N+Q<>*' MM#'IWJZT'7YNA!SQ'*/U/;16N^&UT'S)45,Y,!-$N-?V.MJ:"W0L.:S+9#3( M"KFIEHBX@%&G.0N>J!B2,15\HCBP,IISL7+A+@2FA2A4H$V9FG0=B%2_'=QQ M/:C@6B?GLE VM\O@?D_JX7O N@<&N1"-P2YQ@=&@I%HS)6]-QPZVP6=04+E>DPW!WDR22:%2IIHT';(.C0:"96!'\=D<[KHH0P"U+G+32#F= M%9):#VM&W3"R4R;$/3S>/[(=[66VM6]VUV33-(;JII-Q'=#?5G/:V[)7+](- M2OY4Z,\+,QUI^U!H[$ZQC"]M?YDU!C#U#JY.RU*L/@D^DSESDS\ZX6A U[Q@ M7BC^VV2#4IF: %,D>&)*\^EVY)>BY0-;ZG4Y+3/<<_<$/?_;=9XQR105VZ9- M[;_E57ZQXZCW6I;MM\J^8:_'^IW]UDU>GX+)^!1,GD1-]D_!9'(")GNO]JUY MO,GH;2YD6)^$MHY;.X>M)AK H79(OL,166R2!I,%%YK+NC?G:I1F_97F%XG;D[4)A>7*5NR M=%QWU6QBFX%IF*SU!81]Y-9>?@3C.,R/ (;EP1Q@',?"\OQ/\^FC\W$8YJWO M1?HHIX]R',N'C.T'R^/G).;RSS1)HBB.L14=C[T.QMBZQ3'\^-4P;\# \D"F MOUMK?+?Q"CE'JH0;*9X)6(SQ=<:$/^Z 2-)_+N-Y0$&M@M8[4!^?QZH M*3\GBF!7,6_8$XPC28(A4(O^&HUC9'5B^/CW!WM*HBA)_ A@?@=1A"'P-.(( MY@ \8$@4V??@WOLH7+^GPLU_+T=_ %!+ P04 " #Z/:16EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( /H]I%:B M4G?\&00 ,4@ / >&PO=V]R:V)O;VLN>&ULQ9I+;]LX$(#_"J%3]^"U M]4C:!G4!-W9V#3B.$1FY+FAI;!.A1"]))9O^^J6D&DLU\F O4YUD40SU:43- MQT>^O"K]O%/JF?U3R-),@Z.UIYOQV&1'*+CY79V@=%?V2A?]/F4OPHB=D,*^ M38/FMX2 %:(4A?@.^328!,PN?2HOOJK1*/_3QC5?B\RF*NL*J"T;1PUR!JP-$=Q,@$K>0'3X%:] M@&8;?H#ZH=Q=EGG[@-:1>>'2-\)=T,N\823D>5C/%^MT,6?N5_JP6LYG6W?R M;;::K6\7S(.,$,AH0,B_(@\R1B#C02#3K3O<+]8>9() )@-"=B)YA4!>#0D9 M>Y#7".0U+>0W;H1A:L\V&HRKVM3PT#XB:!]IT1XA2C#=?VC6TU=WS-&+7S96"N"(EE ML7)I!#HTF!Y"8C^X=U@(V^0TQLOZG39R@#(374A,#R&Q'WK]RCYLE!0_8V*J M"(E=<0%S6^<;\YL_?,:4$1$KHU>VO928/R)B?USP[IG3QT0G(\1">>??WD!B M,HF(98(KKS.IP[P2$7NESWF]L<3D$A'+Y9+\?H#ZF)AAHE]BF-[H8:J)B%5S M(3W.P7(ANYB8;*)!9#-B,RG5:V?&%&&RB8AET^)KKZ1>R<'BOV]4O,-S&Q;]XCCIA7 MYF-BQHF)C=.'N3!6%/4DA]WYF)AQ8FKC=&;[_6\;4T],O@J&#(*ZB\:8>F)B M]>"8_F)GC*DG)E8/CIGXJ]N8>A)B]?0/*7NZ9H*9)R$VS^4Q94/J8V+F28C- M3J!YL^?2%+%[;BO=^;0QZR3$UD&7 -D''Q.S3M)89WS> M-L]A+TK(U^X6QI5G7&8;S>I#NPN07-5K=?M*REM7]E"N%,_/N_#G_R#X^B]0 M2P,$% @ ^CVD5HYA./J] 0 >AT !H !X;"]?[0YI6ZYS;MQ#2?!WW=>HW M;3R;^M5##H8C$)W/Z-ZG]S/[,U.;?S/Q&:YW,SC1S/_ MWL=#_F-P^&FZ;5K'F*O>K.Y6,4^K<-S=;J=PN4C_/+GJ?2ZF5?>YD"J4#E(( MTO)!!D%6/L@AR,L'#2%H6#YH!$&C\D$O$/12/N@5@E[+!XTA:%P^2 8HXX @ MZ0%K JT%N18"KP7!%@*Q!$6 KD%Z18"NP7Q%@*] M%?56 KT5]58"O?7A9YM ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 M;T6]E4!O0[V-0&]#O8U ;T.]C4!O>]@L(=#;4&\CT-M0;R/0VU!O(]#;4&\C MT-M0;R/0VU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-L?-KL)]';4VPGT=M3; M"?1VU-L)]';4VPGT=M3;GZEWRJ==3+>>ZQJ/;IY)=3Z_&V^?ORRO-Q'GX07G M $>M[[]02P,$% @ ^CVD5IPKTP^] 0 =QT !, !;0V]N=&5N=%]4 M>7!E&ULS=G);L(P% 707T'9(F(\E X"-FVW+8O^@)L\2$026[:A\/=U MPB"UHJB(2KV;1(GM=U]LZ6PR?MM:\KU-735^DA0AV ?&?%90K7UJ+#5Q9&Y< MK4-\= MF=;;4"V)B.!RQS#2!FC (;8UD.GZBN5Y5H?>\B:]]:9I)XJCR2>]Q M-['-FB3:VJK,=(CC;-WDWU(&^X0TKNSF^**TOA\G).QD0COR<\!^W>N:G"MS MZLVT"R^ZCK/8IF(^;"ORZ?D2)WHT\WF946ZR51V7I-XZTKDOB$)=I;NB_?/) M(>XP[:[\ZORNS+G .'/FC/7QQ!Q='G&UL4$L! A0#% @ ^CVD5IQ)%+OO M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ ^CVD5IE&PO=V]R:W-H965T&UL4$L! A0# M% @ ^CVD5I%R?7SY!@ _AL !@ ("!H@X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^CVD5FKP)1%F M!0 4!\ !@ ("!SQX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^CVD5K$*AEI8 @ C 4 !@ M ("!\SH 'AL+W=O&PO=V]R:W-H965TH^ , #X) 9 " @69. !X;"]W M;W)K&UL4$L! A0#% @ ^CVD5M> @PFO!@ M61$ !D ("!E5( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^CVD5@@G8>0]" /!8 !D M ("!4V@ 'AL+W=OY+BH' %$P &0 @(''< >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ^CVD5GK;/ NF#@ >R< !D ("!FH( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^CVD M5E5I*PY&! 1@D !D ("!Y:8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^CVD5G1KKOHB!@ P \ M !D ("!1K( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^CVD5JEI&1_, @ .08 !D M ("!ZL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^CVD5I?E/6OU @ JP< !D ("!2\T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^CVD5A3. MUU]1! 3A4 !D ("!A=L 'AL+W=O!P &0 M @($-X >&PO=V]R:W-H965T&UL4$L! A0#% @ ^CVD5K586)*\ @ Z0@ !D M ("!=.8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ^CVD5K'![2:&PO=V]R:W-H965T&UL4$L! A0#% M @ ^CVD5L(/O.N.!0 Q2$ !D ("!' &PO=V]R:W-H965T&UL4$L! A0#% @ ^CVD5JR#]MH' M!0 +1T !D ("!!!0! 'AL+W=O&PO=V]R:W-H965T4@ 0!X;"]W;W)K&UL4$L! A0#% @ ^CVD5I="O2?; @ #@@ !D M ("!OBT! 'AL+W=O&PO=V]R M:W-H965T7!E&UL4$L%!@ Y #D A@\ Q" 0 $! end XML 62 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 63 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 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 166 293 1 false 70 0 false 13 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.propetroservices.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - Basis of Presentation Sheet http://www.propetroservices.com/role/BasisofPresentation Basis of Presentation Notes 7 false false R8.htm 0000008 - Disclosure - Recently Issued Accounting Standards Sheet http://www.propetroservices.com/role/RecentlyIssuedAccountingStandards Recently Issued Accounting Standards Notes 8 false false R9.htm 0000009 - Disclosure - Silvertip Acquisition Sheet http://www.propetroservices.com/role/SilvertipAcquisition Silvertip Acquisition Notes 9 false false R10.htm 0000010 - Disclosure - Fair Value Measurements Sheet http://www.propetroservices.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 0000011 - Disclosure - Intangible Assets Sheet http://www.propetroservices.com/role/IntangibleAssets Intangible Assets Notes 11 false false R12.htm 0000012 - Disclosure - Long-Term Debt Sheet http://www.propetroservices.com/role/LongTermDebt Long-Term Debt Notes 12 false false R13.htm 0000013 - Disclosure - Reportable Segment Information Sheet http://www.propetroservices.com/role/ReportableSegmentInformation Reportable Segment Information Notes 13 false false R14.htm 0000014 - Disclosure - Net Income Per Share Sheet http://www.propetroservices.com/role/NetIncomePerShare Net Income Per Share Notes 14 false false R15.htm 0000015 - Disclosure - Stock-Based Compensation Sheet http://www.propetroservices.com/role/StockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 0000016 - Disclosure - Related-Party Transactions Sheet http://www.propetroservices.com/role/RelatedPartyTransactions Related-Party Transactions Notes 16 false false R17.htm 0000017 - Disclosure - Leases Sheet http://www.propetroservices.com/role/Leases Leases Notes 17 false false R18.htm 0000018 - Disclosure - Commitments and Contingencies Sheet http://www.propetroservices.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 0000019 - Disclosure - Basis of Presentation (Policies) Sheet http://www.propetroservices.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies http://www.propetroservices.com/role/RecentlyIssuedAccountingStandards 19 false false R20.htm 0000020 - Disclosure - Basis of Presentation (Tables) Sheet http://www.propetroservices.com/role/BasisofPresentationTables Basis of Presentation (Tables) Tables http://www.propetroservices.com/role/BasisofPresentation 20 false false R21.htm 0000021 - Disclosure - Silvertip Acquisition (Tables) Sheet http://www.propetroservices.com/role/SilvertipAcquisitionTables Silvertip Acquisition (Tables) Tables http://www.propetroservices.com/role/SilvertipAcquisition 21 false false R22.htm 0000022 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.propetroservices.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.propetroservices.com/role/FairValueMeasurements 22 false false R23.htm 0000023 - Disclosure - Intangible Assets (Tables) Sheet http://www.propetroservices.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.propetroservices.com/role/IntangibleAssets 23 false false R24.htm 0000024 - Disclosure - Reportable Segment Information (Tables) Sheet http://www.propetroservices.com/role/ReportableSegmentInformationTables Reportable Segment Information (Tables) Tables http://www.propetroservices.com/role/ReportableSegmentInformation 24 false false R25.htm 0000025 - Disclosure - Net Income Per Share (Tables) Sheet http://www.propetroservices.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.propetroservices.com/role/NetIncomePerShare 25 false false R26.htm 0000026 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.propetroservices.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.propetroservices.com/role/StockBasedCompensation 26 false false R27.htm 0000027 - Disclosure - Leases (Tables) Sheet http://www.propetroservices.com/role/LeasesTables Leases (Tables) Tables http://www.propetroservices.com/role/Leases 27 false false R28.htm 0000028 - Disclosure - Basis of Presentation (Details) Sheet http://www.propetroservices.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://www.propetroservices.com/role/BasisofPresentationTables 28 false false R29.htm 0000029 - Disclosure - Basis of Presentation - Allowance for Credit Losses (Details) Sheet http://www.propetroservices.com/role/BasisofPresentationAllowanceforCreditLossesDetails Basis of Presentation - Allowance for Credit Losses (Details) Details 29 false false R30.htm 0000030 - Disclosure - Silvertip Acquisition (Details) Sheet http://www.propetroservices.com/role/SilvertipAcquisitionDetails Silvertip Acquisition (Details) Details http://www.propetroservices.com/role/SilvertipAcquisitionTables 30 false false R31.htm 0000031 - Disclosure - Silvertip Acquisition - Summary of Fair Value of Consideration (Details) Sheet http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails Silvertip Acquisition - Summary of Fair Value of Consideration (Details) Details 31 false false R32.htm 0000032 - Disclosure - Fair Value Measurements - Assets Measured on Recurring Basis (Details) Sheet http://www.propetroservices.com/role/FairValueMeasurementsAssetsMeasuredonRecurringBasisDetails Fair Value Measurements - Assets Measured on Recurring Basis (Details) Details 32 false false R33.htm 0000033 - Disclosure - Fair Value Measurements (Details) Sheet http://www.propetroservices.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.propetroservices.com/role/FairValueMeasurementsTables 33 false false R34.htm 0000034 - Disclosure - Intangible Assets (Details) Sheet http://www.propetroservices.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.propetroservices.com/role/IntangibleAssetsTables 34 false false R35.htm 0000035 - Disclosure - Intangible Assets - Intangible Assets Subject to Amortization (Details) Sheet http://www.propetroservices.com/role/IntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails Intangible Assets - Intangible Assets Subject to Amortization (Details) Details 35 false false R36.htm 0000036 - Disclosure - Intangible Assets - Estimated Future Amortization Expense (Details) Sheet http://www.propetroservices.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails Intangible Assets - Estimated Future Amortization Expense (Details) Details 36 false false R37.htm 0000037 - Disclosure - Long-Term Debt (Details) Sheet http://www.propetroservices.com/role/LongTermDebtDetails Long-Term Debt (Details) Details http://www.propetroservices.com/role/LongTermDebt 37 false false R38.htm 0000038 - Disclosure - Reportable Segment Information (Details) Sheet http://www.propetroservices.com/role/ReportableSegmentInformationDetails Reportable Segment Information (Details) Details http://www.propetroservices.com/role/ReportableSegmentInformationTables 38 false false R39.htm 0000039 - Disclosure - Reportable Segment Information - Reconciliation of Segment Information (Details) Sheet http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationDetails Reportable Segment Information - Reconciliation of Segment Information (Details) Details 39 false false R40.htm 0000040 - Disclosure - Reportable Segment Information - Reconciliation of Segment Information EBITDA (Details) Sheet http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails Reportable Segment Information - Reconciliation of Segment Information EBITDA (Details) Details 40 false false R41.htm 0000041 - Disclosure - Net Income Per Share (Details) Sheet http://www.propetroservices.com/role/NetIncomePerShareDetails Net Income Per Share (Details) Details http://www.propetroservices.com/role/NetIncomePerShareTables 41 false false R42.htm 0000042 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.propetroservices.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.propetroservices.com/role/StockBasedCompensationTables 42 false false R43.htm 0000043 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.propetroservices.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 43 false false R44.htm 0000044 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details) Sheet http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails Stock-Based Compensation - Summary of RSU Activity (Details) Details 44 false false R45.htm 0000045 - Disclosure - Stock-Based Compensation - Summary of Performance Shares Activity (Details) Sheet http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails Stock-Based Compensation - Summary of Performance Shares Activity (Details) Details 45 false false R46.htm 0000046 - Disclosure - Related-Party Transactions (Details) Sheet http://www.propetroservices.com/role/RelatedPartyTransactionsDetails Related-Party Transactions (Details) Details http://www.propetroservices.com/role/RelatedPartyTransactions 46 false false R47.htm 0000047 - Disclosure - Leases (Details) Sheet http://www.propetroservices.com/role/LeasesDetails Leases (Details) Details http://www.propetroservices.com/role/LeasesTables 47 false false R48.htm 0000048 - Disclosure - Leases - Operating Lease Maturity (Details) Sheet http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails Leases - Operating Lease Maturity (Details) Details 48 false false R49.htm 0000049 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.propetroservices.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.propetroservices.com/role/CommitmentsandContingencies 49 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 5 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. pump-20230331.htm 4 [dq-0542-Deprecated-Concept] Concept RevenueFromRelatedParties in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. pump-20230331.htm 4 [dq-0542-Deprecated-Concept] Concept DueFromRelatedParties in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. pump-20230331.htm 4 [dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrentAndNoncurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. pump-20230331.htm 4 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - pump-20230331.htm 4 pump-20230331.htm a03312023exhibit311.htm a03312023exhibit312.htm a03312023exhibit321.htm a03312023exhibit322.htm pump-20230331.xsd pump-20230331_cal.xml pump-20230331_def.xml pump-20230331_lab.xml pump-20230331_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pump-20230331.htm": { "axisCustom": 2, "axisStandard": 28, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 549, "http://xbrl.sec.gov/dei/2022": 32 }, "contextCount": 166, "dts": { "calculationLink": { "local": [ "pump-20230331_cal.xml" ] }, "definitionLink": { "local": [ "pump-20230331_def.xml" ] }, "inline": { "local": [ "pump-20230331.htm" ] }, "labelLink": { "local": [ "pump-20230331_lab.xml" ] }, "presentationLink": { "local": [ "pump-20230331_pre.xml" ] }, "schema": { "local": [ "pump-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 487, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 4, "http://xbrl.sec.gov/dei/2022": 6, "total": 10 }, "keyCustom": 51, "keyStandard": 242, "memberCustom": 40, "memberStandard": 24, "nsprefix": "pump", "nsuri": "http://www.propetroservices.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.propetroservices.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "10", "role": "http://www.propetroservices.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Intangible Assets", "menuCat": "Notes", "order": "11", "role": "http://www.propetroservices.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "12", "role": "http://www.propetroservices.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Reportable Segment Information", "menuCat": "Notes", "order": "13", "role": "http://www.propetroservices.com/role/ReportableSegmentInformation", "shortName": "Reportable Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Net Income Per Share", "menuCat": "Notes", "order": "14", "role": "http://www.propetroservices.com/role/NetIncomePerShare", "shortName": "Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "15", "role": "http://www.propetroservices.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Related-Party Transactions", "menuCat": "Notes", "order": "16", "role": "http://www.propetroservices.com/role/RelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Leases", "menuCat": "Notes", "order": "17", "role": "http://www.propetroservices.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "18", "role": "http://www.propetroservices.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Basis of Presentation (Policies)", "menuCat": "Policies", "order": "19", "role": "http://www.propetroservices.com/role/BasisofPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i3ae2485201ee4a839314a8d21f82c38b_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i3ae2485201ee4a839314a8d21f82c38b_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Basis of Presentation (Tables)", "menuCat": "Tables", "order": "20", "role": "http://www.propetroservices.com/role/BasisofPresentationTables", "shortName": "Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetAcquisitionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Silvertip Acquisition (Tables)", "menuCat": "Tables", "order": "21", "role": "http://www.propetroservices.com/role/SilvertipAcquisitionTables", "shortName": "Silvertip Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetAcquisitionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.propetroservices.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Intangible Assets (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.propetroservices.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Reportable Segment Information (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.propetroservices.com/role/ReportableSegmentInformationTables", "shortName": "Reportable Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Net Income Per Share (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.propetroservices.com/role/NetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.propetroservices.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.propetroservices.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Basis of Presentation (Details)", "menuCat": "Details", "order": "28", "role": "http://www.propetroservices.com/role/BasisofPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i3ae2485201ee4a839314a8d21f82c38b_I20230331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "ifd669704f11b47a0b8b6765667b98de4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Basis of Presentation - Allowance for Credit Losses (Details)", "menuCat": "Details", "order": "29", "role": "http://www.propetroservices.com/role/BasisofPresentationAllowanceforCreditLossesDetails", "shortName": "Basis of Presentation - Allowance for Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i3ae2485201ee4a839314a8d21f82c38b_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i3ae2485201ee4a839314a8d21f82c38b_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "ib69167dd912d46c29b2d8ff063384d81_I20221101", "decimals": "2", "first": true, "lang": "en-US", "name": "pump:AssetAcquisitionPercentageOfInterestAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Silvertip Acquisition (Details)", "menuCat": "Details", "order": "30", "role": "http://www.propetroservices.com/role/SilvertipAcquisitionDetails", "shortName": "Silvertip Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "ib69167dd912d46c29b2d8ff063384d81_I20221101", "decimals": "2", "first": true, "lang": "en-US", "name": "pump:AssetAcquisitionPercentageOfInterestAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAdditions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Silvertip Acquisition - Summary of Fair Value of Consideration (Details)", "menuCat": "Details", "order": "31", "role": "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails", "shortName": "Silvertip Acquisition - Summary of Fair Value of Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i13a1d8e228a946b787fb0c3c85cd9ae9_D20221101-20221101", "decimals": "-3", "lang": "en-US", "name": "pump:AssetAcquisitionContingentConsiderationDebtPaymentsAndClosingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i3ae2485201ee4a839314a8d21f82c38b_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Fair Value Measurements - Assets Measured on Recurring Basis (Details)", "menuCat": "Details", "order": "32", "role": "http://www.propetroservices.com/role/FairValueMeasurementsAssetsMeasuredonRecurringBasisDetails", "shortName": "Fair Value Measurements - Assets Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i7f80a471aa27492e800eeecb40672760_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i3ae2485201ee4a839314a8d21f82c38b_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "33", "role": "http://www.propetroservices.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Intangible Assets (Details)", "menuCat": "Details", "order": "34", "role": "http://www.propetroservices.com/role/IntangibleAssetsDetails", "shortName": "Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i3ae2485201ee4a839314a8d21f82c38b_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Intangible Assets - Intangible Assets Subject to Amortization (Details)", "menuCat": "Details", "order": "35", "role": "http://www.propetroservices.com/role/IntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails", "shortName": "Intangible Assets - Intangible Assets Subject to Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i3ae2485201ee4a839314a8d21f82c38b_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i3ae2485201ee4a839314a8d21f82c38b_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Intangible Assets - Estimated Future Amortization Expense (Details)", "menuCat": "Details", "order": "36", "role": "http://www.propetroservices.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails", "shortName": "Intangible Assets - Estimated Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i3ae2485201ee4a839314a8d21f82c38b_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "ic279550e356d4a9d96d77b366a0144be_D20180101-20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "pump:LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionOnePercentageOfFacilitySizeAndBorrowingBase", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Long-Term Debt (Details)", "menuCat": "Details", "order": "37", "role": "http://www.propetroservices.com/role/LongTermDebtDetails", "shortName": "Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "ic279550e356d4a9d96d77b366a0144be_D20180101-20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "pump:LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionOnePercentageOfFacilitySizeAndBorrowingBase", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Reportable Segment Information (Details)", "menuCat": "Details", "order": "38", "role": "http://www.propetroservices.com/role/ReportableSegmentInformationDetails", "shortName": "Reportable Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Reportable Segment Information - Reconciliation of Segment Information (Details)", "menuCat": "Details", "order": "39", "role": "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationDetails", "shortName": "Reportable Segment Information - Reconciliation of Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "idda1ea4b27944ac1a6267baddaf79186_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "pump:CostOfServicesExcludingDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Reportable Segment Information - Reconciliation of Segment Information EBITDA (Details)", "menuCat": "Details", "order": "40", "role": "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails", "shortName": "Reportable Segment Information - Reconciliation of Segment Information EBITDA (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "pump:OtherNonoperatingExpenseIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Net Income Per Share (Details)", "menuCat": "Details", "order": "41", "role": "http://www.propetroservices.com/role/NetIncomePerShareDetails", "shortName": "Net Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Stock-Based Compensation (Details)", "menuCat": "Details", "order": "42", "role": "http://www.propetroservices.com/role/StockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "ifd669704f11b47a0b8b6765667b98de4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)", "menuCat": "Details", "order": "43", "role": "http://www.propetroservices.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "ifd669704f11b47a0b8b6765667b98de4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "if664b85db4064ac6924bb7ab8ede6cdc_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details)", "menuCat": "Details", "order": "44", "role": "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails", "shortName": "Stock-Based Compensation - Summary of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "if664b85db4064ac6924bb7ab8ede6cdc_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i2687d81c374c4a1d9c59b4f894961125_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Stock-Based Compensation - Summary of Performance Shares Activity (Details)", "menuCat": "Details", "order": "45", "role": "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails", "shortName": "Stock-Based Compensation - Summary of Performance Shares Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i2687d81c374c4a1d9c59b4f894961125_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i1befc21a3da64566a2a4e8e840f7f395_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "pump:NumberOfPropertiesSubjectToLeases", "reportCount": 1, "unique": true, "unitRef": "property", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Related-Party Transactions (Details)", "menuCat": "Details", "order": "46", "role": "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails", "shortName": "Related-Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i1befc21a3da64566a2a4e8e840f7f395_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "pump:NumberOfPropertiesSubjectToLeases", "reportCount": 1, "unique": true, "unitRef": "property", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "ifd51c0beabb5469f9a19819cc3742f45_I20220830", "decimals": "0", "first": true, "lang": "en-US", "name": "pump:LesseeOperatingLeaseHydraulicHorsepower", "reportCount": 1, "unique": true, "unitRef": "hp", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "47", "role": "http://www.propetroservices.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "ifd51c0beabb5469f9a19819cc3742f45_I20220830", "decimals": "0", "first": true, "lang": "en-US", "name": "pump:LesseeOperatingLeaseHydraulicHorsepower", "reportCount": 1, "unique": true, "unitRef": "hp", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i3ae2485201ee4a839314a8d21f82c38b_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Leases - Operating Lease Maturity (Details)", "menuCat": "Details", "order": "48", "role": "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails", "shortName": "Leases - Operating Lease Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i3ae2485201ee4a839314a8d21f82c38b_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i3ae2485201ee4a839314a8d21f82c38b_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "49", "role": "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:NotesIssued1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i9924c836c2224ecdbbdae50eb6eca694_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "menuCat": "Statements", "order": "5", "role": "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "i9924c836c2224ecdbbdae50eb6eca694_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Basis of Presentation", "menuCat": "Notes", "order": "7", "role": "http://www.propetroservices.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Recently Issued Accounting Standards", "menuCat": "Notes", "order": "8", "role": "http://www.propetroservices.com/role/RecentlyIssuedAccountingStandards", "shortName": "Recently Issued Accounting Standards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Silvertip Acquisition", "menuCat": "Notes", "order": "9", "role": "http://www.propetroservices.com/role/SilvertipAcquisition", "shortName": "Silvertip Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pump-20230331.htm", "contextRef": "id93270a406944e909ca8bc37e4115404_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 70, "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r562" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r563" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r560" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r560" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r560" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r564" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r560" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r560" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r560" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r560" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag", "terseLabel": "No Trading Symbol" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "trueItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r559" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r561" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "pump_A2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 [Member]", "label": "2020 [Member]", "terseLabel": "2020" } } }, "localname": "A2020Member", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails" ], "xbrltype": "domainItemType" }, "pump_A2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021", "label": "2021 [Member]", "terseLabel": "2021" } } }, "localname": "A2021Member", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails" ], "xbrltype": "domainItemType" }, "pump_A2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022", "label": "2022 [Member]", "terseLabel": "2022" } } }, "localname": "A2022Member", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails" ], "xbrltype": "domainItemType" }, "pump_A2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2023", "label": "2023 [Member]", "terseLabel": "2023" } } }, "localname": "A2023Member", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails" ], "xbrltype": "domainItemType" }, "pump_ABLFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ABL Facility [Member]", "label": "ABL Facility [Member]", "terseLabel": "ABL CreditFacility" } } }, "localname": "ABLFacilityMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "pump_ARPressurePumpingServicesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A&R Pressure Pumping Services Agreement", "label": "A&R Pressure Pumping Services Agreement [Member]", "terseLabel": "A&R Pressure Pumping Services Agreement" } } }, "localname": "ARPressurePumpingServicesAgreementMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "pump_AssetAcquisitionAccountsPayable": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 3.0, "parentTag": "pump_AssetAcquisitionLiabilitiesAssumed", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Accounts Payable", "label": "Asset Acquisition, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "AssetAcquisitionAccountsPayable", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "pump_AssetAcquisitionAccountsReceivableAndUnbilledRevenue": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 7.0, "parentTag": "pump_AssetAcquisitionIdentifiableAssetsAcquired", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Accounts Receivable And Unbilled Revenue", "label": "Asset Acquisition, Accounts Receivable And Unbilled Revenue", "terseLabel": "Accounts receivable and unbilled revenue" } } }, "localname": "AssetAcquisitionAccountsReceivableAndUnbilledRevenue", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "pump_AssetAcquisitionAccruedAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 1.0, "parentTag": "pump_AssetAcquisitionLiabilitiesAssumed", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Accrued And Other Current Liabilities", "label": "Asset Acquisition, Accrued And Other Current Liabilities", "terseLabel": "Accrued and other current liabilities" } } }, "localname": "AssetAcquisitionAccruedAndOtherCurrentLiabilities", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "pump_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Assets Acquired And Liabilities Assumed, Net", "label": "Asset Acquisition, Assets Acquired And Liabilities Assumed, Net", "totalLabel": "Total purchase consideration" } } }, "localname": "AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "pump_AssetAcquisitionCashAndCashEquivalents": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 8.0, "parentTag": "pump_AssetAcquisitionIdentifiableAssetsAcquired", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Cash and Cash Equivalents", "label": "Asset Acquisition, Cash and Cash Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "AssetAcquisitionCashAndCashEquivalents", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "pump_AssetAcquisitionConsiderationTransferredDebtPayoff": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Consideration Transferred, Debt Payoff", "label": "Asset Acquisition, Consideration Transferred, Debt Payoff", "terseLabel": "Payoff of assumed debt" } } }, "localname": "AssetAcquisitionConsiderationTransferredDebtPayoff", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "pump_AssetAcquisitionContingentConsiderationDebtPaymentsAndClosingCosts": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Contingent Consideration, Debt Payments And Closing Costs", "label": "Asset Acquisition, Contingent Consideration, Debt Payments And Closing Costs", "terseLabel": "Debt payments and closing costs" } } }, "localname": "AssetAcquisitionContingentConsiderationDebtPaymentsAndClosingCosts", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "pump_AssetAcquisitionEquityInterestIssuedOrIssuableNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Equity Interest Issued Or Issuable, Number Of Shares", "label": "Asset Acquisition, Equity Interest Issued Or Issuable, Number Of Shares", "terseLabel": "Equity interest issued or issuable, number of shares (in shares)" } } }, "localname": "AssetAcquisitionEquityInterestIssuedOrIssuableNumberOfShares", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionDetails" ], "xbrltype": "sharesItemType" }, "pump_AssetAcquisitionGoodwill": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 2.0, "parentTag": "pump_AssetAcquisitionIdentifiableAssetsAcquired", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Goodwill", "label": "Asset Acquisition, Goodwill", "terseLabel": "Goodwill" } } }, "localname": "AssetAcquisitionGoodwill", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "pump_AssetAcquisitionIdentifiableAssetsAcquired": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 1.0, "parentTag": "pump_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Identifiable Assets Acquired", "label": "Asset Acquisition, Identifiable Assets Acquired", "totalLabel": "Total identifiable assets acquired" } } }, "localname": "AssetAcquisitionIdentifiableAssetsAcquired", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "pump_AssetAcquisitionInventory": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 6.0, "parentTag": "pump_AssetAcquisitionIdentifiableAssetsAcquired", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Inventory", "label": "Asset Acquisition, Inventory", "terseLabel": "Inventories" } } }, "localname": "AssetAcquisitionInventory", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "pump_AssetAcquisitionLiabilitiesAssumed": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 2.0, "parentTag": "pump_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Liabilities Assumed", "label": "Asset Acquisition, Liabilities Assumed", "totalLabel": "Total liabilities assumed" } } }, "localname": "AssetAcquisitionLiabilitiesAssumed", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "pump_AssetAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition", "label": "Asset Acquisition [Member]", "terseLabel": "Asset acquisition" } } }, "localname": "AssetAcquisitionMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "pump_AssetAcquisitionOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 2.0, "parentTag": "pump_AssetAcquisitionLiabilitiesAssumed", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Operating Lease Liability", "label": "Asset Acquisition, Operating Lease Liability", "terseLabel": "Operating lease liability" } } }, "localname": "AssetAcquisitionOperatingLeaseLiability", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "pump_AssetAcquisitionOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 3.0, "parentTag": "pump_AssetAcquisitionIdentifiableAssetsAcquired", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Operating Lease Right-Of-Use Asset", "label": "Asset Acquisition, Operating Lease Right-Of-Use Asset", "terseLabel": "Operating lease right-of-use asset" } } }, "localname": "AssetAcquisitionOperatingLeaseRightOfUseAsset", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "pump_AssetAcquisitionOtherCurrentAssets": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 1.0, "parentTag": "pump_AssetAcquisitionIdentifiableAssetsAcquired", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Other Current Assets", "label": "Asset Acquisition, Other Current Assets", "terseLabel": "Other current assets" } } }, "localname": "AssetAcquisitionOtherCurrentAssets", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "pump_AssetAcquisitionPercentageOfInterestAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Percentage Of Interest Acquired", "label": "Asset Acquisition, Percentage Of Interest Acquired", "terseLabel": "Percentage of interest acquired" } } }, "localname": "AssetAcquisitionPercentageOfInterestAcquired", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionDetails" ], "xbrltype": "percentItemType" }, "pump_AssetAcquisitionPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 9.0, "parentTag": "pump_AssetAcquisitionIdentifiableAssetsAcquired", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Prepaid Expenses", "label": "Asset Acquisition, Prepaid Expenses", "terseLabel": "Prepaid expenses" } } }, "localname": "AssetAcquisitionPrepaidExpenses", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "pump_AssetsExcludingPropertyPlantAndEquipmentNoncurrent": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Assets Excluding Property, Plant, And Equipment, Noncurrent", "label": "Assets Excluding Property, Plant, And Equipment, Noncurrent", "totalLabel": "Total other noncurrent assets" } } }, "localname": "AssetsExcludingPropertyPlantAndEquipmentNoncurrent", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "pump_BaseRateLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Base Rate Loans [Member]", "label": "Base Rate Loans [Member]", "terseLabel": "Base Rate Loans" } } }, "localname": "BaseRateLoansMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "pump_CementingSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cementing Segment", "label": "Cementing Segment [Member]", "terseLabel": "Cementing Segment" } } }, "localname": "CementingSegmentMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "pump_CoiledTubingAssetsDivestitureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Coiled Tubing Assets Divestiture", "label": "Coiled Tubing Assets Divestiture [Member]", "terseLabel": "Coiled Tubing Assets Divestiture" } } }, "localname": "CoiledTubingAssetsDivestitureMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "pump_CompletionServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Completion Services", "label": "Completion Services [Member]", "terseLabel": "Completion Services" } } }, "localname": "CompletionServicesMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "domainItemType" }, "pump_CostOfServicesExcludingDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost Of Services, Excluding Depreciation And Amortization", "label": "Cost Of Services, Excluding Depreciation And Amortization", "terseLabel": "Cost of services (exclusive of depreciation and amortization)" } } }, "localname": "CostOfServicesExcludingDepreciationAndAmortization", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "pump_DebtInstrumentBasisSpreadFloor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread Floor", "label": "Debt Instrument, Basis Spread Floor", "terseLabel": "Basis spread on variable rate, floor" } } }, "localname": "DebtInstrumentBasisSpreadFloor", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "pump_EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earnings Before Income Taxes, Depreciation and Amortization, Adjusted For One-Time And Nonrecurring Charges", "label": "Earnings Before Income Taxes, Depreciation and Amortization, Adjusted For One-Time And Nonrecurring Charges", "terseLabel": "Adjusted EBITDA" } } }, "localname": "EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "monetaryItemType" }, "pump_ElectricFleetLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electric Fleet Lease", "label": "Electric Fleet Lease [Member]", "terseLabel": "Electric Fleet Lease" } } }, "localname": "ElectricFleetLeaseMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails", "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "pump_EmployeesAndOfficersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employees And Officers [Member]", "label": "Employees And Officers [Member]", "terseLabel": "Employees and Officers" } } }, "localname": "EmployeesAndOfficersMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "pump_EstimatedTermOfManufacturingAndDeliveryFromLeaseExecutionDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated Term Of Manufacturing And Delivery From Lease Execution Date", "label": "Estimated Term Of Manufacturing And Delivery From Lease Execution Date", "terseLabel": "Estimated term of manufacturing and delivery from lease execution date" } } }, "localname": "EstimatedTermOfManufacturingAndDeliveryFromLeaseExecutionDate", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "pump_FiniteLivedIntangibleAssetExpectedAmortizationYearFourAndAfter": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, Year Four And After", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four And After", "terseLabel": "2027 and beyond" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationYearFourAndAfter", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "pump_HydraulicFracturingUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hydraulic Fracturing Units", "label": "Hydraulic Fracturing Units [Member]", "terseLabel": "Hydraulic Fracturing Units" } } }, "localname": "HydraulicFracturingUnitsMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "pump_InReProPetroHoldingCorpDerivativeLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In re ProPetro Holding Corp. Derivative Litigation", "label": "In re ProPetro Holding Corp. Derivative Litigation [Member]", "terseLabel": "In re ProPetro Holding Corp. Derivative Litigation" } } }, "localname": "InReProPetroHoldingCorpDerivativeLitigationMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "pump_IncentiveAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incentive Award Plan [Member]", "label": "Incentive Award Plan [Member]", "terseLabel": "Incentive Award Plan" } } }, "localname": "IncentiveAwardPlanMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "pump_LIBORLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LIBOR Loans [Member]", "label": "LIBOR Loans [Member]", "terseLabel": "LIBOR Loans" } } }, "localname": "LIBORLoansMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "pump_LesseeOperatingLeaseHydraulicHorsepower": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Hydraulic Horsepower", "label": "Lessee, Operating Lease, Hydraulic Horsepower", "terseLabel": "Hydraulic horsepower" } } }, "localname": "LesseeOperatingLeaseHydraulicHorsepower", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "powerItemType" }, "pump_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "terseLabel": "Contractual commitment, not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "pump_LesseeOperatingLeaseNumberOfAdditionalLeasePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Number Of Additional Lease Periods", "label": "Lessee, Operating Lease, Number Of Additional Lease Periods", "terseLabel": "Equipment lease term" } } }, "localname": "LesseeOperatingLeaseNumberOfAdditionalLeasePeriods", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "pump_LesseeOperatingLeaseOptionToExtendNumberOfOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Option to Extend, Number of Options", "label": "Lessee, Operating Lease, Option to Extend, Number of Options", "terseLabel": "Option to extend, number of options" } } }, "localname": "LesseeOperatingLeaseOptionToExtendNumberOfOptions", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "pump_LineOfCreditFacilityBorrowingBase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Borrowing Base", "label": "Line Of Credit Facility, Borrowing Base", "terseLabel": "Borrowing base" } } }, "localname": "LineOfCreditFacilityBorrowingBase", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "pump_LineOfCreditFacilityBorrowingBaseAccountsReceivablePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Borrowing Base, Accounts Receivable Percentage", "label": "Line Of Credit Facility, Borrowing Base, Accounts Receivable Percentage", "terseLabel": "Borrowing base, accounts receivable percentage" } } }, "localname": "LineOfCreditFacilityBorrowingBaseAccountsReceivablePercentage", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "pump_LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionOnePercentageOfFacilitySizeAndBorrowingBase": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Coverage Ratio Establishing Threshold, Option One, Percentage Of Facility Size And Borrowing Base", "label": "Line Of Credit Facility, Coverage Ratio Establishing Threshold, Option One, Percentage Of Facility Size And Borrowing Base", "terseLabel": "Coverage ratio establishing threshold, option one, percentage of facility size and borrowing base" } } }, "localname": "LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionOnePercentageOfFacilitySizeAndBorrowingBase", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "pump_LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionTwoAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Coverage Ratio Establishing Threshold, Option Two, Amount", "label": "Line Of Credit Facility, Coverage Ratio Establishing Threshold, Option Two, Amount", "terseLabel": "Coverage ratio establishing threshold, option two, amount" } } }, "localname": "LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionTwoAmount", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "pump_LoanTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan Type [Axis]", "label": "Loan Type [Axis]", "terseLabel": "Loan Type [Axis]" } } }, "localname": "LoanTypeAxis", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "pump_LoanTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Loan Type [Axis]", "label": "Loan Type [Domain]", "terseLabel": "Loan Type [Domain]" } } }, "localname": "LoanTypeDomain", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "pump_LossContingencyClaimsFiledAndConsolidatedIntoOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Claims Filed And Consolidated Into One", "label": "Loss Contingency, Claims Filed And Consolidated Into One", "terseLabel": "Shareholder derivative lawsuits" } } }, "localname": "LossContingencyClaimsFiledAndConsolidatedIntoOne", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "pump_LossContingencySelfInsuranceMaximumAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Self-Insurance, Maximum Amount", "label": "Loss Contingency, Self-Insurance, Maximum Amount", "terseLabel": "Self insurance for losses (up to)" } } }, "localname": "LossContingencySelfInsuranceMaximumAmount", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "pump_MaintenanceFacilityLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maintenance Facility Lease", "label": "Maintenance Facility Lease [Member]", "terseLabel": "Maintenance Facility Lease" } } }, "localname": "MaintenanceFacilityLeaseMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "pump_NumberOfContractedFleets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Contracted Fleets", "label": "Number Of Contracted Fleets", "terseLabel": "Number of contracted fleets" } } }, "localname": "NumberOfContractedFleets", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails", "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "pump_NumberOfPropertiesSubjectToLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Properties Subject To Leases", "label": "Number Of Properties Subject To Leases", "terseLabel": "Number of properties adjacent to corporate office subject to leases" } } }, "localname": "NumberOfPropertiesSubjectToLeases", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "pump_NumberOfRealEstateLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Real Estate Leases", "label": "Number Of Real Estate Leases", "terseLabel": "Number of real estate leases" } } }, "localname": "NumberOfRealEstateLeases", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "pump_OperatingLeaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease", "label": "Operating Lease [Axis]", "terseLabel": "Operating Lease [Axis]" } } }, "localname": "OperatingLeaseAxis", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "pump_OperatingLeaseDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease [Domain]", "label": "Operating Lease [Domain]", "terseLabel": "Operating Lease [Domain]" } } }, "localname": "OperatingLeaseDomain", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "pump_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Accumulated Amortization", "label": "Operating Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Accumulated amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "pump_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, before Accumulated Amortization", "label": "Operating Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Right-of-use asset, before accumulated amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "pump_OperatingLeaseRightOfUseAssetNet": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease Right Of Use Asset, Net", "label": "Operating Lease Right Of Use Asset, Net", "terseLabel": "OPERATING LEASE RIGHT-OF-USE ASSETS" } } }, "localname": "OperatingLeaseRightOfUseAssetNet", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "pump_OperatingSegmentConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Segment Concentration Risk", "label": "Operating Segment Concentration Risk [Member]", "terseLabel": "Operating Segment Concentration Risk" } } }, "localname": "OperatingSegmentConcentrationRiskMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "pump_OtherGeneralAndAdministrativeExpenseReimbursement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other General And Administrative Expense (Reimbursement)", "label": "Other General And Administrative Expense (Reimbursement)", "terseLabel": "Other general and administrative expense, (net)" } } }, "localname": "OtherGeneralAndAdministrativeExpenseReimbursement", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "monetaryItemType" }, "pump_OtherNonoperatingExpenseIncome": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Nonoperating Expense (Income)", "label": "Other Nonoperating Expense (Income)", "terseLabel": "Other (income) expense" } } }, "localname": "OtherNonoperatingExpenseIncome", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "monetaryItemType" }, "pump_PaymentsForAssetAcquisitions": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Asset Acquisitions", "label": "Payments For Asset Acquisitions", "terseLabel": "Cash consideration" } } }, "localname": "PaymentsForAssetAcquisitions", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "pump_PaymentsIncludedinMeasurementofOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Included in Measurement of Operating Lease Liabilities", "label": "Payments Included in Measurement of Operating Lease Liabilities", "terseLabel": "Payments included in measurement of operating lease liabilities" } } }, "localname": "PaymentsIncludedinMeasurementofOperatingLeaseLiabilities", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "pump_PaymentsToAcquireAssetsGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Assets, Gross", "label": "Payments To Acquire Assets, Gross", "terseLabel": "Cash received from acquisition" } } }, "localname": "PaymentsToAcquireAssetsGross", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "pump_PioneerandPioneerPumpingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pioneer and Pioneer Pumping Services [Member]", "label": "Pioneer and Pioneer Pumping Services [Member]", "terseLabel": "Pioneer and Pioneer Pumping Services" } } }, "localname": "PioneerandPioneerPumpingServicesMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "pump_PowerEndsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power Ends", "label": "Power Ends [Member]", "terseLabel": "Power Ends" } } }, "localname": "PowerEndsMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "pump_PowerEquipmentLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power Equipment Lease", "label": "Power Equipment Lease [Member]", "terseLabel": "Power Equipment Lease" } } }, "localname": "PowerEquipmentLeaseMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails", "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "pump_PreferredStockPurchaseRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock Purchase Rights [Member]", "label": "Preferred Stock Purchase Rights [Member]", "terseLabel": "Preferred Stock Purchase Rights" } } }, "localname": "PreferredStockPurchaseRightsMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "pump_PressurePumpingSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pressure Pumping Segment [Member]", "label": "Pressure Pumping Segment [Member]", "terseLabel": "Completion Services" } } }, "localname": "PressurePumpingSegmentMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "pump_PropertyFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property Five [Member]", "label": "Property Five [Member]", "terseLabel": "Property 5" } } }, "localname": "PropertyFiveMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "pump_PropertyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property Four [Member]", "label": "Property Four [Member]", "terseLabel": "Property 4" } } }, "localname": "PropertyFourMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "pump_PropertyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property One [Member]", "label": "Property One [Member]", "terseLabel": "Property 1" } } }, "localname": "PropertyOneMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "pump_PropertyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property Three [Member]", "label": "Property Three [Member]", "terseLabel": "Property 3" } } }, "localname": "PropertyThreeMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "pump_PropertyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property Two [Member]", "label": "Property Two [Member]", "terseLabel": "Property 2" } } }, "localname": "PropertyTwoMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "pump_RealEstateLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Estate Lease [Member]", "label": "Real Estate Lease [Member]", "terseLabel": "Real Estate Lease" } } }, "localname": "RealEstateLeaseMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "pump_RealEstateTwoLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Estate Two Lease", "label": "Real Estate Two Lease [Member]", "terseLabel": "Real Estate Two Lease" } } }, "localname": "RealEstateTwoLeaseMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "pump_RelatedPartyLeasingArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Leasing Arrangements [Member]", "label": "Related Party Leasing Arrangements [Member]", "terseLabel": "Related party leasing" } } }, "localname": "RelatedPartyLeasingArrangementsMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "pump_RelatedPartyTransactionNumberOfServiceAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Number Of Service Agreements", "label": "Related Party Transaction, Number Of Service Agreements", "terseLabel": "Number of service agreements" } } }, "localname": "RelatedPartyTransactionNumberOfServiceAgreements", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "pump_RelatedPartyTransactionTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Termination, Period", "label": "Related Party Transaction, Termination, Period", "terseLabel": "Lease expiration date" } } }, "localname": "RelatedPartyTransactionTerminationPeriod", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "pump_RoutineAuditDirectPaymentSalesTaxPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Routine Audit, Direct Payment Sales Tax, Period", "label": "Routine Audit, Direct Payment Sales Tax, Period", "terseLabel": "Routine audit, period" } } }, "localname": "RoutineAuditDirectPaymentSalesTaxPeriod", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "pump_SOFRLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SOFR Loans", "label": "SOFR Loans [Member]", "terseLabel": "SOFR Loans" } } }, "localname": "SOFRLoansMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "pump_ServiceConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service Concentration Risk", "label": "Service Concentration Risk [Member]", "terseLabel": "Service Concentration Risk" } } }, "localname": "ServiceConcentrationRiskMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "pump_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Cancellations In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Cancellations In Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsInPeriod", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "pump_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Cancellations In Period, Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Cancellations In Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "pump_ShareBasedCompensationNumberOfSharesUponConversion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation, Number Of Shares Upon Conversion", "label": "Share-based Compensation, Number Of Shares Upon Conversion", "terseLabel": "Share-based Compensation, Number Of Shares Upon Conversion" } } }, "localname": "ShareBasedCompensationNumberOfSharesUponConversion", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "pump_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofOutstandingStockMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Minimum", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Minimum", "terseLabel": "Actual number of shares that may be issued, percent, minimum" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofOutstandingStockMinimum", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "pump_SilvertipCompletionServicesOperatingLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silvertip Completion Services Operating, LLC", "label": "Silvertip Completion Services Operating, LLC [Member]", "terseLabel": "Silvertip Completion Services Operating, LLC" } } }, "localname": "SilvertipCompletionServicesOperatingLLCMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "domainItemType" }, "pump_SilvertipLeaseThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silvertip Lease Three", "label": "Silvertip Lease Three [Member]", "terseLabel": "Silvertip Lease Three" } } }, "localname": "SilvertipLeaseThreeMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "pump_SilvertipOneLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silvertip One Lease", "label": "Silvertip One Lease [Member]", "terseLabel": "Silvertip Lease One" } } }, "localname": "SilvertipOneLeaseMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "pump_SilvertipTwoLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silvertip Two Lease", "label": "Silvertip Two Lease [Member]", "terseLabel": "Silvertip Lease Two" } } }, "localname": "SilvertipTwoLeaseMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "pump_StepEnergyServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Step Energy Services", "label": "Step Energy Services [Member]", "terseLabel": "Step Energy Services" } } }, "localname": "StepEnergyServicesMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "pump_WirelineOperatingSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wireline Operating Segment", "label": "Wireline Operating Segment [Member]", "terseLabel": "Wireline Operating Segment" } } }, "localname": "WirelineOperatingSegmentMember", "nsuri": "http://www.propetroservices.com/20230331", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r317", "r318", "r319", "r320", "r382", "r490", "r516", "r530", "r531", "r547", "r553", "r558", "r595", "r640", "r641", "r642", "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r317", "r318", "r319", "r320", "r382", "r490", "r516", "r530", "r531", "r547", "r553", "r558", "r595", "r640", "r641", "r642", "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r317", "r318", "r319", "r320", "r374", "r382", "r409", "r410", "r411", "r489", "r490", "r516", "r530", "r531", "r547", "r553", "r558", "r591", "r595", "r641", "r642", "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r317", "r318", "r319", "r320", "r374", "r382", "r409", "r410", "r411", "r489", "r490", "r516", "r530", "r531", "r547", "r553", "r558", "r591", "r595", "r641", "r642", "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r529", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]", "terseLabel": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails", "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [ "r529", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]", "terseLabel": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails", "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r585", "r636" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r12", "r557" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Summary of Allowance for Credit Losses" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r256", "r257" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable - net of allowance for credit losses of $202 and $419, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Amortization period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r7" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r418", "r419", "r420", "r576", "r577", "r578", "r627" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholdings paid for net settlement of equity awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdministrativeFeesExpense": { "auth_ref": [ "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for administrative services provided to the limited liability company (LLC) or limited partnership (LP) by the managing member or general partner, affiliate of managing member or general partner, or affiliate of LLC or LP, for example, but not limited to, salaries, rent, or overhead costs.", "label": "Administrative Fees Expense", "terseLabel": "Administrative fees expense" } } }, "localname": "AdministrativeFeesExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r162", "r260", "r272", "r275", "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Allowance for credit losses during the period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationAllowanceforCreditLossesDetails", "http://www.propetroservices.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r162", "r260", "r272" ], "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", "terseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationAllowanceforCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r277" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-off during the period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r23", "r347", "r465", "r569" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r36", "r61", "r67" ], "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 expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r211" ], "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": "Antidilutive securities excluded from computation of earnings per share, amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r46" ], "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 [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/NetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r555", "r624", "r625", "r626" ], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Total consideration", "totalLabel": "Total consideration" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable": { "auth_ref": [ "r624", "r625", "r626" ], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of acquirer's equity interest issued and issuable as part of consideration transferred in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable", "terseLabel": "Equity consideration" } } }, "localname": "AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost": { "auth_ref": [ "r555", "r624", "r625", "r626" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction cost incurred as part of consideration transferred in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Transaction Cost", "terseLabel": "Transaction costs" } } }, "localname": "AssetAcquisitionConsiderationTransferredTransactionCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionTableTextBlock": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of asset acquisition.", "label": "Asset Acquisition [Table Text Block]", "terseLabel": "Schedule of Asset Acquisition" } } }, "localname": "AssetAcquisitionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AssetAcquisitionTextBlock": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for asset acquisition.", "label": "Asset Acquisition [Text Block]", "terseLabel": "Silvertip Acquisition" } } }, "localname": "AssetAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r112", "r127", "r155", "r177", "r235", "r241", "r247", "r265", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r330", "r331", "r435", "r437", "r454", "r557", "r593", "r594", "r638" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r149", "r166", "r177", "r265", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r330", "r331", "r435", "r437", "r454", "r557", "r593", "r594", "r638" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "OTHER NONCURRENT ASSETS:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [ "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/NetIncomePerShareDetails", "http://www.propetroservices.com/role/StockBasedCompensationDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "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": "Business Acquisition, Contingent Consideration [Line Items]", "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r94", "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Equity consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r38", "r151", "r533" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r39", "r111" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash and Customer Cash Advance" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r33", "r38", "r44" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 - End of period", "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH - Beginning of period", "terseLabel": "Cash, cash equivalents and restricted cash", "totalLabel": "Total cash, cash equivalents and restricted cash\u00a0\u2014 End of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Summary of cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r33", "r102" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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": "NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "auth_ref": [ "r48", "r192" ], "lang": { "en-us": { "role": { "documentation": "Information by type of change in accounting estimate.", "label": "Change in Accounting Estimate by Type [Axis]", "terseLabel": "Change in Accounting Estimate by Type [Axis]" } } }, "localname": "ChangeInAccountingEstimateByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "auth_ref": [ "r48", "r192" ], "lang": { "en-us": { "role": { "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.", "label": "Change in Accounting Estimate, Type [Domain]", "terseLabel": "Change in Accounting Estimate, Type [Domain]" } } }, "localname": "ChangeInAccountingEstimateTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r158", "r159", "r160", "r177", "r202", "r206", "r208", "r210", "r217", "r218", "r265", "r321", "r324", "r325", "r326", "r330", "r331", "r350", "r351", "r352", "r353", "r354", "r454", "r532", "r565", "r571", "r579" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Restricted stock units, conversion of stock, conversion rights (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r19", "r120", "r133" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "COMMITMENTS AND CONTINGENCIES (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r76", "r315", "r316", "r528", "r592" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r576", "r577", "r627" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r6" ], "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 (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r6" ], "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, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r6", "r557" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value, 200,000,000 shares authorized, 115,170,545 and 114,515,008 shares issued, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r49", "r50", "r100", "r101", "r254", "r527" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r49", "r50", "r100", "r101", "r254", "r525", "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r49", "r50", "r100", "r101", "r254", "r527", "r649" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r49", "r50", "r100", "r101", "r254" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r49", "r50", "r100", "r101", "r254", "r527" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r356", "r358", "r371" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract with customer, asset, net" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r356", "r357", "r371" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract with customer, liability, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r372" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with customer, liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Contractual commitment" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.", "label": "Corporate and Other [Member]", "terseLabel": "All Other" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r24" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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 costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "COSTS AND EXPENSES" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r269", "r270", "r271", "r273", "r274", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Allowance for Credit Losses" } } }, "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r93" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r2", "r3", "r4", "r113", "r114", "r125", "r179", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r466", "r542", "r543", "r544", "r545", "r546", "r572" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r17", "r104", "r344" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r18", "r179", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r466", "r542", "r543", "r544", "r545", "r546", "r572" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r18", "r80", "r81", "r82", "r83", "r103", "r104", "r106", "r124", "r179", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r466", "r542", "r543", "r544", "r545", "r546", "r572" ], "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": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r36", "r91", "r425", "r432", "r433", "r574" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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 expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r422", "r423" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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 TAXES" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r36", "r70" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r36", "r230" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r386", "r414", "r415", "r417", "r421", "r554" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r69", "r74" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Discontinued Operations, Disposed of by Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r118", "r135", "r161", "r323", "r324", "r325", "r329", "r330", "r331", "r483", "r575" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties", "terseLabel": "Receivable from related parties" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r119", "r134", "r323", "r324", "r325", "r329", "r330", "r331", "r483", "r575" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Payable to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "NET INCOME PER COMMON SHARE:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r173", "r189", "r190", "r191", "r192", "r193", "r200", "r202", "r208", "r209", "r210", "r214", "r441", "r442", "r510", "r513", "r538" ], "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", "negatedTerseLabel": "Basic (in dollars per share)", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic income (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails", "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/NetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r173", "r189", "r190", "r191", "r192", "r193", "r202", "r208", "r209", "r210", "r214", "r441", "r442", "r510", "r513", "r538" ], "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", "negatedTerseLabel": "Diluted (in dollars per share)", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted income (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails", "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/NetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "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": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r211", "r212", "r213", "r215" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Compensation cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r622" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Compensation not yet recognized, stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax benefit from compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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/2022", "presentation": [ "http://www.propetroservices.com/role/NetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r79", "r144", "r169", "r170", "r171", "r180", "r181", "r182", "r186", "r194", "r196", "r216", "r266", "r355", "r418", "r419", "r420", "r426", "r427", "r440", "r458", "r459", "r460", "r461", "r462", "r463", "r478", "r517", "r518", "r519" ], "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 [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails", "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "auth_ref": [ "r156", "r453" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "terseLabel": "Short-term investment" } } }, "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsAssetsMeasuredonRecurringBasisDetails", "http://www.propetroservices.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r586" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Gain (Loss)", "terseLabel": "Total gains (losses)" } } }, "localname": "EquitySecuritiesFvNiGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r514", "r586" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "negatedLabel": "Unrealized loss from fluctuation of stock price", "negatedTerseLabel": "Unrealized loss on short-term investment" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsAssetsMeasuredonRecurringBasisDetails", "http://www.propetroservices.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r446", "r447", "r451" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsAssetsMeasuredonRecurringBasisDetails", "http://www.propetroservices.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r98", "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Assets Held at Fair Value" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r340", "r375", "r376", "r377", "r378", "r379", "r380", "r447", "r486", "r487", "r488", "r543", "r544", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r446", "r447", "r448", "r449", "r452" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r450" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r340", "r375", "r380", "r447", "r486", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted prices in active market (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r340", "r375", "r380", "r447", "r487", "r543", "r544", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant other observable inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r340", "r375", "r376", "r377", "r378", "r379", "r380", "r447", "r488", "r543", "r544", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant other unobservable inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r340", "r375", "r376", "r377", "r378", "r379", "r380", "r486", "r487", "r488", "r543", "r544", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r450", "r452" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r153", "r309" ], "calculation": { "http://www.propetroservices.com/role/IntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails": { "order": 2.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", "negatedTerseLabel": "Accumulated amortization:" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r68" ], "calculation": { "http://www.propetroservices.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r68" ], "calculation": { "http://www.propetroservices.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "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 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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r68" ], "calculation": { "http://www.propetroservices.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r306", "r308", "r309", "r310", "r492", "r496" ], "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 [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r66", "r496" ], "calculation": { "http://www.propetroservices.com/role/IntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails": { "order": 1.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": "Intangible assets acquired:" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r62", "r65" ], "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 [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r66", "r492" ], "calculation": { "http://www.propetroservices.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.propetroservices.com/role/IntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Intangible assets - net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails", "http://www.propetroservices.com/role/IntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Finite-lived intangible assets, remaining amortization period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r307" ], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 4.0, "parentTag": "pump_AssetAcquisitionIdentifiableAssetsAcquired", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Intangible assets" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r37", "r629", "r630" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedLabel": "Foreign currency transaction gain (loss), unrealized" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r569" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss on disposal of assets", "negatedTerseLabel": "Loss on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/ReportableSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r36" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss on disposal of assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r27" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative (inclusive of stock-based compensation)" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r152", "r294", "r509", "r541", "r557", "r589", "r590" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "pump_AssetsExcludingPropertyPlantAndEquipmentNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r297", "r541" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill, acquired during period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r36", "r295", "r300", "r305", "r541" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill, impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r21", "r110", "r121", "r137", "r235", "r240", "r246", "r249", "r511", "r540" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r178", "r195", "r196", "r233", "r424", "r431", "r434", "r515" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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)", "negatedTerseLabel": "INCOME TAX EXPENSE", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r35" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r35" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r35" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r35" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.", "label": "Increase (Decrease) in Interest Payable, Net", "terseLabel": "Increase (Decrease) in Interest Payable, Net" } } }, "localname": "IncreaseDecreaseInInterestPayableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r35" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r568" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedTerseLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r35" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedTerseLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r203", "r204", "r205", "r210", "r385" ], "calculation": { "http://www.propetroservices.com/role/NetIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of share based payment (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InsuranceRecoveries": { "auth_ref": [ "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.", "label": "Insurance Recoveries", "terseLabel": "Insurance recoveries" } } }, "localname": "InsuranceRecoveries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r60", "r64" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "pump_AssetsExcludingPropertyPlantAndEquipmentNoncurrent", "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 of amortization" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r105", "r123", "r172", "r229", "r464" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r163", "r534", "r557" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedBalanceShares": { "auth_ref": [ "r138", "r526" ], "lang": { "en-us": { "role": { "documentation": "Balance held at close of period in number of shares.", "label": "Investment Owned, Balance, Shares", "terseLabel": "Shares received ( in shares)" } } }, "localname": "InvestmentOwnedBalanceShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Term of contract" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r635" ], "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": "Operating Lease Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r475" ], "calculation": { "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails_1": { "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 undiscounted future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r475" ], "calculation": { "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails_1": { "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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r475" ], "calculation": { "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails_1": { "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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r475" ], "calculation": { "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails_1": { "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 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": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r475" ], "calculation": { "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r475" ], "calculation": { "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r635" ], "calculation": { "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r475" ], "calculation": { "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r632" ], "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": "Lessee, operating lease, remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r633" ], "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": "Renewal term (up to)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r633" ], "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 contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r14", "r177", "r265", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r330", "r331", "r436", "r437", "r438", "r454", "r539", "r593", "r638", "r639" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r11", "r115", "r131", "r557", "r573", "r587", "r628" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r16", "r150", "r177", "r265", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r330", "r331", "r436", "r437", "r438", "r454", "r557", "r593", "r638", "r639" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r13" ], "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": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r4", "r114", "r128", "r339", "r349", "r543", "r544" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r157" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "LONG-TERM DEBT" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r18", "r77" ], "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]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r176" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r176" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r33", "r34", "r37" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r22", "r37", "r122", "r136", "r148", "r167", "r168", "r171", "r177", "r185", "r189", "r190", "r191", "r192", "r195", "r196", "r207", "r235", "r240", "r246", "r249", "r265", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r330", "r331", "r442", "r454", "r540", "r593" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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", "netLabel": "Net income relevant to common stockholders", "terseLabel": "Net income", "totalLabel": "NET INCOME", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails", "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.propetroservices.com/role/NetIncomePerShareDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator (both basic and diluted)" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r145", "r183", "r184", "r187", "r188", "r197", "r198", "r199", "r262", "r263", "r267", "r268", "r428", "r429", "r430", "r439", "r443", "r444", "r445", "r455", "r456", "r457", "r467", "r468", "r477", "r479", "r493", "r494", "r495", "r520", "r521", "r522", "r523", "r524" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Recently Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/RecentlyIssuedAccountingStandards" ], "xbrltype": "textBlockItemType" }, "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 Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r28" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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 (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesIssued1": { "auth_ref": [ "r41", "r42", "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of notes issued in noncash investing and financing activities.", "label": "Notes Issued", "terseLabel": "Notes Issued" } } }, "localname": "NotesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems": { "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": "Obligation with Joint and Several Liability Arrangement [Line Items]", "terseLabel": "Obligation with Joint and Several Liability Arrangement [Line Items]" } } }, "localname": "ObligationWithJointAndSeveralLiabilityArrangementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about contractual obligation with joint and several liability, including but not limited to, debt arrangements, settled litigation, and judicial rulings.", "label": "Obligation with Joint and Several Liability Arrangement [Table]", "terseLabel": "Obligation with Joint and Several Liability Arrangement [Table]" } } }, "localname": "ObligationWithJointAndSeveralLiabilityArrangementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r235", "r240", "r246", "r249", "r540" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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": "OPERATING INCOME" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r631" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r469" ], "calculation": { "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Non-cash lease obligation", "verboseLabel": "Present value of future lease payments (lease obligation)" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails", "http://www.propetroservices.com/role/LeasesOperatingLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r469" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r469" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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": "NONCURRENT OPERATING LEASE LIABILITIES" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r470", "r472" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating lease" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r474", "r556" ], "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": "Discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r473", "r556" ], "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": "Lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesLeaseIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Lease Income [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesLeaseIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r97" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r165", "r557" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r154" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "pump_AssetsExcludingPropertyPlantAndEquipmentNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r29" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "OTHER INCOME (EXPENSE):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r175" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Tax withholdings paid for net settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r31" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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", "negatedTerseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance stock units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/NetIncomePerShareDetails", "http://www.propetroservices.com/role/StockBasedCompensationDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r5", "r350" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r5", "r350" ], "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, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r5", "r557" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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", "terseLabel": "Preferred stock, $0.001 par value, 30,000,000 shares authorized, none issued, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r164", "r292", "r293", "r535" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r34", "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Net tax refund received" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r30" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r32", "r90" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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 exercise of equity awards" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAdditions": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails": { "order": 5.0, "parentTag": "pump_AssetAcquisitionIdentifiableAssetsAcquired", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Additions", "terseLabel": "Capital expenditures", "verboseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAdditions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r72" ], "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 [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails", "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r72", "r132", "r512", "r557" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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", "terseLabel": "PROPERTY AND EQUIPMENT - net of accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r71" ], "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 [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails", "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r174", "r276" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses during the period" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.", "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "Purchase obligation, to be paid, remainder of fiscal year" } } }, "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RealEstateLineItems": { "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": "Real Estate [Line Items]", "terseLabel": "Real Estate [Line Items]" } } }, "localname": "RealEstateLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RealEstateTable": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about real estate investment companies including, but not limited to, real estate investment trusts, real estate owned, retail land sales, and time share transactions.", "label": "Real Estate [Table]", "terseLabel": "Real Estate [Table]" } } }, "localname": "RealEstateTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r381", "r482", "r483" ], "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 [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r143", "r482", "r483", "r637" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r107" ], "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 with related party" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r381", "r482", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r637" ], "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 [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r480", "r481", "r483", "r484", "r485" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r566", "r570", "r646", "r647" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r38", "r44", "r111", "r129", "r151" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. 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": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/NetIncomePerShareDetails", "http://www.propetroservices.com/role/StockBasedCompensationDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r8", "r84", "r130", "r520", "r524", "r557" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings (accumulated deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r144", "r180", "r181", "r182", "r186", "r194", "r196", "r266", "r418", "r419", "r420", "r426", "r427", "r440", "r517", "r519" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Accumulated Defecit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails", "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r226", "r227", "r239", "r244", "r245", "r251", "r252", "r254", "r369", "r370", "r491" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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": "REVENUE - Service revenue", "verboseLabel": "Service revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r373", "r536" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer for specified product or service, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer, Product and Service Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer, Product and Service Benchmark" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerSegmentBenchmarkMember": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "Revenue from specified business segment for satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer, Segment Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer, Segment Benchmark" } } }, "localname": "RevenueFromContractWithCustomerSegmentBenchmarkMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r25", "r139", "r323", "r324", "r325", "r329", "r330", "r331" ], "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 (including idle fees)" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r359" ], "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": "Revenue, remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/SilvertipAcquisitionDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r580" ], "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": "Calculations of Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r45", "r47", "r202", "r206", "r208" ], "lang": { "en-us": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r62", "r65", "r492" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r62", "r65" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r108", "r109" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r54", "r55", "r56", "r59" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r54", "r55", "r56", "r59" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Reconciliation of Segment Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r383", "r384", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSUs Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r86", "r87", "r88" ], "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": "Summary of Stock Options Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r65" ], "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 Remaining Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r223", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r254", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r313", "r314", "r541", "r648" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r223", "r224", "r225", "r235", "r238", "r243", "r247", "r248", "r249", "r250", "r251", "r253", "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Reportable Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "stringItemType" }, "us-gaap_ServiceLifeMember": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "A revision in the estimated economic useful life of a long-lived tangible asset (the period of time over which the asset is projected to benefit operations).", "label": "Service Life [Member]", "terseLabel": "Service Life" } } }, "localname": "ServiceLifeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r36" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Retention bonus and severance expense" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r35" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r554" ], "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": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r403" ], "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": "Target Shares Forfeited (in shares)", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r401" ], "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": "Granted (in shares)", "verboseLabel": "Target Shares Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r398", "r399" ], "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 ending balance (in shares)", "periodStartLabel": "Outstanding beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r398", "r399" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "periodStartLabel": "Outstanding beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average FV Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r402" ], "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": "Target Shares Vested (in shares)", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "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/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r392" ], "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": "Exercisable ending balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r392" ], "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": "Exercisable ending balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Options, exercised, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r397" ], "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", "negatedTerseLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r396" ], "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", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r394" ], "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r390", "r391" ], "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": "Outstanding ending balance (in shares)", "periodStartLabel": "Outstanding beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r390", "r391" ], "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": "Outstanding ending balance (in dollars per share)", "periodStartLabel": "Outstanding beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Actual number of shares that may be issued, percent, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/NetIncomePerShareDetails", "http://www.propetroservices.com/role/StockBasedCompensationDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r395" ], "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": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r397" ], "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": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r396" ], "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": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r394" ], "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": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.", "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "terseLabel": "Summary of Performance Shares Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Term for exercisable stock" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Abstract]", "terseLabel": "Short-Term Leases" } } }, "localname": "ShortTermBorrowingsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r116", "r117", "r126", "r567" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "terseLabel": "Short-term investment, net" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r471", "r556" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Asset lease" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r146", "r223", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r254", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r312", "r313", "r314", "r541", "r648" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationofSegmentInformationEBITDADetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r158", "r159", "r160", "r177", "r202", "r206", "r208", "r210", "r217", "r218", "r265", "r321", "r324", "r325", "r326", "r330", "r331", "r350", "r351", "r352", "r353", "r354", "r454", "r532", "r565", "r571", "r579" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r20", "r79", "r144", "r169", "r170", "r171", "r180", "r181", "r182", "r186", "r194", "r196", "r216", "r266", "r355", "r418", "r419", "r420", "r426", "r427", "r440", "r458", "r459", "r460", "r461", "r462", "r463", "r478", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationDetails", "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r180", "r181", "r182", "r216", "r491" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r5", "r6", "r79", "r84" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "verboseLabel": "Issuance of equity awards, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r5", "r6", "r79", "r84", "r395" ], "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", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r79", "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of equity awards, net" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Stock-based compensation cost" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r6", "r9", "r10", "r58", "r557", "r573", "r587", "r628" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "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/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r0", "r73" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Tangible asset impairment charges" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r140", "r141", "r142", "r258", "r259", "r261" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademark/trade name" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/IntangibleAssetsIntangibleAssetsSubjecttoAmortizationDetails", "http://www.propetroservices.com/role/SilvertipAcquisitionSummaryofFairValueofConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRevenueExtensibleList": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates type of revenue from product and service. Includes, but is not limited to, revenue from contract with customer and other sources.", "label": "Revenue, Product and Service [Extensible Enumeration]", "terseLabel": "Revenue, Product and Service [Extensible List]" } } }, "localname": "TypeOfRevenueExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r36" ], "calculation": { "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "negatedTerseLabel": "Unrealized loss on short-term investment" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r51", "r52", "r53", "r219", "r220", "r221", "r222" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Change in Accounting Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r201", "r210" ], "calculation": { "http://www.propetroservices.com/role/NetIncomePerShareDetails": { "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 (in shares)", "totalLabel": "Denominator for diluted income (loss) per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator", "verboseLabel": "WEIGHTED AVERAGE COMMON SHARES OUTSTANDING:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r200", "r210" ], "calculation": { "http://www.propetroservices.com/role/NetIncomePerShareDetails": { "order": 1.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 (in shares)", "verboseLabel": "Denominator for basic income (loss) per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.propetroservices.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 13 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120269210-210444", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120254536-210444", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124266218&loc=SL120267834-210445", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL120267845-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919260-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267966-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267969-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 6.M.Q4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122651532&loc=SL122037091-237805", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124268681&loc=SL120267897-210452", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120267917-210453", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120269220-210453", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267853-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267859-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267862-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e777-108305", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r561": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r562": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r563": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r564": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "405", "URI": "https://asc.fasb.org/extlink&oid=84228828&loc=SL34748401-199205", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 68 0001680247-23-000036-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001680247-23-000036-xbrl.zip M4$L#!!0 ( /H]I%;;)3''\@@ !@^ 7 83 S,S$R,#(S97AH:6)I M=#,Q,2YH=&WMFVUSVS82@+_?KT"5N=2>T;MD6Y(=SR@2<_9,:KNV?&D_W4 D M*.$,$BP 2M;]^ML%J#=+2N0ZB6-'G:EB$@M@%^0^W%V0)[]T+SN]/Z\\,C21 M(%>W[S^>=TBN4"I]JG5*I6ZO2\YZOWTD]6*Y0GJ*QIH;+F,J2B7O(D=R0V.2 M5JDT'H^+XUI1JD&I=UW"H>HE(:5FQ< $N=,3/ ._C :G_SCYI5 @7>FG$8L- M\16CA@4DU3P>D$\!TW>D4,BD.C*9*#X8&E(M5VODDU1W?$1=N^%&L-/I.".@$-?\?D5BE6 M3DHH/S5TQ=P%C7U84J:^O\I57-B.=]T[_W#>:??.+R_(Y0?2.3OW/A#O#Z]S MVSO_MP>GH-6[7C;G!S3DZO;ZYK9]T2.]2]"^<]:^^)='VIT>N;[]Z-V02HT6 M*O4]ND_:%UU2.0C<4?Z'MZM]0]K=RZN>UR4+)O[P:M]X'7M'U08.'JQ;;6 M?/[YF0U9P/ZM2F/]*ME3/ X *ZT""CW3(IV3(1TQHMB(LS%$,V;(-?D]I0IH M)R;DFB52&2)C\D&JB%3*A=^)#,F5DE?,*$G.I$!;(=Y121' MN-^6G_"S6[%DO7 ;K]^Y^<_IYM4GNOD/9]![JL$1P>6B";F+Y3A[(%K/5,X? M PG3Q1*2$!B-\IC0>$+2V*@4;W](2VR& HY*201'BE-!0NK#*45D!$&UD4YN M12!F/M.:J@F*1/2.P;P+8VHX%X R,*6PZ0W,@0(^5Y#.@%@,W4$3\#PR'G)_ M2'2*/_/^8Z98-@@:$'$M(.]!AHRY&8*!.F&^51#'34 UB5<4K@XL2G^RN R. M-XOPV&%CAXTMO:SVTV"#D9#'X)CHXW-'S ,S0!R:U4([CT-XSE.LE,#?OD@# M&!.N)PJ6)0I@([7R( M()# A,E5)'98>2)6OLVHC6:Q63W\FK JHV?G7@T&]NC^*P-;EVE0 %S,R&?IGK[+IB2]!FP))O))3DR53 1"$CKFUL U(LMN-@Y7(>%2U&5HH) M:N&493ESP.2SJ L;.41(H(N6@@=VITFG?(!$HYJ&5M_IQKHB'4BQ!Y5P11! M $5.^UQP,\'<;]VT"&1+*PLBQ](ET84ZDPU2[S.#DE0E $)M0)RXH]Z.>B^7$7O^:Z.>-Z(BM7$1(H&% M(?,-'X$SZS6UHUFJNT696PG0QS(*)UCDU.+%^7:7XZED/%[WLL6.E3\!*S?OLS\+*(,G M@G*=.>XV>Z[PT#%HE66X:9A5PVS+6F ^(BC$?%?Z?JJ06 O)Y9I1(ZD-G$=' MA[$TK!3YR[UT0/8V= D!O1"N/9#.%/\!!/SO('@ (0CV-H23\BR7"*3797RD']2TAT]BW>Z3[NWV'76#UT[ MM(4@6 3C@"?<'\2=1I\SX$F62,[J_V-&[S S=$4HFQO:\IE])6OZ$L2C*)65 MZMWN[)H A@;04;-9_+*1:%G1#;H EH %>9>>:LA-=1J!O\."6&.RN''MZR*[ MV&9'IY?MRZ]O8Z -"5ZH($#) RN8C:F -O:URPQ+>9= EZ *FODD$6OV8-Z8OOF&_S:OIWO&#V2Y@NUC-M MC$=^HY.W;RJ'Y>-ZWGU#^'GMIY\2-+_!EP35K71WVKK?;;Y!>HXO<^J-8OGH M\.^0OMDH-LN;F[].OKEUZ>C[E'&? UG3NZ@.Y+"_*Y^&K0)B\UIG-Y3]Y"T! M6_!5"C(UXB75\!XN B%XH3I#SD+BW3,_Q8T'B_]NF^F[=?; MI_\'4$L#!!0 ( /H]I%9N[(%"X @ ((] 7 83 S,S$R,#(S97AH M:6)I=#,Q,BYH=&WMF^USVC@3P+\_?X6.SO7(#&\&DB8DS0P%31F'JI>%E)J5 A/D3D_P#'PR&IS^Y^278I&TI9]& M+#;$5XP:%I!4\WA /@1,WY%B,9-JR62B^&!H2+52K9$/4MWQ$77MAAO!3J?C MG)3=\4G93G+2E\'D]"3@(\*#MSE^$(1>W>][U?#0J]>JX5']H+\?>H>>5ZU6 M#L+@'P^4+(.XZZ/-1+"WN8C'Q2'#^1OU2FD_,<=C'IAAPZM4?LTM2U(U .&^ M-$9&T ZBAMV;(A5\$#>L"= AE&!PUL.70JK&JXK]=XPMQ9!&7$P:O_5XQ#2Y M9&-R(R,:_U;0L.Q%S10/G:#F_V-N$GLX=BJ^@7$$C]E49:]V"%IV[H>\SPVI M>:7J21GEIX:NF+N@L0]+RM3W5[F*"]OJW/2Z9]U6L]>]NB179Z1UWNVP"EH[=R097N>H"77[V]NWSZ1W13I_M]3ILLF/CDU;[MM.PM5:M4\;;J MG7?(;?/F7?.R]-M!2K52J&ZU9]O4:S)R=,3*!B99=_[^I-CR< M?'.#ZVL-[A9(FXYX0&Y+Y-8?2B58Q%2!^$RA5L0,J7G]:O_P^,N,!2*"88;V M!9O*]Z4*F"J"@8(FFC6F7XX#KA-!)PT>6S5MI^/ET1&P(]3,IR);/KN2KGG. MWE+%\=$!@'\"#:JR3WQUMY&*\LCD^]_9]G%]TJS6R:S^F$&"1:N M7FQKS:=_5;,AB]B_X1VN7R5[BL;W70C M<2 2@OMM^7=_=BN6K1=NX_4[-_\YW;SZ2#=_<@:]HQH<$5PNFI"[6(X%"P:L MX#Q3.7\,)$P72TA-8#3*8T+C"4ECHU*\_2%9L7D+."HE$1PI3@4)J0^G%)$1 MA-I&.KD5@9CY3&NJ)B@2T3L&\RZ,J>%< ,K E,(F/3 '"OA<09(#8C%T!TW M\\AXR/TAT2E^S/N/F6+9(&A Q+6 ; @9,N9F" ;JA/E601PW =4D7E&X.K H M_+,)CAXT=-K;TLMI/@PU&0AZ#8Z*/SQVQ ,P <6A6"^T\#N%WGF+] M!+[[(@U@3'#V!:\K "@XQ@8)^"IB!O$CQ)PCF0OKCZ8&5 6V,%- B52 ,!# M@H?;Z;35QZ=Z2$(AQWI*%L4&7!M%82**)YW>H&5A 1!ZJLR*MCM&[!CQQ2Y5 M?VF,Z"TYU.M7AU7OS;'.*)!EW/A3+,.0PZ%UM2ZABEFG!B?EZ 7@?(1IO+FY M'J(XBD40AF H@L?@!KZ0.H5^&* H6#0KDRCILP!.:Y('9PX8T,%Y;.?>'])X MP$@3?OMO4@$2MO*TGV=[MJNM/.&1.^18HHD=57!\@@'" FR<\Z,N6T\4+DT4 MPD1HY\<( @E,F%Q%8H>51V+EVXQZ>%0ZJAY\35A5T+-S+P8#>;KWPL#69AH4 M !>WZ<;G^5/ 3,BGJ=Z^"Z8D?08LR69R28Y,%0P 4[ZHR/=?-ORV#HU6&+A]4+4U"@&?(QX@X:B6L?5WJH&.6"=" M[%$53!$$4.2TSP4W$\S]UDV+0+:TLB!R+%T27:@SV2#U/C,H254"(-0V5_5] M0(U5P%:>T&E(] MR\0QT+.H9H&-@.UZ9-'IA A^QT2V^?F1?.'12[06S[LPQ/>"@GQTD#P""4$]C* E_L40XI2;[-^6@OB5D&OMVCW1OM^^P"ZR> MK[>_O'V'IA $BV <\(3[@[C3Z',&/,D2R5G]?\SH'6:&K@AE5M##0AP0L5!"@%8 6S,170QCYVF6&IX/(C'H^D&#%, MDF(ZR)X>55D8QJ)$R F#UO%0NMB++D$/(/55,LC2 ]'QD"?*M^GV'2^/??6E MC=5+&]&1/^CD]2OOH')<+[CW"%>T_]HJ5K=2T2GUN5=O?M2+-O6CTKYW]"7@ M/CHL'54V-W^=]/')%+:R2UD';[2?Z]ZX6O6[S39G%]:^3): (?B$ IE:\&P6 M9-TB #=:0\Y" \"5J5&MVA=V$^E>6&ZXQT)& M;.,KO)EO5.9=:!\6/S6;NZR^G[29D4N?[NUD^Y[TZ?\!4$L#!!0 ( /H] MI%9!,0@]WU.H3[]3=K0P)Y M.:5*FH*0)>_.S#[/SC.SMKL?^D/'^SYR82[C"$:7G\\'#E1TP[BJ.8;1]_IP MYGTYAWK5M, 3),F89#PAD6&X%Q6HS*5,VX:Q6"RJBUJ5BYGAC0T5JFY$G&>T M&LB@=(-V VPX%.%!79@FM2L MFU9P7#<);=6F8;-EDU:C$5KUJ?VWA2 --"]],KF,Z*=*S!)]3M7Z[8:=RLZ" M!7+>MDSSS\JV'1$S-)UR*7F,\V@JZ:W42<1F2;L@@ XA1[HK#Y]'7+3WS.+7 M43-Z2&(6+=L?/1;3#"[H L8\)LE'+<--US,J6%@:9NQ?6BY2W"Y6 #%.Q!*Z M!FS5FHC2O9VS*9-0LZM6UU#V:YJ/R98D)$_;EKW-P,<-IN+]*=AJHQUW[ U. M!T[/&PPO8'@*SMG /07WF^M<>H._7!S"67<,V_PVF.T*D]'E>'+9N_# &X+5 MA,OJI.I48>(Z!3.K=F1JNT^B-X%>?SCRW#YL\MEYW.MM;IG'2D3>F0N3WOAS M[\*=Z,-OY^YWZ#F>FK%-TWY,IP2-?46_O-6W;[#@\3DFR+.ZLSJ$&(1=%\!2A\@!H$F S_T*$/]_?LX[-3LW2 MBN:M )X@F6C1+:*/B%B2A*:Z8W]OS13$JB$ZA$-9;MVO-W>5X'* M(88)3&1;MYKIKS^TGI;O@76X)O+^RW>VMNJX6JNK?? PDZNB"?,(*\A'T41* MN'=B%O1'S@15#R.92O&D++^R"JS: 3D$+!7KZ" XO-/&O?[OM+\2B-6JU4N5 MQ45)H2I:G:)*7I7CUXAE%Y1A[Z0R6()=,"9%M\7&*PEZ!CA:)'DM&\)4YTT% MS91"-#5-H@C0#<&0"/63I2B93"N\0I:0Q%?C&# HGKF+[*-5'I4"X]ARBS6S M!YVL^J+3^*FJMQMWJ?W9H^ZMXKS.[;T%V5?O+D7'QC-O6=9ZO3SPGGN&>#N( M]HL@EJ#>+0-/N_V6>BTP!M3G99FT?G%IBUH1!3I9[]BK)8U[UW(-.-1+A^[/ MBZUI^@RF^!IW\!U!+ P04 M " #Z/:169$D&JX\$ S$@ %P &$P,S,Q,C R,V5X:&EB:70S,C(N M:'1MW5AM;^)&$/[>7S%'U+M$LO$+KP$N$F= 0& M,E4U(LXS6O:E7[KJJ"=XI<2_^JGS0=>AQ[UE3!,)GJ!$4A^6&4L6<.?3[!YT M?2/E\'0MV"*48)MV!>ZXN&SJXUZLVX3CU@V_=5")PT4+W0RN8[HYU+,$CVD M:O]6PTYE>\5\&;8LT_RY]%R.B 6*SKF4/,9U%)7T4>HD8HNDE0- A8 CW(V& MQR,N6F=F_FNK%3T@,8O6K4\NBVD&([J"*8])\DG+,.AZ1@4+"L&,_4&+3?+; MU<9!M!.QA&X=MBI-]++_&+(YDU"QRW;'4/);F"_!%B D3UN6_1R!AP&FXM^' M8*M ._VI.QP,G:X['(]@/ #G>M@?P& XZHZ<8?<&'^%J?PK/\>TA.Q4DD]OI M[+8[>2K1NUPD9;A7"E_/&O:MMEV>)R29)W?6>T+#0(N5M70.20< B7-TY-*/>4N"D0>0D\:'_Z(4D65#<-HY9EBGG\:\D M?9P>$%)!TB1!^;##$O."[F(:$R%!D[(: #EI#$8R2"<1 P MCPH%6EG;H-( GZF\:9 N1;8DF#K)]ZI806JT-T6,>(C/4S76]J4W,HJ!&^LS M(N8DH9D^?HSH&KJ>5"N*@1JN$ZDIM7@-]PE?87P6].-9K=E^0;.WYI)]%)>* M+![D_-X\J:.]E/B*.'I$ S1X6:X]'S&;LB@>,:1*(ENZ;2NQ=RJ5<^NB0'CH MZF("-^42+".L'0^Y$BG*[F@LZ.]+)JAZ09F$ MD^R2;YV!U]7>(SL%(WWJ\:),6DLDIU!2*BC51CO+KZ]-Y4/%OL7U'E0[Y!.H M@+^"X21R@%]/K[_>G'YIGT\$0Y=3]/F%]Q=_-^^V7^+VD7WPS=2>M>%*_4@[ M^V<,*2].6%J"1E@W#_3@J<-F6_-)AZQ%;%>52M*\/7-J:NK/_WO1;E6^^+R?=3M_K>$- MM%;YOZ___'^2Y'_?[+VO;'?ML.T[@\K;W.N!=Y7S;'!2^>1\_ZP2\FZ[\JF; MGV5?=)(4S[SM]D9Y=GPRJ!!$Z%<7\TW$2$B-)@F6P28LI2&1$IE$.V558)9H M&]:/-Y' U"J$$RM$FC#M?:*U"? G8,2$M :I=;?IK/4"R30(@IG61&ED L$. M*T*0%":^]F0 HX,1=OJ;V<4@Z7O[U]K)8-#;?/7J_/Q\ [YO''>_O,HZK:SC MXXA?#7+=Z8=NWM8#F)%7!&&>()E0O#9N!^X\N]'(A23-GO#=N_& MG;V\V_.#O-OW^9?,^OZ&[;9?19(A>CW0X2#_9K_5*[AZU>5^EQ$LOC?(\HZK M.;DUAS>Z'J]>=:*?'&M]W?N@^Z:X=7PA]II,;G;^>J:+#DSH"Q=NW'C1S^YZ M/?05O_K?VOM]>^+;.KE-FL'=8_P>^Q"4(&#XJU?W\\'MP<"/-_L'+;NOQC+N M8/JJO%C._UGPG.=A? V[WVKW^L^T'NA*?3/R_A]F7O];>=CL#D.&D M.>K!6&SY[:^U@;\8O"K8Y-7K__-__L^?@VS0\J\CKR035OCS5?GCGZ_*IDW7 MC5[_Z;(OE?Y@U/)_K;FLWVOIT6:GV_'0@>QB,][H\_)CYISO%!_A>AT429[9 M\OT7@ST?_EK+G*)$(,U0JACS"BFKI;%4>(8Q9XA]WBZZ@D$97+-G1[?CJWVV M6>U _T9O83BY;NUVG+_X'S]:JV0N-DW_&9GM[I?W9._+(:T-W6GUR]$[==IH M[YT>D@-:VSXF1Z=V5&ONG1PV=_EA\TUV=+I[<;1=Y;73W?/&MLO>TWKK\+)W M=DCJK?KE%JNWH:73*CK\5!TU/E7/#]N'H]JGCQ>-YNX(VJ.'+8G>DZ/1X2>; MUMO_P+/UUM'V[F6-')[7MW=9??ND7=MN9;5F=734M/2P76\WWAU\<>]V,O/N M(*TUSVBM>7!^>/K/&;3-Z]M'IX?MZGGC714WMH\Y](\VFK7S&ODX?N8?>!?O M'#6[T =[48< :VZUV[=3RVN76Y=&.O'S?K YJ M^^@"_KVHPYCKYY]!;^( ^CE1TKF$ 55 -VN3I,;Q0-,TM9*OO48@(:E$A(D_ M7]T@ZSRIO 46R$4KM-/2QVN54KJ@V8O!9L@NO$N";D6%NR+[]\F.[B [$L$: MDUK04)(ES%*92!)DXI3R*O4I6%2W]GHG3O 34GP".W:ROM6M0Z_S'?BEOR+Q MCTB,[R"Q#]*C($2"M%8@V3XD)AB34 ZH"N"3LDBNO8YD>#8*?X#VNVY%XWO1 MF-REO9EA4@64B)1%9&U9(@-.$QN"4LP+$KA=>_T1/R&%WP[S_(8(5SMN&WR( MFPK% &#I4R(I7,,FYYZE**?T#_>K>9:Y=UCO=';=-M?&OGH!WD8_ M,RW_/NL/GI?2HUJFVK:]TVFT#\[KS8^TUM[+#B];6;UXSR&K?3HZJY_6:/WT MY.SH%#Y]^@?> ]?:%ZU&NWIY^.F U;;/Z.'E :E??@3J'&5 #=)XMW-Z>+IW M5MO>8D?MWG]5#+T/F$VK4FC*%I@7/^8>[O?[6.2.N+.>T"!\%8/]7XX:F] MJ&WOHMKE1]J([9RZL\/+O:QV>DSJ<2Y;\J*^]1E9X C%74) =A.F,$JT =GC MSN) *:@(G:Z]_IZ'_1_[9:2@YMO&YT]D15;\M*#\I+"RG%' &!SYA%'P'"0. M"@R.P\Y;; *S\^(GI:Q!7!$*?BGS7DFL69IZXJV@.L7B\^ZWV&C,0'N^K;,. MV"4 G84YZEC?,*WLN(C85"]ZW@Z\:V9MN*41]N'7?M V7BM1*KYAQ6)(<=,- M\P+"/"\W7M;?3KCQGU9LHW[I3NIDEP$G01M5=@34;#2W@!N/1_ NX+Q_3H"S M6O[OO='1)]"\^J>= MT-@^^VR)"PX9DECF2<)DJA*CE$BH=]0AA 2GH%H>A#LPZ D=C. "0"VA5CNG MC1&*(L("\OX>&N-#C&_F@]&'ENX,MCJN^N]AUHONQD'?AV'K?1:>&7. E-G+ M">ZHM:NT?GEV =*:'6V#M@#<4+MLG1V>OCFMO]MKP7L!CQR=-C[5;DLN8))& MK$:#+I45 D\L&X(G:NQHZ>O?/2>T4=$H;)!M+#%J"U@%;@!8 [5#]+ .2 MVEJ4<,0 0" E$R-%FDB2@M.0O[=P0F M8T1WLU]$58'&E2+"NSD M?[76C]K]UHQQ%K\=I)'%K@1@]RXZ#MHXM7--LKW M7[]TW(=^=Y@7WXJP^^:8K\:D_@E+-&G(%X'&R;?,Q>\A\WFEZ)"_[_ MW R8??WPZ\E/-UOO%6IF\JT_T/D@^DV%AYY YQ">/'=][:J;;NI6FE!\_8KR MRN3[Y"6O;DS4G?-FG$7&H@!,H1D65GKCL%6":1!P(<,SS-MX^/XXRG3YU<'+ M+GJMS&:#TJA47-:.2"$N:TWTPOX YB ^\[:E^WW0[H.N/=NZR/IKKR>WO.VV M09<7U[NN/ !-,.)[ON]N#[9 M?XFD%9(BQZU+'>/@NF'%!7&" 3XU69,K]YN! M82%X;TY9>.5W,V#_>T'SV9P::H$8@%CPX1& M1II4I#Q-A5'2^9(_"2:+-IMQ^78FLPD.Q'YDQ*OAN>P+=&OZU@)>Z4$W_\F) MO_5\_'';=[K@SMS5['W%XT83KV[V_D=T_YF0TO,SP U]3NZOS\G,]#F106)/ M"1(T #I/C?*28R1"S("Q+'TZ>7FTA8X.V& $V*K7[<#7_EV8J[#2L[?+LQ+D MF[Y$BH7$#CDF&>@S, TN>*2002I@(N6+(C6!YVYW>GZ""(.-T:KR0AG'$I4\]9Q1F&S-JG'MY!)V_6GU^JCK&@8Y& M"84I(X&I- W*V."MM)X1]'0^[C)+YZR<[YN.$Z?>(>64#(IIK25#0E!C!3>$ M<_YR2/,<*'-V9,)$82QE(,)IQE-P W@J'?BQ,)W&\2>,$BV].IP+?90BS$J: M6D(((! (DY[CKQ)O=4 / OZX!?@!3R5AL,S$T98ZG*A")7QYQGRZ2\"P$E<$Q9X6V M7F'&.--,(>$$01]XDC"LU"5&L,=9T*( #A; ZRC"J$TI5X0;&SI M![T$8C[=>M6L7* 4",$M\\IQ ;*F%77&*ZH!Q7G*'7HQI'F>]:I9D2F0E'.* MC!+4,X."%!3^I&#Y!+..ZQ=#IB=>KYH5?80)-(2XFJ@14]P: [2B($Y6*^R# M?#KZ/.$,7&=8E=-_*R>H2+8;7YRT<>^DH ?D\S\+R\3/^32\X;JQG7%YA4 M6;I$2UG?W.OP9A0W3DWGPW;/?=R%^R*7L2@+E@GDO0$'D4LI57"@K266SAG. MR%@.E\D2++!0]<,6%9RAEW01-AI::"TI R).V+%-EG M(O"S2'!P'.A'+'(^9=(3B20G(H \$^.E54LDP6]/=.?8[W:VK.T.H;7.<;4_ MR-HP,=,4OO*"RMVM<9_A2Q1>-4.*]W(0>"<#+@8+\,6[W0Z(SW$L15)0O?]F5-.G MW;S<.WQ#>\=*2+ZM\[,^8,/B2UVW_8^4^(KI'N=>*)X*G#JE F'.$\.4LV!= MD(V9$&B9M,I/,=W;87_0;?M\S[>*$%[_).NM6&ZN+/& MH500D2[!/I =G>7_Z-;0 UPIO<+8P$[N_SWT'3NZ"5RN;IZZM;_G[3"/T=(E MV73 !2*IU80SXYE51"DJ9*J4I29%AN$5S7X"=4YUZ>KCWS!(G=N3T7O_Q;>^ MT:O=3F\XZ!=WX"5A()=R85-FA>2&,:-DW!C!/ G6X*!0RBAUQJ92 M41(0)Y@0MDQ),@LM_<\/,"FA2B(A!16*<6(T8!9'L+#(:PQ^Q.+725EH L^E M=@K5*"6,*V\890I9Y21.M?(DE21X3%Y$ CUP/?JW9\?CR:!*WGO>5)_72FSTTE[RCA%HB5>LND<@8%+M-E42(>TCG-JI!0UE<7O;F\'MU/[W60?PW=O=.L7AT'N0O4SH=QEJ: Z-:;]_=\UZ,X#ZN9<5[J M05E0CQBXB8P8HQ4)C 9# VB+H(ND.BS'"!3+%0O^TBPXC?RQO#?RAUMGA?PM M$8ISY"E/'=/*J11\74/35"/,F'D.?EV*>8,I LPM3,RA9:EAVE+!,7+@2 5! MW!-:F&?3=$Z!2RTT0:EEU%&36K"X5F!KD-?"+(&F*P3\?5=WOMKV^G[W36,O M_O[H#/2?3@M>*:X?A7J$0 $+X(6@F?"I\00+Q4(:/#<4IROV>TQJ\8K]?L!^ MBDC#J#>Q!#T3CDI"I'2$4QHH\")>8O9[$\\=A&E9*<"%YD!#)!?66@W@@W$D MC.%4$!]WBUG@2;+BP)4.G"\'8@1N;:HT)JEG!E/).9<(*?![O0UA%659#!=W M_C#C)<9QG!6$(14+_#+)L=8 +"G\0SV3+HP3UA##=,7;OVSXYN8:-DLPG0'G MB6# J*M4*D_B8>\Z4&+28*2T-NK:\1HV<%ZR8L$%8,%? >%^S=X_*-$]?>MC M"J\#IM#:"R9MW)%.9+!I/%*629D*+-Q*$A9?$EX:TGX>2<#8"I $)T@*-H$@ MI9"@*B5@'7P\MFOQLP9^"0%8�RPYW!$E-J8LJ]-4P3KQU),18,,R#$?F-GM0*WV*+F MD#3*4"Q(" R\5:V4\=%%Y<8$(M5*U%:BML+_,Q$UI 'OQYW.)C F,=/QK( 0 MD*0I55RM8D)+(FJKI=6E$#>J!==""QF\8HYRXQ!*,0J6>Q$/*EV)VTK<5M9M M9N)F$1&$L2 1F#=+A1*2XR LX$CI4I0N4>F67T+<%HA?GZ4 34B)XE:E*1&( M<40D]5BI%)R>8(4;%S-9L>D"\,I\CF-C#A"XTDHPR;1)):><4RR9]QH%%!9_ M/]@O2/X95J)1&"&BB&)2,I?B6"'3(VLI9I83.P&':G(<] *6"9A09;=CNVU_ M=:C+&]V*YRCNGW@?CX6Z/IUV.^O;5C<6?^B_&<&77K>O6^_R[K#7AR9:0PS6'T@&T"[,^.SZ#/:URU?[P[N'L[\T9>Z]][_&[<^!GT)0%;$8(TT80"[ M-',:K)O'3$G$4KM$Z&O%SXO%S\]3FYYK[AVRF@O*, $['0LE.($\N!9:+M,Y M;M>[W]\LFIMGP S!QY.0/\ 4X<7S'S+R++@A09U"RRU[6/[MU1."X M0LRM&^?8@S>^8T]B!8A;WDX\&G@G[[;AH4$\L?!3-CB9[&/_D'?=T$9%,.[R M53,O40J0#99ZCE."-?.(&^4(2QG'6 J%"/ZJ$LY*"E92,'=L<_^Z1C,[BX C M;AG7(8V>NC5&&\:"(52K(#5B2V0+?LR#5P=+C+E_\9EQW-'[LN!,-<;;XH9[ MZXJE- *$J=0IDDKL#?/"&H! P>HTU1Y0?_IUR<(5^Z_8_R5I?V*E-2ZU&&G. MO!;:8<45U<0[K91>IG6%!6+_^W#7IRSWK1A&_*I3RRZ"2VD%P/O%7C-#A&), M6ZQ3D@H33_L+0F&Y3&)P+\UVZ\2META4@[!U5@4GJ&5$4QT8"BE%\,5Y]9*( M>BWS>:\+$N_!=VD,3GS^$LEJK0G&IR)PPIBW1 G#/8'_26=/$\H;',A$ W*6DP%Y^#Q2,P, M#HS:(!U7BONP3![/H@C2\^-XC#BXJ]IXH@(C'E ]0RA6.L:.(ZW,RR'J<]FZ M9R&K])8BQ2G&3# >I!;28D&,")HI:]3BYU$LBHC.)<_!*A%\RJ2/!SM*QU2@ MVBKMI4ZML6H)RAXOCK#-IY2XT(CK5"%G/=,&*1HL*$&7IJE'SBS3B7=;YSIW MMS.1JB ZW9'W^X.N/6OTHA"]1-"?\M2$0"DB2D?$HK3B+/! B7!&2+9$]FUA M"/DL%HTC:D(*7H%*,4L#-8@+F&>E&'9$>['\$OG!YZ&;M\NT&IV_S-@*<1H, M&R6&8<9(8)*D/!9@,&#YL+;+A#<7A(S/@R^=L@Q\/TD98N"Q2X.0M5: W4Q# MRLWR2^.>[P_RS Z\*Q3K02<;]/?V#UZB3%*9JD"LTQ1Q1A622G/F2'!8&TQ> M@HU\'F(^BV1:$2S3&J>4ZN)0V%1CA;PB@F%+QR7.ED0RH067M8:#[(O?CX?B M98/,]ZL7,8O4NW+9J=T;#HJ5JD:HZKR3=8[[H( +Q?MF='<#SPV?GL?N(NZD M]LJY5#.MB.+Q^&XA+4=><_ XETC&7R9;/$_XCP7LF?(H!6WAI=8RI6DPEF'* M7?!+9<>?@BU^(51@,3?>**15X$RC%%"!)-BPE#.?IF*9POTOF#6>*?F'>"Q3 M(K!$$548@!D8BQ20HZ*&K3!&_Q?T[ /C2'*M*>!/1K4#7K IXD%AXHA+5PCC MF9GB630%\XIBZSFU 30%]MIQ9W@05J1*"AF62%-\:.G.5V)QX;L= MEWW)W%"WIMAGXF/$PW8;(636YS,[+F#%K4_*K;$HGY/@,'$F&8,OW'/#%,9( M%SO7EX!;GY1SOB,:\=)VEGL[Z/YHM7C%H/=?/@-MZCU! G/$E/ Z0G>F@3(8U5=90[CU2BDOLY1*(Y@*198:EB"@5AC*#K<;,*BN]-&D*?DQ! M)IDN+5D>ZG@^J89>%.ICAJ9DM@Q2YA> MV8+[4APOB2V0VH!K+#RFA+!H T301%@F,*8<+55MDQ=,^N>W!9:" ZVHI")@ M, -8N=<;($Q*=>:\-2DFIFXWU40:W#@W'##R-+9@I=)^N>W!81X M9U00PL4MEZE6!GB!.R5C0AW5?DELPX#\.ZHF>M.7]OK(U0*XDS?\=[K?CS4)<_C M<8_Q50MLOX:=K"13+^_"G8/1%0W:,(QA[LOQ3:Y.6IE-Y<\,..%$>(>MVJ]@=EN:DM:X?M8?'.;=_+ MO_A3C?^='5"W;V* <]0 M&(HS2K?LOX=9/YM_J2 L;T;)O\-I7]_ZF*W\@-N8IC36^&"@XI3%RIBXP153 MKW5Y,GL,^:$7PV!;>[?./BPY:^L8\%M\^TMBL1O+,%$_H4=&34++^\'=(9/B MTH/C)2Y8K4@@3@(+"H0DL<1H3:@+W&BU!,NJ*Q9\AH4GK.)A/EJF-F6""5T< MO8W .V .,3'9]HI>$-?\2I;QYNHQ>GRP5T\DZV[5=77YX>%>P@BQPCF :$Q[ M(SW1 -NP1EXYZ9^BI.7(IL7FLH8NQY<(9PGQ*M4,% $?46VO1,IT3O6ST M?IX3D1WV<8. \&EBK/-4L-CI3#"RES MLXIP7;<1PW!S"')=TPW/,AM,6@*Z,=;,8L93+;3WS"M%!> BOPR% 9>&@,^/ MA*@$O*N""@8QT*]*@G@:3YBQ,?_%+0,26DYJ/PL.\H!]J"W.YA& >Y5D(-A. M(>=)*ME29)B-Z183R09 ZRKXK[W8QJVCP6LZ@Y%W8C;NCK99*RM70^:JAF<( M?!BV C.E@F"4&<2!3,XX;R584\R<7 (UO,@T>W[-RU/)@W1$4X<9]MX8D3H< M4NTP92$HMK#XY1>6<]\3@6.O&@ ;CTV&N!K#.1 M-:@?K_+(E\ FU9:WL4#=3ER,F+_6!IK+&15R=!Q;9+PVAK,4<)7&2F)EX^XC M$AB_(M+NZQTTKO%\<-!OGG2>S"S"QX A!(<@C(LG@T)0 5SSIVV M@1I'%G=E8/9HM'G>?0H1>$2 _J;?[YC$!@/,-)HY! Z%<&DLG1D42B59A@-: MEXF&SP)DKB2^%0>5^XX_UZUN,1%WV[SBOKWROO+,I@>K!*0QF#P4-.!@9AQ7 M\9P"0H74P6KP9EZ2[_+$PC^;K1@%C;]#_@=37 4N@W.2IX&RX%-IO D<,Z81 MX&8\SFO!H$D6C>*S4B#[6>L+_)3U&IWYQQ"C#9C6'H]Q7E.PU(@&'8QC2 M) M@Z!( @SB8-B9_(4H]U36>T:4DPP399T/ J6,&JV"!DK")QZ,1GB!$WF6DW*S M"QA)1IQ,4V-C%6R)M0*5B35#Q"!!I=*_$.YZ K7Y_/$C) #^(,2\HX%YI(S# M5!OA@>3,>+L,!T0ND<@^/[V9-@9,J$*$2R8#EEQ2[!DR0:1$>S36S'CQR/QP M_/NA>^[SJ\M/HH7QC,XF8 )93:R)M>92+J7C'AQ@:;UQ5*<+?#;!S(6Q(-M] M]M,MB@7E'-.03_\01\.>W:0;LF<$6.4H< MTP&K>*)Q8/$ 6^ZD7X:]H-\GXY,8LN>GHS5*2P3X1*6<:9'*>(A]=/RY(,Z3 M,HL$(5[2$3XL'AVC^7N?#;+CPLB]O4G&W!]WZP0_R[M]=:*AS_+:;][9A MAK[H6-SF^LDYDQXPM[Y??CWQVA6===F7UW_" MG_'N*VN]0#(-@F"F-5$:O *"'59QK5&8SW'VKI_I#T8MF*=VUDE.?'9\,M@D M9(/W!G^<9VYPLHD1^G_7;MZI\V.XV70'@VY[,^U%;NCW=.?UGR9_!2V7G\L7 MW'[-'0\/M&GYR0VFF\.@$MMMM72O[S>/+UP/:0.6@!C!Y S=Y\_CR1G'IU<#=OJ;DAD+?OHPV M\-6U5T7;^>2&\H-+OMC)7^0]4_/='3[NH M:391!1>M7+_F53$7]YGL/XKI*&@7]U\<_+* ,R7!-W.6J/- M_VZ"=NQ7ZOZ\LM=MZ\Y_K_=UIY_T@5U#>6,_N_2;.+ZE^'I>#EE .P7!QE. M29S @_INL[I=V6]N-:O[-UEF*?J_7WU[L+?;W*WN5[;JVY7J_[[]>ZO^KEIY MVZC5=O?W=QOUA1H4N=>@/NG^"7#8H-M9KVQOO-VH$,296L*!?/[N?PLUH/NQ MVTYCKU;Y$U1^I]NI#]O0B*V,+<.>#U'G*TH$T@RE*B9Q(F6U-);&$Q Q9WY^>4_VOAS2VM"=5K\ MZ2$YH+7M8W)T:D>UYM[)87.7'S;?9$>GNQ='VU5>.]T];VR[[#VMMPXO>V>' MI-ZJ7VZQ>AM:.JVBPT_54>-3]?RP?3BJ??IXT6CNCJ ]>MB2%^_)T>CPDTUK MI,:.WGV\/#JM9[7+,U[?/B#U[;/1T?89JU^>G!ZU/\(S_[0/FV=?W+M_F/O[ M7ZTCTOIB3KN7AYHWCQ$C>:_SAK-8]IX5V\?;>^>US\= MG33^D=#_L_//VGLO&+8)5H$D,(LA49RY)!428\9<$"Q=>XU1\K$PO-=4>%U9 M*&YZ"O$8='N%H;UK- MER:?-\=?7R(8@]%Z&_$'X@&\H(1Z"#[X%!B;&GO0N MHKF?GNR6#[?GIMN[/R]MY9EN50XZF>TZ7ZGM?X.9U%>\Q+[FI7+FYZ^4/@X! M3/N\-=KSO6X^6*L4994'\(*+P6;(+KQ+!OEP.?763F;>':3U=[ND_JEV?GA: M@WL.B_OKI\?P?WB&')W5/QVR1K/*Z^W=\3/_P+MXYZC918>GA_CP\@V\ZYC6 M3Z.>VR6-;?@_Z#IX%SXZ/>:@XPCT\?Q]#K;UF=>_]866O^J&QUZQ\.-C;/]BJ-RO-1@707A,@70732F.O@OEO M[O=*8Z?2_+M:F0*"5R!PZVTS7L:*LALSM'A@'=T/?73SRN#$5_X]$<1*Z:16 MP'?U[BEPR8?B?=725;ZI !S\DK3AG2?QL<3I43+R.D]\9RD5PD\#F8O&]L%G M2:RF&)G$!B439FF:Z(!<(C0AUJ3<(RO67M=T;D_^ZS]PBOZ@>+T2)_[^L&91 MF+*;WQ.HK&#)"I;,Q5>*N[>+6BG?QB5!M_K+#$P.FU56>W=X>?1N[P3ZQNK; M;TYK[2I\KZ+:IWI6;UH,O[6@OU\!D]Y)K7E\#N\Z.WJWTZY?'J/:N]KHL%D_ M.VQ^O#@DN[A^>0"__7-2NQN8$,(,T^"#8:[HKQ$J__T?W]14JR]'G1_T:$O,A.L'V'%()Y@].L)Q>@S0LH[ MA462&L) *#1)#*#N1%E/"$?<6F+77D_R8"KC1)A*S(39N"4ABQ]/^*UZH>V@ MX(-*-U3R*_I7=+_2[WD;,T-<)>M4LD&_8D^*4-CO+USRGRN$HM2&Y/1G4C18 MNJ'F$$*A&USRF;<*G<6*S#DP4[+?$_BS/Q:T>8=F2M6]VP',V1O#SOV8OOZV M.^P,\M';KKL9/(8AV,TBP;V7=[_$=I8T:CQ>1KJ,49HS6KNTT/[>*7C\N-ZN MGM>:A_RH">]J0K_;,6JS]?4R$JV_VVDWFO:R?KG+C][5T&'S@!PVMR[JIZU6 M$9%IVE&,VM1V[HS6!*-2P4U(J* A85K+1'H5$@Z(B@1A4RGQVNMMW]+G.O>/ M"-?2[7S,YI]0Q9FR2(ND!$5F7:,5% M$H\O\M923[Q<>TW2A*9@O23Y+IO/6J&7]O.9^/BW0LU6NGFE.SCQ>>5TF&=] MEQ6E30%-%8FAV;1:+F[-CW4GNRR^__[,*N!Y9V]W8V]C?Z-2;?=:W9'/B^FZ M*;:5>G?C]P>$;.<./^5BN&E;SL5C%\;_O(<.X*74;8_RU2X_*Z*==,$G2FJ; M@(I2B?9*)$8A)QQ-%4$Q?TV@M++?'0Y.*K7,G64AK"^2H[98+/46/C;R9O=\ M.1'AHQB*?(['VGJ$>1*H10F33"=24IJPP"WBFN T!88"+FKICON:B=;G'Z\< M$ZDP.XW\ Z!W,"\O%-P_AI3'[#,R3DD2TB0$!M < 7[12K$D*(%4T%PJ*M9> M-_V%[M\.;#X1'3]T@5"MHZQ7NFB_&)'.Z&"R 97J#H\_TT]F]C(L>P6B\'.) 9]SV'-43BB\=G*O?XUQ8%]ED@21HU("-4D8<*DB0DZ)(AJ)RC25@B^ M]IK16R[6[_-46>^[X#!\..EV?M6ELF/^V:"XP=[A!"8-*)-:EDCK.2@JSVQJ MJ<3,KKU.I4P0PK?(LU"[)>XIYM_,O MWXM\4.D4C+!> :W6 M&A;K'QK$MA)3V'Z?R]K[UYV^>]W_!\O=-R>;7NW@?.)>[H,%R+-!!@V6RRT^ M]Z[2&^;]85QW&70K<$?A_6+RF_D]VH^8[+-E!YOW']H?R[9MY;O+$&J#\/MM M0'U(LUAN('Z_=8@']I8J^2S+&\\:SVEF@U:QB.BU/:G8EN[W'Y>0N(ACS'6A M[O9';=-M_=9_2 !O.498'Z\$%T3T%_8DGIE= 65T?I+!+]<:Z^6&=;^'I8RS MX$JB /Z)9EA8Z8W#5@FF'4)"WGDPT!26&NO^$2:F$)>EQ%+C%8GVX>7AZ>%E M;?OPLGY9Q7#_9 MO6K0KW^U:J='6>T=_':Y16!LI+8#?;R][*:E= I1D01)&?CVU"7*4)\(RSTV MC@H52V7$K#+@V_U!UYZM5WHZKWS1K:&O_&>T0SAFS%;Z)X];EOOE^7FL#TMU MN&+F>S!S]=961):F-K T"?$X=&8X372,5G%AL8]%GBTC:Z\_'-0^K!CU\8JW M.K9H97K;UW'3:.^6.&3ZU+Q\:ZD8*D1$Z:H'7,Z_F0^^#SZ+R7C/QAF ,G]WUE M+]+ZUK+"BU/7]5=;+VY,3R":*Q,T0]&]98(<981+PA)%.$Y8"#PQ/O4)IY1[ MXM+@G'F$";KG;L%G"R[N=ES,G?$5,ZK8$P]C@XZ=@?/NBPRE&$B MQDQ!;55"U@)5IELMN"/N[(WAR7\/LZC?!MV*\>,;H.%Q?+)\%-.8U53NP1R' M*J'+>#GNP:PXN-HY+FZ-)95]$5+!I%+4,^A7?H/V0"PJ_:$] 1>M M&U/.)QLD5W7.4W,C5: Q(&-YE3&$M\J+@? MGHQ=&3<6MSOWBYX4/=7]046ABM.C_L8WMUK->^7X[1 ,3F=0[KV.GM= #X;] MI505CUHLXY^=(\0%CL!;2FW"O B)84HF3L2S "VB:=R]=.AOV>%';-"\YV;] M^ZY6C*O+/*@+GX#H45[ZCWKW?'9(/F25IMY=*#JP^>S5?4GK5@\S+5''@GIM M9X,!:&5?5/+N=B+,:XTJ'B#?J+(;T9^V13;$MA[H@TC9\X,LXIS@U?F8F5 MF5B9B6M5)HSCRB]CM_K8"8)G=>Z+?!OL!;\@D^ M!MW:ACD8K43RQO@L_BB;\Z'K%/45"DR]V+R"X%A M?J.'Q67\Q^2V'][PS?Y-[HM^RMHW.KD6M^$6E@\3DY")MS7M8FW\=(;($FUV MC7D;\N?20;Y?A0RSV6>#$+7![UD\_4'-\@TET]FGQ(@-@GYN^KX_M43=[\G9 M5F*;3RCQAWKP:38Y1K24RQ>EZ_W#EM;+_) M&ML[K?KVOP )'H^.8C&U3T=9O7UP"??PVKOJK9CB87.+UC[56.W=+JM].D"U M]MY9(S[_J7IQU-XE1\T:W'-V?OC/G=M\+9#+&.H2D2*?,"M"(BT*B5/.<$%Y M/']P[?7[NVW$_(NT/93+9P6+T!WP=+8;&1^WYW'1-,+6;=9X>:S _IC1NNVB M4:]^%^;\!2BX$N8[IVJ_1/*E3W8%Y\NO8[S^PIAC[H"FF-(WPSZ\N=]_B75E MGPC" '0Y^!K"($J0%4(F@B"7L)3)1%DN$N91:@TS 3MYO[JR]]3H\U$,SZIN MYE PY7Z25[T['K#2+P_3+Y-I?%?,XMM)4&6E9WY2SXSNT#,L51[KE"9<$1^/ M%#*)"FE(!-=2I%QY2\(#],S"IUN$[P05X_ZX.V.A6;AKM:Q8(P-@V>D62US# M?AF0!!DH#YRXH]IS-R_>U1K%EY]G\&IX;:4#0^O&&..7K%\ U7C"<114@*^Q M)%B\.1XZ['3N^I58)B!SW]J!1G_3O]\9:'SHTL \8_$+RQT/#X7W3WRK-6&@ MRF_ %D5 NBS!^/W8[UT+C>7?0]]?E%64^8/(.($O4K<_:B$4?Q9<6,<=2XRF M@/NP=(E&WB:I<X^W M+3=-%1NC^M_;-;5>Z0X'A16)YN2NZ3?:GH%!''9<,AYA*/[[XXG&JP>5FAZ- MDQ3+\W[6BW2-L0[:*1(D8+#QA.9" Y6C7KNIE82DR''K4L)RWX-RF M06ABV.?=0AEQ!,K(>9N!$]O_:VVWOG-'\EXQN47*Z7[QJL;U%-[454"GQ'6+ M0O*Q0<#S -*A+?3+::YC]%DC@JFR-E'4Q?![<(DARB44,4ZX2VU*U=IKL!'K MA.)UFHJ)]II0^/42+8O^0NUF[EO%>+B[6)L^][%/3.[U6:+#P.>;NG6N1_VU5]\Z@IRIISJ" MO-@.L2A%R#_L-3Y4FWN-RM^-]]N[]7>5MXV]#QOWK9JR4$-I;KUY7XV'#;UM MU)O5>O.'IWPO7_J%V$!*S3Q% &UP.OOL"\DV)&.SKV"^@&A\=DJ/C)M(XOV;&&\0_CT'(X2Y MD>=[1Q_]J1>F+Y63/.+Z__BQ2<=H[?5;/8S/ZWQ4J7<'/B:;Z[QP>7:Z^3E\ M3-YWNV=%29A8<[/8,O3G*_VU,?X)UAA;@&@?\#?1UB/X9NJ1/,[;L_#, G & M^ D/98HL^P:)[X;5F'T/5W_+2WZ4>EF&-N[4W6JN.G/>+'[7GN+G4HL/[,L# M)(""(=[::U9VBZQFC/^H[.S6M^IO=[?>5W;K.XV]VE8\G7,V:O#^K/, /EQ MUODU+&JZ]GH7K.0X*+?Q2!:9@X9:<<;S<<;.U4+E-9:J_';0T4.7#;S[?8[< MLO(C5G[$_'A;Q6)T\& G+L?#IP++%TFD;W0+6-Y7]D^\!V;7Q9ZC@L^7=: U MO=3=S^U)A>*E'D*QU+74(Z!+W?MB#]^VM[Y8:J5X^>E!9@OE5T&+)P]:Q/71 M[\3!I[O]P8*(Y@N;FGP*3+3H+'PM#9 885#/TI M&/H](JXB<"L8.C_MP>\)0XNTW)-N"U[1_^]*]=_#;#!Z*8"4OQQ RI<>D/+E M!J1\J0$I7WI RI<:D/*7 $CY*BZZ_(#T2HY6<=$5('U*[2'O"4C?ZOY)9:?5 M/;^.BRZORH1!+SF&EB\'0\NEQ]!RN3&T7&H,+9<>0\NEQM#R)6!HN0KJ+C^& M!B*R55!WA:&?6GO$,W[CGJQ^+%CT#3!]5TKQRFE?;H43Z9[.R6E?I?\_CRRG M8GIC"%EM#%EQQA1GU'1''Q?*^ZI.T7;6M\-^/Y;OB2AXJZ-;HWY6A$RN=7XT M"F7!O'C/GN\/6U]GFZW0YW(;@\@>9%XY!2N9?QZ9%S>V"=+'6H/%< A6G#$C MSO@8BY1F@Z)&5*'8X8?6Y'NT"ZUN?YA#M[=,=QAKP.5G?E#9R_IG*^2_W,H^ M4I_.3-FO -YBB+0JE7V%K5#_BBFFF +0^R 'FA4Z_D/>M=Y%M;Y"[$NNQ.,& MSQ\D74Q&=%5:[T$%=!8TB#SS-AY<0&?QE=LO5D#GNH).H_EW=6^&U7/F6>QB M ?GFES"*DL^T>L[*+7Y1G/'>'^M6B9.*,^U7ZUQ+#I0B4>G,5M87W_;_&I(J M;^CPK97/NV*-*=:(4J>3SN)%#MWR1;3#>1KSO[3#/!IDO(YH'?1\OC@'["JTON;:/Y*=\A=9? MEDRSF28BK,#ZB^*,;1]TD5%VT.MV0+UWLFX^I>57^'W)-3J;I49?H;3%D-L; MB<:/3CE8X?<7Q1DU> 1P>_ UZV>V4QRI#4RL\OMQ:O*#J"I"_.%FETVH\72'R%6M,LT;UXB0SV6K7 M]O)K;R FG=>^[24NMK92%3-1%>G:ZWV86CU8[1%X"_ M3TWYN!N,0S][W7ZQ_WLS]ZUB?^ ?X[/=RUF9>JHDWB:Z?D2;?K'IWR8WFM,QZ23V,LF2KZ9MZF\<0>;^6KO?4!K?V"10T>+MU$-/XM_8.*_5&LUK9J[[;VMO>K;^K[#3V/L''Y'VC M\3_Q^WYSJUFM5>O-_9NC_9YMF!?[8 )=;YYD_;BI-H?9:XTJ>[[7S0>5;B<> M>=ZN8)1\K/PVB/>L7?VP]CMHULY 9^7Y/<7!Z*WQP>C]ZX*6YQD\URFJ6+:] M[L2KL>BZMT61!B*VXM=X=2I78LL.XJ]84;H>#TC4[:+RXGJ11''U**[>\6B\ MHWIA3W3GV$^UPZ;;B4/QE;7IV]9^WZALM5K3'>\6P83!24&,Z?J<, V#;AZM M0"5H"[^-IP$:+@8*LW0]:SKWWYF=C:LCY>^8N?BH_LD^E5-U'+='=X=YQ5_T M8-;&ARUU\]@C;W6_?#8,HP&M^"_E6_N3607P'*<:FHB%EV4?G4S5V_ MTA_:D_@8B.9H?:T"/#MLN?BAU]*=XM^\>PHMQ8]FZ([]H/S1NZS\L3?,^T,? M/PU N,O+?>_/XK]=$VZT$7X[<,Y+]3O-WW!UE[ M_.MYUFH5K9[$OJT5D]//0(YT,3< '_K%U,0I/_8=G\.\CV*-J#S03+[U67FROHB#O92/K' M9"Q/WX6;\EX\58M8)+7U5;:C7'41M,?TZ4+.E;OEC1? Y M$ASF)5+9Z,Y9)9+6CJ*4ET0M?@PZ:Q4%0B*==+_?M5DASZWLW\/,165ZK0Q+ M(QM*%;*BVQSI%D6I#P8]GU@S-RR=QRA;T0:==W-0W1-D$DF7MWWTZ$'N(GB8 MDMC8UEXL#Z8[R<%9'O%8!53TUP3/?<_GXS)BA>[O#WN]UOCMOEV85+ VW:Q5 MJ@I=OK? 0X50CZY-WHHWYLP;8QFN#/29[TSL?KLX9/D*I3;R8_ J+J_8)O[V MP4?XX8=M< 6B(Q/YXVUW"$HBN@B_K34^5-^"^U)4B"M8!CR"+@#/*/?17ZG$ M&Z9T 1 [HA" (&YH8V-VTMAZI6CL_X/6B@=!Q?3&Z"JR4/E$T;46R9'W2RJW,H2AZ-;6L'JKD?F]:%*UB@YW'3W:MRBDO//XNN!0L= M4*B):W)&$I4.3-0)[;+>62_/ &T6]LOFX()$BJ_?(/>U2CL9N;QK=6Y6%)P_ M!TN9*GW;/#[+"L%[[_-$ 1A),(FTK$LR1 M!$7P;0Q=(T8=@#R,PXA1I0$I8IRM._*/$(75K'\G&E:@B2[< %:D/5%/W;#^ ME?>[?A=47$G&'&ETRTVX8;?7KXWZ>F6BQ[KY)#*1Y2[IZ3SZ@P4HO[X"'D 7 MW%O3BF3O%_CCJM'H5IQW\[.)$9IJ=R5\LT-_WIYTX/W'9:RY%,5I=[[5/0A$3WEBU M],3T((*WK-2UGJ+QIF>VJYK4!Y M48S*];8_;B_RK+3BO/!"?VCC8DH8MLI@1ZO@_IMKI\62\XUUG($_CH&*<>0L MKL=T!C&B84&L8LF&<_@;NW/=QGCMSU?VLU:1[]6K;,6[RR2ARF_@1SL?BO7^ MZ']EG3*2.([;C&,MA9-]'=<#C7L\\@%;M\S2ZMF#P0S5H[AD6 M/:Z,7:17L6U[FC4FOTW%40K*CY>'N]/DR^+Y4E]\QV9^1;+Y!4?LU3E>A1AU M;L*@2))9H)25ZKT?88IP8JFQILT@T,EY4Z(17Y:Y">7Q.R!!O]UC"?WWJV.- MWP(UXS+?[")5*TK^P(@6:T%^X"O'>?=\<#))J^E':1M 7TI:@ ]2)&JM9&R. ME+D.%D:TJ2]*Z8A:;C#JE66DX-?H 71TD?A4+/K$]<4L1'?B>LFG^E^ZW?OC MPSB24L86KQ=HI@Q0R1%JD90],'6WL%:G/?\>(3*V7\@M:JI#TTKNZ4X2OS$X!^GU,Z/*KV/)<&20"O:\HXELP M^8#N*U_\269CRG M\DR*^'9R'=^^CF:?^S+)J S$%>!CDM1D 'MTAS !MY9"5CPU3YXJ708@Y8F^ MU+GK7R@O ['Q8L=)F8L]X03?"D"T6)7+%1BU2'OK#N*UDM]M1)H^[F(!RS5> MSH?;(VM'__8XU^T5X\R3<0!\%%73B@##R !S],L=>:-)[G9)UQL[<2;^:<%MGKM_:R%MNNRNV(Q?<;6W&_MTFO/[T1 M4EC'0N"?T.D4_7JY$MBB3/KOC MC8GC2.!DVS%H7Q B>%E>%+8H!GQS_^=X[UHQ0.?[-L_,E=7\H/-!97=WO5*< MRXJWUBMKTP>3K-VUM;E A&,5 !?S"-EBSXO[\F(+^8]?^=TW1GI/7O@_5\L& M(Q^W[1;>[K:WQ7:0"L7K%8((60E 38!A88Q;M?* M"A0U7HK[MD"M3TU)&UJ?VD;^S2"\V9(/TN%B/56?M M]6(SF!N6OLZP5S89@<*7K AL?F]_=NS:6-_ D"=.+G0H>CC9=:W ]9L;X0NH M61#_'-ZQ#KVROC>(;>1^G#H SHF.>5FVB(GVKXL0Q(3NC*OA1]+^!I' 5TITTLZ_.S"Y4 MI93R*-2KDU!W=NM;];>[6^]OGH;ZQ)51[N[J;K-:FYR^.=71;U5PN24TWYKR M;Y4!N"?[I&L/>->3DW>O\:':W&M4_FZ\+^K?O&WL?=CX=M[,HO3[;:.^7:WO M5[>AP_7]QOO=;2#R=N7-UGN@>K6R_W>U>D?%GB<;A;S7('[;C0H=#$>,VE_9 MK?Y)4<9##_3O]\0G\03N^2N,>X[IH*/!D('[>4?O[RDQZBZ)N9^E&90&?F+/ MXK;,6#>NI7M]OSGY\ ?88@!/H\VL4PR@>.B/FR^(EO.K$G+%^\K+8TVNU(;D M-"KS<77$\8O'>GZCT/.3XG8WKJ5D@ZCTFY?1!O[):YR2GWKR>YW%Z09+U1)U M5MRO0S^H:_F TI,_<>L==0M++OYFY<(GUK,%2JGI''R%L:S3!]W>)H[&,B:A5B9CGV5=Z:?MY%.? M^XK)%GMDR#ZY_,0_T\9%)1Y5DE[<>QCT+4_O/K M:7K0$*>'5M1%7JBQ_9E=Q(+%.WF9>ED9=K+!7JQYM M1O:,_Z]>\^;>%5O&"UL==_.'J3O7*F7<$OIS,=CL#-N)ZQ;5E^/K@&EA6GW! MOJ5S1/\9F>WNE_=D[\LAK0W=:?7+T3MUVFCOG1Z2 UK;/B9'IW94:^Z='#9W M^6'S379TNGMQM%WEM=/=\\:VR][3>NOPLG=V2.JM^N46J[>AI=,J.OQ4'34^ M5<\/VX>CVJ>/%XWF[@C:HX='85VW;WNDT3ELG]7?UK/:NAN#:>?WT(Z^? M5GE]VYW5R#]9[7*G=;1]>%';MO@]A3ZT+UJ-TVI\/ZMO'_"C[;UV;?LCK3>/ M^='IQU$=^G;XZ2-NO-O+XK7),_"NX1$Y2&O-G;-:\QC5FZVS^KO#\SJTV]AN MM>O;NZ1VNG-RM'W CM[]"ZX=A=H(C=XWJX/:/KJH-6$,3?LY@!>E",:)LHXG M3/N0:,Y4DFJ!B6:4*9JNO69L72A KS=9YW49+'J,K$QT[ -D9J6Y5IKKAYHK MN#15 K& L6%"(R--*E*>IL(HZ3PK-!?!9*6YED5SH:\U%R%:*,Q=@BE'"9@I M!9J+T(0QPKR1WFG#UUY+N2Y3LD":ZYXQDT>9<-)@EU=?*94O[MT_S/W]K]81:7TQ MI[W3QB?H-[1YU+2H=GJ :I1E=7+_]MC#6_>!*'E?@=F;">LLM)T!!P91(O#0*W'*P M)AI1G 3A+0+*4B,!W!*%UC'ACT6W=X?"Y^J7KT3YJ6WM2I2?1I1O^:G*>2F0 MPPDFC"7,>IYH&U#BL30F<&Y(]%,)YNMJH43YUUE"*60RIK!VXL%2\7S%.2[1 M?D^CW3?JN-0:;5;@9$*P$2BRE0:;F0;;OPU&K.;6I4("]/<(O%KB$HU=FH!5 M$H@3(I3V:Z^Q6!=TD2)M*\E=4"RRDMPY2>XM[&$-52A%-G&2@!O!P'.7G+N$ MZB"Q\49P!Y++UQ%E"R2X,\KE61;D\2'W/9VY\D##_D_"CY5#]<3P8TRU:DFT ME2),%A%3PIPB)9IX@)'*<,."\K67JMU@O$"^5$K"5Y0 M&+*2X'E+\"T\DDHO,,,D"8$*P".I3R0B)G&*(Q-T8,*CM==R/66/3C9:14)^ M%H_LGW3S07EN1E;LZRT+'77\8!48609D4M"O">3;O:+>*A5I=FKMCB1*8E$P M%MPL(^.R/Y(XT30N^Y,4!R$I1C*LO4[7F;R].KJ*C[P8 9X5,%D)\)P%^!8N MT5*+%*XW1.I&+E 7]BP5*&D5-D*N*4/V^ M'ZR")4L!20K*;14$6Z5S/5QE->[($$'"2BFM3KPG-F$BV$0J:1.%+4^IMHK$ M5$.Z4([42CX7%'&LY/.Q\GD+4C!"M#.2)=B#:#),TD1Z)A)/G%?/#T#+#$#+VC>^UZ?YF*;&89JS=UV,IGFI&"NR,K1#L- M%D>JQ$3'B1&)$P-*+;&*80'$D]9)4'"I7$]GMG7TWA*R1#&17UCJ9Y;ALUJ>2^@4H'C/W M))-8IW"O>5C9JF]7JA\/=C_$BHY3NS&M';:'DV,.>KF/1VPD!_#EJUJ/#]_KO%IT?R*4U!NV M>YN-R7%@[^,IQ7NQ)XUPT/>%8[E2D#-5D-7;,$G'G0C*L@2,&@(%274BO="Q MB@9)D<:&!H!);#WEB[1-827*"P9U5J+\Y*)\"^M89[5)J4JT-3&3!NM$24S MXW$"@P.D4 I8AZYC)A9(E)\Z +1X8*;Y=W6O4F_4_W_VOK2IC61K\Z\HF#=F MNB.4=.Z+^PX1-& W/4:R06Z_^(LC5R,L)%XMQO#K)[-*8I.PP4BH!'FCKXV1 MJBHK3YXGG[/D.7<5&5YJ;C-09X2P#70S = L4"<6N&@QVL;F-0YS@SV&:OM MO)QU66T7H;;7R6JCM7/V60<-=2 <&*Q1*M?(@$X_">N4<"$(2D,%U?:%I7WO M=H>Z^Z6=BL>6>5K7HI8GO3C,BTI$*I\WLLVO:L]$F&721K3(=[Z/6W=FU)L_ MZKV?)BO:0T8(-X!@+0$5! /M60!"8BRHY)@SL[;!:%VAG#S^C%5Z?N5\LDH_ MK4I/$9ET=BU(ZP F,MH?#D7[ V,&@O-*4,2BF*/]P7B=T%QB<,GGU^+45ROM M_'FCW *.L#4N)9AA;5%NE2*8P)@U6@0$H& ,4$P%D-19H"WTW%"-$*-K&Z@. M>96""5F%*TI4L@H_J8NE#.U##R/F1BH".0946P\4UP$8A!F4#F'E0E)AQ!Z= M_UA5#\M*G(3KS9&;+#SQFJW- MM[>SO9^P0>WC#L8\W6PNJGOM_=__V>#_?$LE9%B?'ZQ_F.'!LAA391R !'% MJ371\HTHS[S06@A!',7)_"6*1A/XT66K5ZQ,0D:WC&X++0F1T6V>Z#;MW&-( M64,=T%R15)#? QD-V4A?"9724"TX+]"-L+J0?%70;(]KDT;BM+C>*.53W9ZU%1SELS(RQ$SX?+N[^=?NV]W6[LY!4;[CX._-_9V_ MFV^W=_8/_O?_DAB)/XN2'JW#A8:25_T>53GDH]BR3OE,#O=<6U#YA$\^X7-K ME4Q:Q=9.]7EJ%+L,O\8+(/?/D[_/N_7XNW(-YMIN<^?S7Z>]%9PIJ*BB@$,F M(XN'#A@H&.!(4B(XLC(%IS#E=43GY:M8(7=$!J4JO=L2FZAG4%H<*$TY&:37 M%%I-(@IQ#RAV%D@H)1#"AXA3E$"6^J<36L>J2NUU7M@IK:@;_9%W-=UUXV2B M2291IZU-N],>MN.SEIU/]+Q3 ^9(OI(LWUX)+D/=O*'N>/?6R:R]L\],DR@H M*$" ! **;.1?3#K A(78(XAY*A?)1)VP1S=:SR>SJJO'<^0K68\7K\F9JCK$CSZXD(]C_?)QK$FEL%HG ME0J[SE/RD:Q5H"DW2[U-4.X\=S#Z%1B;4;W:XR"=#!A8BR2@P7J@"64 $>\% M088Q*]8VU-P"NQ5R!65EG?OAJZRL\U36*3<)UU(8:QBP045E-=X &1 &4&D: M/'=.:[VV(2M50?7E';.:X1-9MDOD!=?6GQ<1R0;6TSE*RM,2AEML= "4*!3! M#B*@A9% (NH\%D1YQ-,AD M9BE(K2D!1@@<[1,>M+"(!Y&*]DE:1W)E>NH\JRS&V;JYO?-Z9W]_9[NVV]AJ M[NW46IO_O;.0,U,/L=U>, #.B_QL^^ C[KG=KNV=^);^?@T1<[W]N:+AC!(Y MT&H.201"3FW$0*DT,-('P""3!B%"I;=K&X+4H][I>6[Y]L>Y,+9"P$X YOY<:\)Y\#(M9":P 5J8FBU $H*C$( M@?F4->,<%LGE4X=SZZ2ZHDZ=YZW$<_/;9"5>N!+?3(SY@#XC"QD2$L95)$GR MV*1&?\0 [B2D!#&(J*R@$K\ [\RUUE^W&YM>.RVX;'?-\X:V!>?%9)1;!,K- MJ/&'N$2.>P>,*&J>$@0DM!!@86VTT2Q7J:T,J<=]JT+!^*S.%64J69V?5)VG M7"N0X\"<4D!B#*,Z!PU4B(H=HN@"-493G ).=0)EA=3YY>76Y)R:*J#> G)J M,K[-#]]FU*B3W+$ G0&&0IIJU!&@(0H@0"@11TCHA&\4H3K&CT:XG$SS')5^ M GGJ?13I,8'9BTR 3@,220UQ@)%3+164C39!DLQ2GW:):H+-J\N<-4+ M&,W?3S-^FX51G:WFWMYN:V^GT2IK@6TU&\E5L]/82M7!?FOTAKZ&\._++@1V M+U%/'K 80=#6DVWH.2Y+=&';(5YB3Y9 M^*%8H@);:D/P@$IJ 548@[@L)= (!2N1QE[).Y=H!;(1%KVYW%U8\M5"+>I5 MO\=3\XYKE27'MP#I^Z\0*@Y=+V?QO.N/$\#B^?W"D^WXN MAL1NX_5M]+PQ#EK[>+#B_>TV;+QG?YI M-[;WX_UV/A/KK):( FR6W(9" M#:15)OZ*PJ*7T\,6UH(VQKRP5FEA"8RQQ#2DX_TA@9P",A@* O+(>!6D$WJ2 M/C4SA6H:Z0#-"$E3E&.? I%8* D MED P334*@7H>K8&XEOP]D*U=R+I>BV(_]?%WWWSG_!'-#BJ=]O3KMGUU$P!N MZF]A;?U4<7,X\)Z*>]MYCQ%EE 4,$-$T:IZW0 D4#L<66>JE]5@_@;M\$-=Y+6)Z*355&56:[6K";549-&Z_UG M)7C<964J%91.MJ&@@<0^ !ZXLM&4E)A%+HD0JR,!ZXQ.5PZ:I0%/M-"+3E-5 MH1MYM5=\M:<4$4H\0L0 [(E+%63B]H"%!9$!N[@*8%0"G58[K;.XXN&,TYR3 M/6!6:*'VB-A"I8N_5,D[.:_8PC7]';LFLPOR8;HY?8B04XTB<7F MJ9?R>Q?%M]O=*H5W#:Y8=S%C'9E"BJG=*0@@7J34H@L, 4/"<)X$_D^ M"W!M(^Y/=2[F50,WYS!44*/GUCXU:_23:O04:T'&>68Y3=7L5:J\I(!4F,4% M1C'77!O-9*G1#.76[TMC+OM^J.,O7.?U#[35L[.AEU4N WJEAHV_;P MUVH29-OKB6G,1)@[8UEN7DERNQ1D!KWY@=[.-(VQC 4=, +8^ AZJ4:+"L0" MR@(1@6!$.(^F&JXC,J_"+-F9\E0*_=N3T)A!?,_X4U;MY:KV=(]6SRCT$,89 ME0%0YPDPW@J@)8=::T2\2A$(7N(YZG6<[P\F-3#\ M_XS:P_-ENV&>N+[</-#O%F-6I-\5.I(!$VJ[Q!M.>4, M!BHN"<>Q933YG97$=85S?[*L^POTYF3=7ZSN3[$=286CT*;CZ2X5EK0:2"8Y M\(0: P/4O/#',EJ'C[=D7E!/LD4G5K6:KR'3\I:P?!YA/)Y)[XN5__6*MU7E,T+/92190FGRSZ_*^LLA]94;+ M6R.PTU@9@"!)YYXGS*X\J7CP'A5JRARU# M:X;6RI+T#*U/":W3!7(I55@%"#"E'E#--#!!6$ %LA%O MJ@RT%JS^CZ&.#YTD<%\[*SY6"JK64R#VM#]7U'I]SO/\_:;G@TT9EK MUXU?"%Y=HDT<^VAX]R4GNO^EW9U,!;\)G=9'C>LO#@R*.[Y**0YM^V-XP$6U M8.]KW=XP/F+82VC@?'?@TQ[5+014Q'Y#NZN[MIW\JND4<%'->OUFIGQ5WOZ' M[PH0N)7??^W/] 8EWD0K5$#)@\"164:.$H$P8.20PAA*83YCO#:YZ*A_58K@ MBP>F[_57H$-\Q5>Z[,5_W'0BG^5C1>: MKR=-,N,7EO<^\EZO\]MNMS8\ZHWB+=R@7O/?K8\H>>K[9:BC%A55_WY/E2QF ML"KO]:&K1ZX=4>:^H^>7)3XV_F/Z?VS,TNB?7%QL$5?X7FQ+\7T[^G3@7TU^ M^-.U!Z<=??ZJW2V&75STY\W;)06^M245\UI^?*7;Z[#4[['+:?SD\W MMMGR,Z[6H6!W?@S7T2]^QLC=#_W1E3\:+"+K4/[J@)8R6'JOVS[66;C08O?J M44[+4O.79*Y, 4+IMSSJ1T:R%[]W-*CM1#KB:GNZ;X]J!-5O4-)*B^4>]W@( M':ZXS)+#[3'^XPWOX*CMHN'R:EF^@O.]]MA7' MQ_M?][8WZ:>3W8O;OH+#5N/H4^O+6;/ECANM0]+8_GK1.$E^@D-Z^+'1;KQY M?[:W?71R>-P(>VUX5O@)#N#WO59\AY;]YM[\2]W?_W0^XQ?N7;PGS72?8_?U\&*_O7?\!3?27';D]\;F9VBU9HHY@%DJ7J40 M!-IX!YBS*!!"F-/\EIYDB2U58@HIRRBA0#+H4U7[^!,*"F#ID/.IER"UR2G0 M_]:VOM;WWWQWY"_QYN9?U#$('[9L872_IUOW>2NK&E(7QL#X^V1H,X'[Z_\]UV1FD> M-P<#'_]S+?U])=S5JP)HY[< [;,0W!F!-2#&.D"-E, $(H#3RDDC*=0(KFU0 M3.I,3.?35C3!) -B!L3% "+3!'./D.*&4 =3W3V-'7.!.FXEY 4@X@D@X@R( M50=$>!L0>2IR1YD"A*;:L%I[H#%D0&'!D5,A,.2B'2AQG/JD%P=_4?QBL:W 7WRM@;E9&:>CDU3X:#!LAK$-/;C< M0+>O"7BSZS:OB3=OJ//:4!M;TQ:&%"%@(SP0(E4ULX$"PX@'SD 1I&)0"Y4V M5%BGC\^&R25%JJOF<^/.6>5"5RA8Q)9JQ?F-\Q:_71:/<5UK#0F6".! MM2$R'!\\D-QQH*5EG,;_V9!Z2*.Z@*)"6KT$ET^9M[(,Y=S^D4,G^W-6BL)D MH^XI@&Y&=-@;'J1G"!05EV@ZQJ2)A "+U.K!2\H#6MM@L"[4=*>'[+IY-AH] M=_J2-?II-'J*NBB'!$4JFB'"I?)IR$2#A 40H#;8*Z4Q]05UD>S1=>Q7VTNS M/.KRMC<8U*)"IB,PO8'N)&^,'@S\ MW%!O1E@ILA@?HJ" 1,H"*AD$VFH!I%%$6I52]T6TXB2.L+#($F.(]T(K (=& 0H2B:6,44!0[$ 2'QE*/<4A6C>!U1>?5UN>YI*DOCPF- M*]XTWM1V&UO-O9UE^W->,/[-G0$U3WT*P7>_['9M[\0G@S!#X-Q.ZK1F-"OT M&@45\0] @A,+HAHHK",&!N\HD<):A-8V**I3/B_/3F5(4 :!2I*@# (+!H'I M_H9Q$5 H<-1ZC%.#+P6,4!0P:2WF3 =F^=H&JPLRYRK&%:)!CZDILQ0:U/I[ M9W],@6J_C8_K_?YJH?Z@>]QC<860ECK(%Q4[W4TEH_Q@.'$R+IMAK^#^^9#^ M>G-GT1/Y7>:QYOWQ ?OCC.Y1/D1RK"P#1#,&J($.2*X(X,E#0!3B"OFU#*CIWCIM5]'$J.D5AM1:2I9(3%C(':-SH@89> LRH8]1CSY.* M(C*=D+7Z_2RKSB>:PR/?K[4+:RZ5#"B6?*X'4'E6<4>J1B'.1J_;NVFGYU,S M<\>Y&4V'="I_Z!@"1&H/J.($2!,0"$($ZV$(4J3 M_%A,#CQ4G.)D-'P"-'P_S6XLLU1!C8$P%D5V SE0WFL08)#.8:\E9&L;M$YF ME#]YL!V7XY#5AX-E\J(, D\" E.4B#''M H&1#AG@$(L@&9$ L&,XM92:!4I M*!'&CV[7_LJ*6-2;[G= M'<7Y&V=M]+J#OWR$1U]^KZ6_I\)RP[Z.(FAW=?]\=^A/!A%:TRC[O4ZG -?2 M&9YQ=7ZX^F&:7#&O-$+. F>A 90A"J04"OB K#!!0<+AV@81=2A7)MLU@\E* M4ZP,)BL")E,DS0N,<+ J"II30(6 P,0M!1AA6'".&(^BI8987HBT&&R#(V^1@1J0BN7S//H^]L=-ZS$&^W'XLMQ];LD>LX8?Y MI-(B\-M.,S$H&&?(8H"<39W%@@$:*0:<@$Q'^?W"D^WZ^EB:^ MS;YV=+\;9VLP>5RQ,B^)%LQ$Z^=$ZWA&"1R.O<&0!X"# 0R0+6/2(>=!(PZR0UF"E(U'XKZ9/B6PQ$K M-,J7<(3NX\[NF[];.]NUS7]W]C??[-R(21S4FA]:!ZW-QO9NXTT.4.0 Q:(# M%,\\_?=.LC)(O&&PZ+2QC\58O-N,7&;&74GM,.1:UH/F*21VP1&@=&1VT@7#+8H!"=TRK6@=2FKY('+BCY_ M19][TE16]*4I^I010ZTEVK, E$W=3)GSP"C/@ T486&QIR8E54%2YW)>Q26R MJ[TZKO9[(=U-^[,4Q"PSY9%^JU4'RJ=B1./E,(67&2KG!Y4SRD4HQ*E0R 9 M(DI2240Z]$A!8 @1(86,'R=.Q.KD\6U!YJ]RJU=1(@/-DAE9!IJG )HI3J8X M5MI@ ;C6J92$5, 8QH!B4>Q*D;C+N,3)(M#(.=>26";0%)3NCZ&.]XU_N_:W MC?_$/R8C/]']+^WN9(#\ID);GXJU_^*X @YNCOOYG>H,2MZ)J""AY$!A1K:-.0A,P(KOM*=,WT^6/OCYMS$B1D/B4=UNG,%/?V,B9DS]FZ_ M^6ZGM=^L_=U\F[SMM:WF_KOUVIVRK\JXMYJ-[53693L.N''0?+N[O9FB"0>M M^-?>3J-U4&N^+H,)Z<5V]@_^3VWG_8?=UN$27TW>Z\U^V^W6AD>]4;R%&_Q^ M3R4L9JTJ+_"AJT>N'7'E]UG*^,-W2-'(M$]<87.Q.<61=_3IP+^:_/"G:P]. M._K\5;M;#*"XZ,^;]TN[P&U+/\U0^?%8,Y5:EXPDY1S[',8/'NOM>J&WM_;: M\C."UR47=WX,U]$O?A;)P"]=^:/!(K2.E%R5P<)UP=2J#':E9A:O,\179;!H M/1HY][KM3YR ^_MS*%5/?G6&(EOB[)$MT"I;+VOY'_<@$]^+WC@:UG4@# M76U/]^U1C:!Z+;FM;E@6CXTK+S3M0LVQ/'CU!;?5.SGI=6L'PY[]^IC@]^(: MEN8'K/ #*JWI\WKC>VOZ2=NYCE^2II?^N-77\=68[=\/=?REJTW2OVN_;5H[.AEU"D_> MM@]MVQXNMEO3RYKQHBG6X\CQ"B;H_K7Y=K.QM5,#M7]T=Z3[Y[599D*N2O_$ M$4(L@T2>8"A(H%!QH[QD"(H@K8&6\L^[*3"(\,\"@RL:^FL<3$)_>^A3ZST] M/([WCM<='N^W]TY>'S7?[)PU6GOGAR MFT]'S>W]=J/EXF=[WYMO#N$A_K?]:7O_I-'ZZ^OMT%^S]>_7YL=_.GL?#\\^ MG>S0QIM=U,"OVX<7._33\?[QIX__?&V\.41[;_;#WCD\+\)^!_#[7BN^0\M^ MQH83R* ''%H)*(8LY64AH!CR @?J T-EVB5#"S@U5XER?K_$31>+!I5#W5SK M[^>U_N8&@811TGF:&5TE .[[WNVT_$ L],$$P(V*"*>M DHX!XR'G@IL% DL M4CI&ZW!U>FT\48O''REG7.D!+U(Y"TT!1I?Y[">INUC12S7^8[#8P.[S/#[^ MO_^7C/CT9S[EG\64Q?2D+FV&!!421K:@:/"1.A"I+/8.*]2/$_("\ M4(!RQ8&$P@.'N=,V,.)T6-L@=4:FFZMF9:^VLF=,7@DQ+;-[8L;DY6/RM/&' MC=>:XP @2L6,J2) 4:Q B")F*3A#L*P>*+^$#+2D*KIK?:T7:K[P@]3TF>Z[ M0;W6];]FWLTQ#>W7P&]YI88>EF:FA%?8<0(Y\M119XRDWD*J+68.!3XO\"O3 MT/;]8-AOVU21(GUM,TFYX8?-\+K7#[X]'!4#S$AW?Z0[F$Y!DY+P:%$X$ 6H M(]"AE);A(3 \.*E,(,'YM8UH@E*7T/V@]KIO*+2_>P>T+ ICL>#89%8<]]7Y0*:/4BE'Z\0M)(*V9'H7( M:FY,HSUM[ 5'A8#, 4>-22>#(= 41;8!K?;08\9,$7\B8OHTR?T-OJSL3YR: MF#'YV6'RW*V_C,G5P.1IZX\PQ(6R 6#B&:!<4J"HL4 +YB2DWCN#*@7*+R$? MH!'MNW;7]D[\:L;^5]!&>)1C8NG=1K*8LIBRF*HKIH63\ >0.X&A<9H;+Z2A M##+IN6>42(@1)<:Y!Y.[N%OM%IO5VYS#.4^Z-N.$LA.2428D(!YY0 T)J:R#K^$\%S6X47I\+3)!9V73ED'9#IZ2SF"0"$K M +20>.>Q9U964(E?0LCMJA3H#QH&+,'?],/69G>?L'Y6*#B[7REED;X8)10B M% >J. _*V."MM)YB6%0BN$]Z0BX2NB@,;&Y-9VA[&(5E%04AH "H2WE?5#,@ M26#"(NF=#64?4B3FU9M]'CJT9!?UTF"BF1=B+B),:> 6@R!6]L_Y6SGUO:YM?T*3O)T'_M:GM[SQL@\1 MONP^]DIA:B7A%F-,O77&..T9](9[J[DJFV6AW,=^EI/WY!#NO=D_.?SXX?P0 M[YQ_.GX?[_^IO=O(>WG;SQNV>?WGPZ^M3ZY_BP M]<])8SN^R\GN]\;QOR?QG"AV IU( JHT"VC@# MM-(A&.B0U:D9("1U2L2JM,J:D_(O5N$K!ZRY)> ]BB[/"^6>:4;ITR'95$8I MQHA1AQ@PEA=U=SA0&!D0 0YC:862R!=(EE$LH]C+1C&H*#?,. N=H7XBS M0*Q!%!I*%7X,BF6R-C>(FTH ]3AM-Q8"#%6(9$W*Q-,$$%ZG3%XFH()K&Y+2 MNL2Y57V&N><(>4T0#YW?C7&Y5OPS F\K< M]"HXAK0#3!H$J%(4:,L(< %;+;F CNG(Z62=D]RJ/D/=,X.Z!R"=E3H@XKT+ M =((;=(X2*3DR@NJ=6"9T54"X&84)C0**:4L,(@[0+TT0!.B ''20T6$$ZE: MK,2\3B!>%4I7@1H:N57]BD4;8V85 MHU@61;;PI,@6SFV1*T\T9K6J#S[*DGH,!/$<4!A4M*1( $Q [*6 6CF6ZBW4 M":<5:HN1 *J: "Y $ MQ*6T)H(=X_-R5?$*XX"D4##J-$4>P:D M,!;8H"3U4#GAY+*[UF>E?CXNI*S4\U?J*7>139%W%;58*<$ %48!X[A([J* ML);>RKA71UEGM5XQM<6F]<_#6YZ#&EE,64S+2)N>NSF7^R)7@6C,Z%7O MI<6&,@&XLA)0Y 5001# C.:!2.]Q4&L;N,[5M/\F]ZK_567/O>I70DR5PN2Y M&WD9DZN!R3-2PBD*EC,&($(&4$(P4(@XP#F5EG%LI>:5 N67D Z0>]5GGV,6 M4Q93%M,S$5.5>M7+X*BS0ENO$*6,:JJ@< (Z)8*1D#V8W+VT/M=/1==F'%'& M03/I50!*69&:)"!@@M @&,0UQ!:Y4";62S2O^EE9AU]"%"[K\*)T>-KDLH1 M@34$S!D732Y%@;2! (8TUD)#Q1FJH!*_A)#;';WJ?ZW:YQS]3;E7_1V9V\08 MYA@50@1,O6;&$04AY\0+C(PMVSW=)PLA%P)=% ;.ZE6/B'?$> 1HX I0P0W0 MDF/ C"((,^B"+LOGU95Z=-;7''5HR2[JI<%$Y8 Z=\E[7)>\><%FKBSZ2&B< MSG#70BAI(-!.1FBT!@&IN([_%"X(;XRA)$'CO([H95C,L)AAL81%'D&06>J5 M8X(JJ!5QQBNB=32V"7/P,;"8Z>3<,',JLT0B::Q3#&@OHT4MK *&NU2Y3V#G M#&-4F;4-R2*=Q(\^&Y1Q,^/F2\#-AR2,!,P9(] H03PU,,A43$!R0KB@UC%] M-W#FVJ?+0-"IP (B.EC%+4"&8$"9P4!)3H&@.FC+/;80K6WPND33%>T?G :2 MH3-#Y[.&S@<@IS"!A&!%BM]1Q:PQ$45)I)Y6*^2#S)2S$H YHU^]#%8J%8"7 M.@"*F$N'5AD@Q@0%J=5>L50>7]0Q>G21B0H Y\/[U9?O9OI_;%R^Y^W+QEI# MX@5_GO8&19/$5_V4(=K^YO^<-#TO5.K:5>.GP*M+M(EO.QK>?ZO6%\Q+"7P,+Y;EGWM5N(M&AP&-I=W;5MW8G# MC;\H,FO7[YSFI;[]#]\5$'!SU-?_3&]0@I.U7D#)HSF':+3&E88F8.20BM H MA?F,Y=KDHJ/^Y!U.]1QF+%W^\UW.ZW]9NWOYMOMW<:;VE9S_]UZ[4[95V7<6\W&]D[C8&<[ M#KAQT'R[N[W9BO\X:,6_]G8:K8-:\W5M:_/@[]KKM\V/!TM\(7FO]_EMMUL; M'O5&\19N\/L]5:^8JZJ\P(>N'KEV1)/[CO['L'ZOBXO]XPK'BPTKOF]'GP[\ MJ\D/?[KVX+2CSU^UN\6PBXO^O'D[=CJU7Q7S6GX\UF*EUB4C29''>0OC!X]U M?+W0\5N;;_D9Y^M$\3L_ANOH%S]C!/_2E3\:+*+K6)#5&2SCXEZW_4G&R0,: M]/[TJVKJJS-LKRIVY3WJ1[:P%[]W-*CM1*K@KC)7'M*L=YYS>[;G'/>:V5JLUR#GE*9;.-[R.6;67VB//BCW2SSEW?^7"3TH\ MV%\Y/[]CE4Z!.$6P@)I"KBCU"BJKI;%$>(H0HY 6&>1DDD%.GF4&>7-KXGO\ ME'R [6;+'35;C>-/V^_Q'MZES8][N/%FY_O>]NNCQO%['> ?&YY]].MD[.[S8.]][LW]TV_?8W+:H<1SO M??%/YU/KKTYCV\;OOXYCB/?8_NOD\.*OX[V+W;-/;U[/;*/N4##&"@CB@N* M>B. ,@0!& &3,HXIUSKNN[(NR*/[#U?OG/Z30U+U0BC/,Q22#[6L#"1-92U2 MCI%'W@,:]Q1 ';9 >N[BFB+4R.2Z96Y>9UJJ5TR@1!FU+BK.%:^5X4BQA;Z/ M^F?;'5\4E"M)9/I]^I?5@Z/::;_WK9U\"N:\UCOU?3V,+UU+4OO6'K;]8.DF M3*7O,4]#!+/*+ZYM?QH75+OL2ZB[KJ9/>G%P%\4OEGV ZCD=A'H",G]=EO'G MCD\_;';=YC61Y@UU7AOJK/X5"BGM63# 2AEW5<42+7-D1=PBK5NLA*77T: MDY7ZJ91ZBL% 91 -P@)I4]%0S@G0WF* B?0DG?M!5$<&4Y>85TBI7Y@_YCJA M3RTBW(30.&^&M?:DXZCM#8:Y8\1J,9KKHFV&UV4N>/?+5A)E!K<'@-NLVC0: M4Y5:C@$-433/-&; "!T XT+A(+#'*)IGE6J1G#6VZG0E:^S\-':*CGA!F0B( M HP8 E0J!A2+"ASU-:*N1LZJ5#*%5$EE7Y@WI3B>"(PN#S)=5??/KI25(AZK MW*)A)=!M1B3(2"6D=P$XYS&@-**;L8$""HDR C-#4[E04F>D2L96UN6J4Y*L MRPO7Y2FFXH@TR#D*$!91EW& 0%/N 0S:6ZLY)8(4:5+D\?9%]IS\*EE)Z8*U MJ(WI&&)OH#O)>Z(' Y_]))6G*W>4$WJCV]TDU6;W(.)7,[SKIW2VX?F[CNX. M4[F,TY04E[%O;BFB"??:MRIF8 N=]]%,,T0;0!F70'G&@(".^("-XSR"'\9U M*!_=:C@[5ZJKYG-@,EG-*Z/FC=N%<;C%2 L$@0PHM?D4%BA-. B(+90;.:C.=* MOE>@N'LIU7P:9HX8N#M-=>).9A3U$CB:3N@I:%-730^8#\(K[ZCW)/ELA*J2 MF9?5NWI,YQ%:'=K?O0,7OM_+"OU A9XB-2Y(1(.1P%(:28UF!ACJ$(!($DMQ ME*8+E\T2*Z32_Q+NUN]?/JQ6NF^)(4J>M3;OSB+-K]S7R M5OT>+XP-;UH;7R8NDKZWOOTMU1O+Q'>A%N>W27Z89KU"6095-/4]LA!09Q502D) H*3<*F6@X6L;@M;1C*9>]Z\B MGAEOA?5Z[I0WZ_53Z_44^:6:(.ID #PB,Z F&* MIH 0AU'*!0\XDE]*ZY!, M5[I>BEZ_L(!EC%9A#E<^$OQ12W2J%NEG(-$/9@Z#L<)JBP.!9 MT-0#3E$ 5$D!)$4$(*XU-9 X'5"$,CY]IO[!74YR[/%Y>N3N<+AG_5V _DY1 M$6F\P9I H#"R*8> F64 -!XRZR7TI,47&2/3H7,D<5?)2/)']T=]OIM_VL< M)-M:%>(@UX29C:SY(9N=9B;&&F8%)H IP0&EF@,9MR:@G8*(*61"*#JP$3Z- M;=EW4EE]KB@WR7J](+V>8BS$!#C;](AA>CV7&R0CI;47)R6W\>8TM5'">2Q5E)A #E > M*-#,,B"44T)))"D,J;ZR$KE-Q#-6[:=)NYU2[:R]#]+>*=:BH;$Z, B"TQA0 M!#DP&FD0!&14:^F(9FL;'$ZGRV?7RQ/SEG9JK.T'^4#\JE.4W;$@QW99PP\S MCOUR=&@7-;9W\&>!?-!(I!XV$@$:;&0AU!M >&0@BBF/E$T=:;-SY?FJ[A-0 MD%FJFT^\SSDNE%1Z%WZ.=H.WW$" @E* $BN!X@H"8;"1EAB*C'GN)]XIJ3P] M:=RW5^NR72NFUW>^#X:]TU=I>@>]3MO5)@#VO)%Q[J0F"GTKROS=6.1_G7\8 MI$XXS8G8-R^EGKTO\[/?9I0T1$(3B ,'V$H301)CH#!4T8BCB'FH/#>INQ6I M0SZODH;WUJ,5\LV\8&Q81-/[C U+P(8IWXX7C#AK#! 4ISXR00+I+01.*12H M%"C8%'1F=216!AOFY/NI,J':VCSXN_;Z;?/C0>WU?G.OMMOX=^>@M=MX4]O< M:NW^N]O:W3E8>M_[.P6]N&[VBQWA7.M4X>K7J=*G[:'NE/GFKCT<]9=/T%=P MGUUJSOD[?5X4W6OU-NW_C-I]?Z/:\&;7Y8+#"]AH]Z9)N(_RE$$C0)5W@+(4 M1*&. X1EX0)8H-*315H79+'U!W*\<\*J_?<>716[^6H]_0!.F6B)1,LS1U(^Q3F8D;RY%N^<9(5T!,A,5(X[?#6JAWSNI#>)J M?V3#E!QR61JG&8OR=93DC!8*&?46@WKO9W@6C;.,2 .B."2@1$I@M#' <6Q< MP*G+MD['HN%9B1^DQ%/4)7 ;6)0:@)&E1.J"/) , M>H"$AL()3%UQ[D1,9Z3G^.E3QT]'@R+):]SZ),=.JV+8+:Y%RAV1DMW) LB1 MDD7 Y(RZTCJ ^ M+X18W*&^C!#+08@I(H6\"$Y "1B!J3A:<,!(1X'6%&-%TT: "Q\0G$YW==#[Z[[YOVX/" >FC'3L\K^DSW7=+ M9_#SWX)_?6)7S0\Y[-FOS=,TAL'.6+XNYWW/9:N=42M#&N,PXPP@)E/,112M M"PW@%F,#O1<\P+GE?>>0:G65>K&NQ]E*G97W03,PP4LAI# ^\+4-BI[K>=(Y1$M_W;2]'V%IZ>^UL_;PZ*C72<-/);TBGXN[ M6:WK([OSPV'')^_[?"C,RPZT5"(_;-]W]-"[5B]*_N.5X%_W^@='NN__TA'Y MMGHGJ=:A3H/,KH2Y0>3%C((9$D(4O,9 ZN1LQ#3^A$)<[%1+RCRUD?ZDULQ$ MY!YUSU35%Y8KEE5]F:H^W;39!0.C1('@U &JC01&20E"-%V<()#A(OQ:YPI5 M0]5?>NPUM+NZ:W/LM2I ^>2QU]>3!9 C*XO R!DG6#FATF$= $6I_Q=+<5DZ\6? MM9WW'W;_W7R[TV@=U#8;V[7]G8/6_NY6:V>[^'S9OJ:7#*J+(UT)4=/_4X;O MMPB+A<4Z&/;;-AJMZ8/-KKOYBVO??!??O.>F:S+9SBA)8^>[/=+=+WX_&L [ M(7B;#PC,$9AW9_BQE*?.1;HF;"IX#84!6C,!J*!6!FF-2J4C4U-V/@='5F68 M6P:9BC.W##*K"S+3S8$L)$BPU#.#^+(Y4$26PJ&&* F62ZQ2/+&.'I68^U0@ M,R?_6I7IW_TY7@W4_O)?VMUN\K?U0NVTT+UEN]M6$' %^L <1 MH9W4E.A1%.@G=ND]J6\Y8:](%*OKC4S'7]+?QQFK3Y<$=T\<_:]?M WF,4'/ M9H82JRP\RJ Z(\)5A+0#QV M@ HNHP5.HADNH#/"&X&I+MQ\0LVK=>7\5&W)SL ,NAETYPZZP@02@A6(:T@5 ML\9 HPC4RFJ%?)"E"9]!=X5 =XK6&^*3O18 \TX BEQD]%0SH(1A@40[SJ:@ MMX#U",?/!G0+F^"/86JL$O]V[6\;_XE_3 9^HOM?VMW)^/A-I+,^-689Z^[& M?TS_CXW+]\\WRC?ZT8V>T67C+87)]91X>]H;M!,@O.JGK/#V-__G6=L-CR8[ MSK7KQL^!5Y=H$_5[-+S[DOO+8P%;:7''5ZF ==O^>'/%:=P'WM>ZO6%\Q+"7 M]E+GNRG?-_Y4@%C*F)]D_NI.'&[\19%-OSZ'U?B$1*)X5T#!S5%?__.H/QG. MJ?[B@>E[_17H$$?[2G?.]/E@[8^;KQG?<7QW@>/C[UH,3__R8N;+O]MOOMMI M[3=K?S??;J=2#UO-_7?KM3O%6)5Q;S4;VSN-@^0.:C8.FF]WMS>3;^B@%?_: M*[Q&S=>U:P4M?MN*MVQW1][]OKQWD_=ZM=]VN[7A46\4;^$&=X_VID(5TU:5 M%_C0U2/7'D[-];U!^ZDAH'7D(SOO='IG*;!:\*E)PQ?MSWI[U^^B =)FTG*?N[P-7H M3@177QL<>3\._W*C*CAHG,F./AWX5Y,?_G3MP6E'G[]J=XOY*"[Z M\^;MTI9XBW\62ZS\>(QM2JTCC!.\C9W3XP>/D6^]0+Y;E+K\C/-UJ>B='\-U M=.=G/[HMHNM$\E^Z[8\_8T0L8K!GKHWYD(WOQ>T>#Y/6/VK&G^_:H1E#]ALGVV FZYK9Z@.%6\=E+[N3[1$?F M55;I6HH(W,*]:@>CD[@'G#]LCWM,]"W7\UIX/:^%+YKDZ2S6Q>W% M\I@X^7/SS\]ZQ6?C89]G6'.S>]MUOCG9RV?W5GY%^ )_TD?KY]2#]M M_W6R=]SI-%OO6>/COT>?WNRW&\?V;&][$^Y=6-3^=C+_H!_+YW_)XV6CN? M&6;.,L> %3X BHD!!F(*H.960<2#\"YNCKQ.59728^:4"Y<1ZIDBU#QC@!FA MGA*A+BX1JO7U/([CLU2$(J,Q@,Y&A%)2 Z.)!2R@@)72(FY$\PKU52^!;S4H MX?X]+83G6=EH"7"--QG%(//= :"\ E9H"%9R(J\MY MRDR &L*U#23K6%6I<4RN4U91EO$P;7YNM92?3I%OZOY_-[\ON<(EKGDQD<8\N0O9?(O3XV\V/E_O<3Y+WO+ M;KY]L9._F-WFGH _.255(4HP6T2_>I9(/<%9HCM(3"3J-50#M;%/HS$ZB3>R MM ?-L&EM.EP4;=!WT1:PY^6?K?BDOSH]^W6Y'HB+O8.Q!R)Y M##Z^1X1;QOJ]%N?&R<[&W_&Y^SW_%_[Y]_ M^NA.#:8\/BN.X]_VIY/#B^:;/=;8MJC9^GJV=W%XL8?_/=K#N^@0'YXU/OX3 M&L=[L+'YV3'J@B,22!\N[P=1*8M_-L/KB>5W<&GX;;<'MM,;C/K^!2\$M/?^,^.(>>(T0,P9$!<% M!!KA +@RQI& J>/Z]D((BD,&*87!(DHMD21"DW)4,(HT=_CV0B@4,846KXME MXI8:+X^-Z7]?![/XV7@,Y0G#0E0_'\?-<3/%K:#Q':VC5"ALF$#<"P*Y#\IA M^"/_QU/ Y6R G_WN/U7&XLBFCMAW$L><\BX?XA-^MG?;]J>Z7[;'2$/NN.,J9#GT61S[[*6[=OQI*^MV']8/UVH&W MHW[1(:48QZ1T=AS:R4E[,$BS\]O:P..\]7I3)YW^YNAUQN6+J;QZ%S-G!>C+S>7^%+Q+NW33OS&%]_U M_7BOXG-_.BS?M'B+;MJI:P40%:^V6:QV'8?]9G/SW7CRH;8\*J;8'Z?;QOMTT^$XZF#OJ]\OF8[8?;SKX/8Y##VMQ M^NN30?5.V]WQL=VX6O67XDGU6M=;/QBDLT[%F&I!M_M)=)5W'D.>J3V#H]ZH$]='&I8N9!^O.1YUR]#-Y3(?\[9[W#"-:>S?C /S M\172FZ5[%*_EBS.?VW&"3HSOE_Y]@NJU%.>I3Q9W,8ZHB;77<6G4$ 3_+SZK M,SYK7=PK*D[MM_2-M^>#:']KY\CAN91YH: #GA*1S$@<$2@D XBDO .C?-YN(^(4S: M-51@E BG(16$D\@"60C$HRDV5T%+8KPV(J+8WI=NNZ05]W+H+V\[3U@RWBB+ MQ"OQ9\0+W__6MK[$N@@%J;I!0IK1::^ CF+5#TI%M>.%/X:E\:V*"@QQ"BZ* M_:FR^(SN(/ARLRB>V8M[ MX3>? /2TWW,C.TQ[^7BH1=&&R[&40[FJ#]%.CW)Q_?3;I]-]$P+=&>X>^"\)$N?;7FBW\7JJ5]LH06DS[!<5*5+D\:!\ M\LW(=EP%-D6WSR*'B?OB96 ;OC @VFO%Y[__3&2DV 0Z(#P/(%)R#C1.)D44 M!A'!"TN/2'V5ACG*FQWF)!:WL^&(9'(P5)9++$#>$6DE\AM?T MH*1>::=L#Z]4(>V?:YN1!333_AD73_S&EU[__+[QOX7"Q0-CG3.F8YDNPALY MI.4_KHWP$MG&Y+0@:*YWUCWJI0HRHY/3A!>3;]7' ATSED@=SUU?C^*\1''' MA3)*X%2OV8(5%:2VF^A+WZ=A7>-]/XCD564;^'O&FQ6X&<&RW:F=^;A8[=4\ M#KT]ZK;_9^0OIVA0BR;4<(*L":B3\7+[NHC3O:(LZB6_7HMU74J3\L?^9.4%#*( M^._B3G04)["P0)+CIMPLRB==FFKQ4F.'?+: MM(]K$A6W*B9K6'+U+VG]3O9:5VZ=<1*CP?/17VW/EY!T^7EM-"B6A1GQ/0TN;>KC M+31NOK9$PC0CEV.>R,^[8J FZE(<86DD3D:=QC<9]^7#[KA+,C1'"8&CF>;\ M:3O-]U%<-[V[Q'*#_%RRD/$RO"&C:U.Z&Y_O2HLMX4'<.-K%"KKS*(E-AW@3DWX>8* M:&KC?Z4;^>^GA8NH77QSC$%Z\F;7@.?'*#-K&[\S'^^I!-1=UJ@>2(OJE9R] MVE*YV>5FE!Q^M=->7,(@96/%9]0GQN7EYCUF$M>VMHFMEU0E[;+C;TS49Z(V MI:$Y,1G3#GD3Q(N[7EJ*__3,8.*]&OA;Z']^FFX806YP%(V!J+A1OR*P=W54 M_$1]TKY]TAL,:\?I+E=[3OQ.)^V<<=#?P5JDTH^-7^&"7F(@DH+?]!9]0OBUUU(H!&N9?W*^E!@NIXN7<% MHQ\C;]Q;AV?)V5N(70\F-#W],Y'!1/Q+@+P:VGT!LGN=8#UN3:_ FKV:G_FM MV>H;1A\GYMSE+/_6GK1*+99;6FN_%U/_0T/ITIA,W[QN*MUI(J4U>3;U]-&P MW4G2N%*00J)18/W126&T3"XI%.>TTSL?3W[)4+Z,NH-)H*5X=/S:Y'-_34DF M9FU]'&T:\XPXK"3"RZN3SDVNCC; U0M%2456.R9)B>CC4<1LH5.9J'H[BCONE=,LD8MM/5L*5D5?"Q*WISK;9LFVS MZ94_+WOL\LY7RRU.S'7[JS1LKCZ>6#UQ%COEVK]QZ7@V)P.Y=*-W>G;B!+BG MQ777@Y^MN97F97KAI:W-1T6^*SQ0A%%3:#R)?X9S+TY0N:;C]>,OW:W.MR9I M5AK(C6CCC.,O]'D??OGQ\0^^H&+\/SG)494C$+./;E0H33.?W,@G-RJ1/YU/ M;KS8R<\G-_+)C7QRX[YT6>Z7!D9B5[)-NY-"J3"9[2C2_S0VZYZOY(*>&N2(T=WV.<6'"W MU7K+87ND7E93C?[H6MYLTA_C_/2.8\3H,R)_[*A7']"CT8^.N5(*;\#T^1Y3R[B.7/ MBER6R<\O+M7P$,;GX\;%>[1W;%'C_6="E2>:4V "8X R@8%6!@/((?-:,D\X M7(U\YLORC)<=0R:)[N5O-MVW!'.5]S,FY_[M/F^ETW4P3ATNWJ]\FP1Z/JJ[ M*Y,ZKZ7Z539DJ!R8-B[!-4_XDK>>QV_%E]KD_VX MV/+]2KOQ%[8M-8XW8>-B[_O>Q5>RU]H\;VY^%IA:Z*4 *B@$* T!:&,4P)YZ M EV #-M4\WQ]N@IF+2Z@SN3HX4-$'ASG2D :$#)4:&BDX8(SSH51TGE:%O]# M.(M\[B*_:'SY'*QEAD1!(\\)H%Q$D0?B ),D2(N1(S!$D<-U>*?(ZPE'3TL" MW'G$"86E ];43GJYS??]^!AI2M>\W-\Z;6W:G?;P?-:V/Q5]#9=AYAD1R1G; M^&_3S_G]Z;HM>/RY9')KU[MJ9T'2<-I&&R4W:Y3'2,2OY>:/:):+XK..3 M;R=SL56^5U;TGR@Z;K8LW#O[3)4-B$2',:2&D AJ>.>0M8H MXU9"7KB?\,3]-%WX^6'X,#YSO7\YUHP4/T>*KQ=QR] ,ZR \CGN$,7'+P!1$ M42$@!.,JLD-E"(Y(\0.@J*3>)?HS<6HL4ZLN_33Z))5D29F:@V'$L-+'FP!V M-IC])!]ML7[?5E\[O]EU11AG7*ELL%_PY'04^D4Z>!O'>Q?I++G3<4XA!H+8 M:#T3&S=6;3E@P?A(ASG6@JR"4W/#>KI M%RAB<95$T*H8@YLI$M;PF?O/AJ7M+V=[7SY;&92T@@"!B0,4AFCX$>0!A 19 MHF$4#UW;4 _=QI]LMTXZM_):L$A+.&O!S[0@;LZ"*V2:0IYQ[["*N: M(W'_L-38%!W/_KNKR6]>SGU6X]EJ_)7L;7YVQB.3,B4T%G$S,R:JL:84(",P M4CQ8)$148[HN*JK&E^?L_/=3/S[S5X3FKXZ\%6TO+QTK^EI]M CZR77?';N& MKA4P*P/YI:>_#+O?=./7DFM_J8;C5I%[\+8W&%Q6-][M#J(5E%(:7GQ1Q.1N MD5:*P(P#$J6.T\AXH!5A0'%B'0F(4#U=LKJ*]F-:E&4F2MQ%2KG7DN"OZGY5 MUXXL_"YW;JV3$YJ5W-)2KN@R++-+>;_N];=[(S,,H\ZT9RAO:S-5O[5#&V>? MB41*>T( =RRR4QD--:,= H+C*!9F.;.1G<)U?'=(9JEE6VYH?)EE5NL4&C\N M+73W%Z;.G/MONC.Z+-<<$:%,H3MJ1VNGW)@ZG7&@/>VA_;;O3A*(T]5QB?=. MXM=ZHV&GU_MZ67MT[_33% M,?C.H%?FD#O?+\IV1.I<'ER_.G]>) 9/-7#^,5N@;.IXN7E[-Q$V#B$=/O3-(A)WF3Q^S*'8GA>?-OY5*"@*.9P M65BSG+2R;F.1MI'6UN5<7:_C>E6FHQA@;YB.^*>:Z\4=KEJ+C\NEE!7,DS1Z M_7Y)N]+"K77:)^V4)]%)8DA7'7GW)9TM+XO0%ADR46JC5)_=%W-5'!-(2>$@ M)84/"LGK(H>\]%*.LTINSU QE5%OXUCB;-YP=18Y_&[D;^7G1ZF-%\NX./G- M23XI[O*M'5\B/WGBN"V4H?O6 RB:*AI"VV ME$H7 1^F#',4@#$< :+C3H.HA!K3:I')']1_*,'2IVJ>@Z/>64K"&HQ.3G19 MZ.E'FXO[84R]X'FU"<5[]8 #>-?:1+)B;L:%@"?U&XKFLFFGTJ<#_VKRPY_I M<$='G[]J=XLW+2[Z\^;=4TF#6[UEB]-^Y<=7U0[685GQ('6:O>J&._YXO?CH M5J?<\C.AUBEC=WX,U]&=G_WHMBDIE-[OMD5SW/&P9_0AO]5_MR*-OZ=,G6+V M?RNVQ=XH%8 =7)T;O+O)^LQ>ZN,)N54S!(T7UOWO\_!'WK\7O+7>7^L%7RWA MS.Y _M?8 0)J_^CN*('%6-'OW4EZQDL_MX;TLU[QV326_\6HRU1C^?M:N-5H M$O^KE&/<)/X#;K3^BL_Z_^R]>5,;N]8O_%5@Z^P2PN]5J:>FWYK7^.=C>V8;[K='O_]=[V_L_?TTWB?VQMD^;[;ZSU_<<>W+_7VGC= MWMSH[+7HVZ/6/LQAXT>[^?Y=>W/K76RV\>^S)O'P#EMN)V)G4W B*J)2(+-P MC!2-$N&T<7)K(MFP0[Q\\'LYIW>%P'2RBCTE(#T4\I/&XS=0A<* M6*6*<2$3I(LMRER@?=)H=,N>'[.P=+HO4S/K$9U366F2Z:]WSO(UI4>2O+$F5;8@=IC(BHV1I&K]" M=4$R1*7]R%E\IU_^R8KKW2_0#[ZQSX=L!:#8ZH<-H@8+H$ M*84E\M%$HHP,#%N ;SSK_+V9-'EW1^96'.!?V?K]IU15?O7_;/]?KZ[I07B0 M@1Z\SG-1UWFNZSS7=9[K.L]7O7I=Y_G9+GY=Y[FN\US7>;YVF,FRR';/O,[S M->HVWV_DV[=!V(QOQ^%Y3U//OKOZJ4<[T2I5>&-0],(C7C"%#*8!16>#UL$P M9_1"T6VS 5V/PIMSR&R*VJS,+,F'<;KM,R?OP;& T#3)*A!Y"/_Z'!A\1;G2 ML^:W9P')C<$H52\;-#JI?U7*,TRQJ1,AP_L]V_ AQ2/G<.-VUX'*F")YQZW@ M]GJC?FXMEQH1EAW7X)B/.E6GPMS;$+X<#4(<=1JI/639$?&T"%N_G0T4.?.J MU\VQTSD,>[JD6DZ#[*>7&![GN4P48BTK,:?:;8.R6MS9NG1#:M+7KLH/Y#!; M6'] HW,SJK+_YTVFT_X9&K&3>EBF 5<;A[TC>*'R][E+GDR"@\G2;V>#5>'; ML=T?#!O_'9F\-O#P!#@Y"MZ'U <2-MN7JY!CZ2O*\V=SCKF0W=FL4O1^MW\L MBX4/PN0;Y9JVW5ZCT^LF DHI=.8P5Z(_27T&[6@(CQT,@RFSZ?K5;K:[O^#V M7C^5P&T(PYP)Q5TNNZ.L+@*1RDKMV#5XQZ>*=C]U3'>XWO5O MQ^3[+<_J([S&N6 !P 7WEQ_UCV#-@&T^-V9SLHLW-S[ N.XWS(VWUG=,8,*; M(B FK$0IF P!1W<(&+JAA>3:>K_R:GC4RW0_F#9EEO68+]MDQJ/C!0[!$LR% M4DI';R-31'EO!:=3];#*>+5ZD^]JDS\<-==WL('5]T(@YBE%7*1* =B 6.&9 MEYY)@@U;>153C?_YNYR38BY&Y2O.N1&!L@@'6X% R MII"3.BT001%$7ZG-^ MOR3P&X1*JS0S6$>D,!6(ZU0HA;J(A**,5Y03.>>C>])R+0D2A>>&X%%SX M".CAE&$%8U%RK%Q]SN]WDU.2M80M%BHH!)H70=P2@ZP1$3'IB2T*ZPI'TSF/ MPW#11B=Y#\0>=RJLFS-A_2R%*A5O.C"IJO]IU MV,H'"-1U6/BUQGK5!SXE>:]>S*Y7&^V8BAY/U 0X3'6T;A)27[.A0(K&0M*N#%4&VPC)9YHX,.JL#NL6%F*8BZ7> )H UTJE-^! M=1ZF>V:O!0F]"[^6EJM!:H%6&C4_=">O 5[3/NR$P;)DJ;>.QP=^5_S8@GOH MYZ,?^__\;)U\V?NQ\;H-]]/-]U_:/[8^GVQN.?CN[[WI [^YT>FD\>#Z@]9W M (KW[WXVW\,SMK;YC_=_=UH; (GKP^:!^\B'/:3'0H1M9CN2@I1.,49"%@Q4K@!BHI:"*"68 MYI8R!ZJ;,'BF.=Z7;'L'_/PP&*0BO!/^DZ^IIG;J=C87%L_]O>3%J>8[)Z\\ M$1?<=^42I]H+_5"V?^GV*O=&JDIS\1(WOAWZK/V^6%G_^FWE92I\=)DZ=-5WX,)O:QV5G;-+0QU< O\V^C'GM M,*<_:=R4W1%.S^&5ZN.+ON_CMJEX&T2P)OOT%\//E(?QQO?W>R>?"6 MM4Y^_M[>;[5_;#19:V-7-$\Z/[?W7^^WWG\!T?4#B*$_]C>_-W_Y]_]P_Y^_ M.S]HYY?=[QUO;SFVN?6NW:1__VR>.!!-?YYL?O_2;KYOXA_O073=;YZ 0"RV MB?K=VO\,<]Z&\3]S$(_I3D$#"\X'Y$BJM^Q5)'P:F7N C(<*81!S1%&DN'%' 9QKP5AO'4;&FV]OK_CEMD3[8% MR:7&@ 3..L^YBCK:U39D__(9?;TY:S7W=>S4WAS'8V2R [9[>GFB;7-6QOG4 M#7[VD#RC3\F+#\P@SQ*E **,2E M+501+78@F@CGM0FEI3<3+9I'O7-J5$Y1\)O)V6V=]3M_$K;?):#LGSN)>%G MH+=A01 ($ARIB"EBIK#1Z6BC393-U1JYV/P[#;:?QNCY*=4M!U$P4]$@BXNI MX=A%%)0M.8/[(J*Y&)@\;\/C,?J5:L=F/_U,:4VM#,6;\6LUL9JJKJ8JD*!V MC([,LV"0CI(F0RY!AO "Z>"8)22"EJ)R<[I+B*HDAM/0JM[!0?IP".+IHQ9) MS;:[W(GF22#A//I>[_HQ@=6QI+VYC/HB@-L(=O@I MS[!K=EY: B-Q.(8$3AH@1I=@ Z= "*:X% M*E@(A'FI9"I7PR\3\2:;J7=Z@W$#HLG.1V5D^276G)6798#5?%//N$; X+P- M)L51'?1RAL P[/9S=/=9._S^K\9";+U,]I/I#2+/);G*O=OS_RNV?M M $Z#$LN)' 0S&/5+)^4"J[&:0Q=.6S6TNX>CR9B&Y)7IV43NN1)V1==5)X(2 MXT=IXH=E,E[C8ZZ6SZIQGC#)/[2O98F*VR^#PX7M4,F=<9(A"VN+N&,*6<(* M)(/%F+-HBQ"G'1F!,1V,Q44L'#>>**J#2O6!(RX$]X$.CP3'<:G8SYDC 6B"W&N0K;9!UX7UUZ4WH5SF6Y5<[$2 MABN#[SAG+W0'F<]U7,D?59?\F2WY M,R>\8,GF7=?\J6O^/*NR,W7-G[KF3UWSYWDN_E.J^4/H$DEWBQ?]68+(Q_G: MQXV*_EP=ZS;WOBM5RRO-&T^FEYB2:T1=_/6->XF1-4FO-VS=2VRQQE[+N2#S M*UYOY3BR4]O'.3_,7_>T/G]$&XPW9K!WWOA4=SQ[)AW/;NL-97<<9?'(->%O M8:!^U[;OO\D6_8PW-S[#=;LPQ\\\^3(W-SH'F^__V?_Q?OMW"Y[?W/_Y>W/C M0W7//_ LT?VQU6,_RNM/-C?<$3P+;VXYOOE]F__XWOKY8_\M;6Y]/M[<>LN; M'74\K@D//V'^VZ2YNV,8II%'AIPB#G'" [)1!B1$ %$"-I4)F8(S5O&A4;*68&\T90$ MQCRG!: 8667T#Y3#RO/+EAS-MF93SF[8%6FVZ=$?K0PO]O(UB-]6)*W1^@[1 MFLQ!:TMM84"<1%0FM&9<(J- \'2%EIA+PS2C.2UQ%8N[DCFO=WIN">13@5"D MK%)_0PGUG$ETP3$FWG:J=]S\X9^#02!;7+,0G7Y) ;F_X"!W9^7H6UL"EN[5 M%^8U-4>Y@5H 9)7D?OCQ]HRX:F9RA\R$S6$F6DNBM34(_DVE7)Q'BD6!"DN+ MR.$[0LW**[HJU6RN2FV^N,^3N3Z;"9'Q=]2U[4XGI)X/OT)W%&H[QN, UFR; M8("O;]7F?"GWIH:O.X0O/@>^@M%2:!61LR;97PN##+8!"68HI\'A2'3J"[^* M"_WG62Z6&K\^G+6AJ1U'CP-1XRTXKG'H#G%(S,$A&K"STBED JCCG.,":>4$ M[Q=?V++[:(+#U M B,,Z63Y7 MOOFCIO],9/I50Z!T?4[T?*Q8J;[Q(=5E@K5(_2D31#U%_D5K_G4%_](XA"(R MRR@)G+"H!:>* ((9:SDC;F'^]:X-#PNIC;D_.ZNE8C N_T]J#G:7'*PUQW;! MJ8E18H6"EZ AT*B0T=@@3QF6A:<<9)445K^JGG5BT!)"[YO1 .86^HT2Z4#> MVVL?#IX=^#X+RXS00A9$>JTCY3Y0R[5WWFOL"(&#NKCR4(/O@X/O'/,,!YTP M2B40T\HC'E)6IF("2<: T+WE(8B55URNBMN#[Q.VSSS&X7S?Z_G42;5V8CV. MM7B\_C4(W2D(S;%AA%A8;5AJMRX*Q%GD* GTR#GKC5><%\ROO*)L55+^C"7 M1W%?C9MK-3JYMWQ>%M2+:#2HK!JU,^N1G%GCG?F8-N9+FN)F_#8H1:@:L^X4 MLX[GV%TU#I;) @% 68I&I%6P2,OHZ:2%?"_D#SNA9IMZ/[DY::GE$79]J$[ M;,>V.;/#GE:4OHUH=8L$RQK5+HYBG-BM\\I@#6EW"6F;XJP/I!<@W_: GM-'7DT!RG4U/+8X^;(O*I MW(8:KNX4KN:8KGS4)H8(6B.S%G',/%+1:!2#-]06J4>A6'E5K,IG'5GT2)#4 M'U7].GKGXA\GNG?49JU'PZE^63AL,ASRX]G&U,AUEY40YT5K>V$+SYA#'/ + M<4$,TH8)9 WC4E.NE6,KK^0JJ4-V'MG<==J8OI:JEL'*-4:I.L?M;C%JGF/0 M&Q)M9(@ZDJ(R?$IR2ZU1G:?6.T:Y*NU;^@\L=?B4[%MS&J+59JUE@[$)\6J] MW*,:P>X4P>9X%85Q/C!2(%^ @,693^4"0DH_\5@J4!XEC\F$N:B%6742FJWS5E1)ONS0U$[B>YGW.GP$*^"Q7:-6NVSMF#'-< MMP7'5AA:H,)KE3H1$*0X%Z@0JI# *SRA^IYJ*M[JG-V*;_PK-U2:T_+J?#"Q M&@-<.[7)'?Z%TB=W?7"GFXU=T*_K+*/OP9_^[W.KHM9D7H4OX<"TN\DZ,!J$ M.$JR]R]X8#\%K\*'L=\[:'3"('<1[S;.S1IFX5#[-]IK>UC7OY[@N;UQAVN2 MSG9KZQMO;FT?-3?>[JB(E7$.(X$Y"&88#J&%DX<4E1I@5UB5.H'TNF-75FH0 M?5E7<@N$8&3D(5+.#8NF\!:;0A%2Q$"EN497\@LS&;_EC?[8CN<=.FD[__*C M_G$P_2>+Q'>UHQ]V#-<^(2>*7EC$=:% RH8_"RXP*;C7(O*55Y1.-\QNI/4; MG ^]?Q+01)<-FC9"S/'T&9)20_9Q1/T@=T)OF(,><(B3LJ\?D'J[YU.#\\N. ME2:4*4RB\P7FA:&6BJ (4QP3[TF@USA68UFGC/7_."_6_WM^,Q"'@(69W5"? MMRO/V];/'>F5EYY:I)P "08V!RE&+,+1A$!A<[#-*5/SS]O: GWJY_5S+&]> MK,?[U#F]4$YZ *6@[&2Z%QJ[58!WP_3;@U,&/H1OYG?=; \:9CCLM^VH[&@) M;"E=G(I-.:#@1N^PTD]!<1T<=P,L09(.PF#4&9X.WQOUT^D,NW IW /3_]5V M 9&NC(#1M"MV$ZG9[+(\/LTK..X/REUS^;7=D>!5ZFW76= MD<]H,?=2>.P@["8N>"V**4^E?#MNGKP]+N_=Y:V3SV+[Q $F M[1[#WPFC\/;!/_O-C2;^R+YTPG^^'/_X[@\MY?)'PL&MO_,\-V']T0PFK7K9/F@:-L]3_]PNN5<_^OQ4HW3!YZ=Y";>_!/HG>ZX_/<9D]])ZV@'%QP$6I5"B@(&'45BI$R.]C:%C586@>KI M/57:J\ "CI%&KG10G,(N>ZF\XJX@>)K\'K?Q]'R^F(_$KWPD7JR\^V?E96(4 M/@F7*9YGD%G083]Q+-!QAXVCWJCC@?-4=:M+MC,(B7%URV#K1J_?R#49$[>L M&HHS'@V#(\2QTNE M'T+J_94L(&U8LA3?/QCZ!Z69(9[NQFI^ MH3>] YC4<3(_#.!SD.)'@_Q]B43F\+#?,VXOE"P^#)*C9),!D M::@:,3TXS7[FGE%W]F)[#$,E%2$].3\N;UMO,&]DFX?RJXVCO23H_#+M3OIZ MK;$Y.XG^Z:_52\S22$FZ:7+P_HGO^)_5MK?)NS&-.3[H?8 <%R\L;_6[EX M#RLYSO9&P_&<3S\M(^[NX973E1:("NXN5;-,<^-]:+3+*UR[[T8'0'I=6(12 MFCTC/0 3V^_]A/WSO:-N$H23#-T/H+>FYPW./VR\1N6,8 W'*S4 &@9!]VBB MHLZRGNB/Z;U*="/EC__S_RE*Z+^SX%$)Y*=O_=]1+\GN&?T&&?Q<*F)0[>:@ M/+HY1<*!DE%ELTSL6SL,SL[1&"WV*MP>+R2LN0$Q?0"[\\\9=OC]T6!XUC[1 M)M[?\""/EM'EB3J[O6'"F$Z[Q/G)5X.Y#H"KY?O70$F!S3\#IO+N"UXR3S=] MWP_&P_KGI_?#[JAC$N2?HR\SM2"K$^!7'K%,VZ><''B9JEQM.T^5)F;+4!RU_7!O[)&:N*LB4'QV MB[FT,M_?X'>NCCAS2:VM*)?_?Z9Y;&W8 L4.!/ M9"+,]B_3.3+'@Y5_G7]->,=J]$*M%6FC+]JCAW__^1KLIR^;G]YN?=EL_&?S MX\:'UOO&F\TOG]8:%^[DLLR[]2#VU?G/WMQZ^_5>'G]-FKV? CK7>_>MS3_O MS:])D^1:&V];7]]NU(O_*(O_=?/CAXWUK6>\_N\>Y**R53"@:HL52*D'9R@7/N=*RN>RJ-[U: M]>XEQU>_<= #571_KWZ?*:E:%2U44;DIJ^=%>V^TE_]LY%7/"MG-F\5EM MA'8VTOAV/[@A:+G9(C?^:_G-E!,KRZY>V4FC5EJ(U4@>34(/%_!XWDG-WM]<>A&"DXHS*!@PE9Y-E1V3S=, M94M,=IGQ4R][0CHV;=CV9*SJA^'8T@M+/#:VE!V&J\#N 0SCACWX.3@,+CUX M//RL,P6?G!@3O"*9Z!I?0DJD M3E;;UV;0OCAP:EE.P=8YZA@D,DH=I5=G^DI71C\X)^T<2E%>96:[HDY\6-6[ MR)]V#<<2$#:43Y7?^"(#Y;([I:V?Z_>.T M_.:@LHKF=VJFPUK!(5EM))=K?MH&3/O AOZYKVC^:L_\"F7$1OA=16&/=(!_ M.#%2"*ILM,53\/16\',P 3<30)[AIG\*-S9M_&74#@OJMS]V;- MIDN%7V]/]:#Y^OS%!;N>% E.%?RXT82N+LGVD/NKK[6]KTTG67)NM(EWN&9+ M?UJNMYJ?+XW3RL$R+[*1M$%N)@I<>[GJS7CU=<+H6=I_9H,KJ]V@]6X\_&[, MB_RM]H/=:C^>'8B715%V3;L[*#&FTTMV^_.+^!R4K6R#:HS-3[?JJWE/A_KN M=:AZAO4,'Z_SZP.;J$M6LM?K#TMW3;O[*Y3AZ;$&,H077-"B,0PC.KS> M]:U>M_(6/HG"2S?U>NUM'_SN;.Z_WF_2S^+'%MRWU3G8W/I,-]]O\\VM]:/M MK7]@WMLG/PZ^_-S>VCX>WP//&OV@WV3S??/DQT:GT]SZ>V_S^[9H;6SS'_N[ MHKGQ>J_UO;7_8[]U\./]E[W6_M_Q?)=7>(+>%2D* M)[DKE+"<6ZU$9 Z(.SHGN%?%_6)4;/\.'IV$?J^&I\7@B4S#DR5:A(*#S,2< M0EQZ@I3V%CGC*=.14&G-RJLJ$K<&J!J@G@A !><+:74,K "1*6#+- N2ADB, ME: ^U R=.(80WR4T$%,H)0) G6U 6N!54U0-4 M13O]F*1 MNN"*:AP*$C66G#%OG52:T8@%4#+E;&YP]7FH2ND4\-MU,.N]:7<_]@9/HQ'7 M4P$K,0U60C)AF7/(>1P09\:!VF\E@^!4L_! MKS?.F!B[]NA=N?:F*ZXOH=>GGF(]Q=J_M[!_[_+."L] YEI@ 99;(EM (&.4 M:84+53!@SX):8P/WE!0.!T,4+WV#()O5=O>E$\7.=^K"K0VW$V,@F J%C&$, MP7Y&9!4QL+[&&@HJ9,%\*F>^2M4==^JZQJ%9I;_:87!3Y"/3R"=85);RB()) M%12"I^5H^\#I3(IPDE-ZZKEQJ=IHYK ML0@D*(**B"/BF IDN9(Y@DP6J:MSP59>T;79CNP-H+=.VF'7.SB '^7^IE)U M7[?>?FJ\39TXCX%L/CT*\U7JRD[U9>5MUQNQ-E(">KX,7&_RR2L79' M-'2W9MGG1T^?CUN?=T @\#%X@50@$O&(@:EHQ9&EAJ>\0DI2ET5"UM3%!&4& MN>CMN"3NN%9M6:4W%7W.A7)AE=,5J86JZ[4[J9+HR.8JH66)Q6$O$V)9P1F='%%9@D7/) M3*!<"1 -0^ &#B,C\,-3$A5U3-D+ HSK=+-H[>I7H3*;U0!^#RY+Z >?3M=\,44I>=& M]J40:&!-(-ZS@RG-)@EMYQ2YC1G[4'_=K+%LF M@JPSW$L%UE/UZ,<4SN>@>V9VP$ D0KR&$>B,IXDH5B!MFD(D,(T& EW(5M+)\Y56W-TN[$["%C^6&55*'JYK^=DK<7DJ0?E('\Y+I4$8BO<_IE!+P%:QZ MDB^?8]E)\JQ*Y2<1-)<6@T]Z!Z'Q(OP^3++HRRN$T\$0?I3M=I+ ?EB)\H.E MZ">RH(FFJM]^6;L(D$C[-^T8,2ZKG@*6Q:,5J7\3^JFU\ECUR"T<)GIE)$WE ML@+VW1 N>JV*SE,YZ721RWU3DIP+*+>[EX'F:[N3#9&'C?7T M==DZ=G7I]X]^"I^9U4I?#($W[ M '3TA8__32IV&SII!G[8N.56V=@(J$?W,9N)#,@+ NS?:V3)P7-'UZ<36&A]B(\WI@J?FZT]'&9^$ MQ'XFWBT97N#-VOT\CXJ/)&:3KNI7S":]+$R[W?-K#RC,?FB]FY9FMTQWMPWS MSN#_X73>;_: *J?MR[7\&F$6O;5M9%NGN M.?657\S8-;<[_#6ZRB^5O^9[,M(F'6T1[[KPC I7%$$&QU/911PI9R)B8;R% MV5\5?#SCF'S?Z_FC=J>S7IEW-[(Z^2E;F6I7^@5*/X;OCG+ X ;,8WV'?Y;#ETX>;X85/>$SA]R+<7,HH MCN\YOM>/7 H42#$$I@M23F?2,#P,@^$Y=I$;_R5S< YYS7NR_O5-0PD\W^_Y M$"^YH$/T0W=8N1X&58[%^U.J O+93$ZYU:7Q/Q_)A/F-%Q>?U9>5BZ $Z9M*"/?'/LX\2[,1FW,8 M!W[&C*.U\9:TUG<$ER9H39#57B#N%0,)4Q(4/3>.A\($3!\[K3RN;%. MX(#AUL&WH^;&9]K:Y_IC^VUH]:<&WK9*^3\HE;6RGYX\L^C(.;],?/'_#,UOYGF/,V M'-[/<)C=\8['U"E*.2+*P;$4@+F66HI@^75(R75"LQ)5LUUK/6%<=(9&'V.A MG.=UH -,.21@J8[$'>^W#,G1QV#<^I,[7_\J_99I?:\R. MEL*QS$&2I$[*Y#0#K]XW:0:GT5L@5)5QEF5>9F,T"''4:73:,8MF]WP^W[6! M;X>/*89LZJA^R_/X"-,XQU=AJ=U?@.]'H ,,0K<^O&1'88NMP!(9[3@<7D&0 M-EPGQ@H_;&2^\"NOAJ&;+6PSQVZML5Z22'G.3@/R)D*_NV$X#OP>YV NR%>S ME/[ N57G*6WR)3?C-%]X$O;?QR"W) RRUM8W$ Z_I7GL<(<-[(!&,=7N!V6I M0"I0BIPL"A8+";A@)NIYTM3@OU=I?;O?5Y1VLO PC^ MJ @6Q'0L+#)*!%0(:["*A6=1K+R:+16RFK),#H-+,7.=X[7[YB-?W5[PHT[8 MC!=SE,%6"D"NY;Y3UG&RHP6<(\K,M-RW=1;+GNU=Q;]3M/RTJ#*1VF$FV5$E$"7Q MI4RL8T+A<@KQ $Y\J75[[;J_^72\VAPJK1-=L>77Y_%(Z[A,B:Q:DU0/;GZ>BU_ M-56.I_Q.LC4MU(5?XS5RX7>7#4O$FI#R1L->_IU@%S_TQI.5:YQ?;[)7M'^X M:9>'"ZDP#5(-BM((9_$8[91)-_P+/8IV7M8(^Y\R!Z,W@E'\8#J,X>*Z*RYWW<[%VKN2PAB) \CV3!G#""ND8SBJ$+&Y=O_I2U2I]_VG M4JCS%HK6N[9]_TW^>-\4K?V_VZVM=P>;&^]^MN#:[?U=VCSI_&R>O#MH;FP? M;>_#3$[6JWO^@6>)[H\MF.?)3]H\^$":W['Q:?F-#X!:Y&!)"()O MYGH1+]0.Z&*K,!=VGS0V>:9YL$%*%QQWA*LH-//: ZLU3A)6JN#TVW6'/Z;O6I.L#;;5R6#NM M8L%=])HR!Z<9_K :8ZYJ86,Y#_2,L(&Y9S)UZ;-68<2E$,@4GB ,VBV-5,DH M\1(>Z+NT.E&QY-+&5F^8 O@O-$O>2.Z8[>=]WN#WAP/8#6MIUP#VF !&YTDD M FN!%44,%R"1>$Z1*J1"QC+I")$D1 P4:RR.].6KG=F'MG.4X/ U2 0?6IN M@7DDQ/+"8*NL+*20L@#QQ@=>2S'+"0(S4@R N*6J$ CS0B%>$ (@4#A$# X@ MD08M*']2(%#)-U/%T\K8A65R"RZ_X_)>O99++3:N.SHPT MXQYQ(RS2,4I$I77,V1BIIRNOB%J2X_N<0MKNT)-YW0"2IXU$#^#*O!"):BO" MG<'4[^:;#%'C+LY\<^OMCE%!$V PR!6%1%P7!5(D6%0XR@( E9:&I"[.FA6W M0*KEBPFKC_=#.C9K0>/.3O#)] GFPCC"%$@:U(&D8;U VH2(C(T2%Q93V,J5 M5T4QVXOS4<[O71HLGH@;TUQ@E;J-[>*/\E\L@E8/X,6LA9&'@+*OL\((8=8Z M:0PJ:"2@-'&)DJR)2(A.>LL(38Y-NLK4;821A4[0$[*'/%M(> "?9BW W-FI MGQ%@M+0%P=$A$7B!.+$"5! OD?;.1FPHEQ%4$"UN(\ \R)F_"P_F'?J+[LF# M^7@S?):9N*6KOBKPF@HHW9#FJVH!#-;9]T9I_+S0MV :2[=VU\^*NLNE66X^ MNER2=2L,:RGZ3OGI\:P4S8HH6>$XD@5F($4'C*P0$@DM&#>PD2H4*Z\$7]6$ MW5%\\UT6M&L8K6'TJ418UC!Z]S ZHY9@2:+V@*"$IIQ4"PB:6M:B:(VD MC#+O+:@E0JXR/JN9/#T8S<+UOW)]L7E%JY>@ /3\TK>I*IQ)/<%WP_F";V77 M[XE. <&3E1W=TY627O0,(>'_=YO.#S#T#E^O&*U@R_C:4Z:&M[/AG6?;FK]@V M(,"]%-.[;!66L-KB&:C&S.WF(NKM*C ^P34X[S&'<>G>?^&*5L_-K/ 0 M<0^SICL!"IWKH29#9SNK&,[$]'+7HWYWFR=\_F_0;2*B[M+6U>[2]Y4Y^ M;+T^:+W_\+NU]6YO\WUSCNUAG6T??#MI'GR&:]:YVT.LWW\+S] MMZ3Y_2W?)NKX?.['S^/6^HY2PDM#([+!R"3;2F2M+A#3@9AHA&:2K+SBJU2K MIY3:^8>P]PL!G#^S9+2E1Z\6/'_K*'1^A68O]9>I@>L.@>MD"KA.FKL[W$1M M(M%(>,80QPG",*/(*FH$\\I185=>B=6"_8&5=98=GL0S2W%9>GA*LM364:]& MI3M$)3P'E6CAB0PJHBA8RG$1!AF*+>)%850L#/.:W!$J+5^@_+*CDJR%IB5$ MI=24K\:E.\0E,@>73"P(-I@CZ70 :2EZI(@*B'H/6VZYU,;7TM(CX5*1NPO: M<-SKWJK:8 U1ET'4X>C@,GQZ6SG+)F$JX=.[WJB_WO7K<1AJ:]1=PA2= U-8 M4:%A'AM=",66#"_$&!X=>*:)S]/(5C ME!0&[U!@)6-!@=P-U0;;2(DGFE*L"KO#4_S,$@1&SOC9-''K_3?ZXZ"U_V/_)VF>?(:#M@UC M-,GVR6?:W/APLKGE.RUXWD?VI1/^\^7XQW=_:"F7\#W^L?7C )Y[L+GU[:25 M#MK^+MT^^6>_M;%]U-QOBA;]AIM;G=@\62?-HQU8(,Z(M"@XSQ 7SB(M05RR M3)N 56 6N^F8-*J$*:3W#%:?4V--('":))Q4QZ3$=#HF+2TW2NO=2 M^18A\*@;&@AL?"VJBX5IK:0O+HF;LLA.E>R3^/^%<;))^VNT:D M<&8TZ+49!-_XV(,9O5A9?_UQY67C33_X]K#QSKAVIST\OF;8':$S[W:A//M0 MP=";.=#Y5Z_S*X4JNO*]8O5>JRG8$(YNU\,"M+L-8.=JM;%G?,,TAKE0!>!Q M/[?$;@#%P5W#XQ30^#\+20K24<(": F:>^6L(SH2ZCR&ST1!DZ1 ]'3RPX?6 MNQE4@7?;C.7.C#>F:7ZW#T8'K\>S?%--\GJ"@WQNF+3UC>X0JY7%V"/&->AN M4;*4Q!! A"X\-9300%36(K*O(#C Y5VTJ:_F&BLGD)'+ MU<91>[@'] 2[,>HG^O$&N! 0T6F/7:++AL-KC12Y?R&Q5G0Y]108Z$)BA'VW MR1IPCAYET,JQ@+F0AE-KC::1LVA9Y%9'$Q)_(ZKB;T1-$R8]9Z>81Y.GQ)AP M9=TY./PIB-^%]J\D>'P*_12"9W;#*1TB^MP($<;>"8)')U5 $A<8<64T,B+" MJGNAL%?&"BI67JE9 \+_IDT_2.[[SG$C@)A7)FY4*PT$-%[J1B<,!@V7B_N9 M_C%\ R#Z*PPR[,&>A2$P3=A!/Q[M"@I M\(( M%9EGO03?TU'PQP>PCR/]D(*971I1N:7:7>,+:GZ".:2YSG<,]U\CG;[ M 8Y(/[WEB_;+!Q.$/MF'-_^%;C7>M>?.R;/]RBTMIID MQV@G<"PT'2O@DY[Q,PN%J]K$ M\/'#Z\TOB;@SD0,(A]7&5";"7/W^?(46GJR[A[U!.[<***O"_@IG&2O_>U[# MJ>1_?':+L8->9S2\^);SFH.<%Z-?J1*O_I_M_^NZF3\/,M!#)W0B0M#4'D[\ MNW=:7N<0$ 19X)X_D4E^H+],Y\@<#U;^=?X]X26KX0NU5J2=OFB3'GX!YAMN M/GW9_/1VZ\MFXS^;'S<^M-XWWFQ^^;36N' KEV7>K?$,[_3AZEK/WMQZ^_5> M'G]-HFT\XKMO;?YY;WY-DGOSF"0'_+OU]>U&O?B/LOA?-S]^V%C?>L;K_^X1 MU_]#:[WUYL/ZQV>[^/?#;:X)^$#VS;>MK:_7E.[T$DEW+[YUS0B4B>!?7G_V MC^U!F_*YO'@S]H],ISU?['2YC1-E&3T-AYW1(*MLR>#5=MD 5\YZM7&TUW9[ MH(UU=U.2;[]WL*C1UFL;8V$HEHXSSZQTA 57$&=Q,(6]OE5K[$U(V_:A.QCV M1P= _*_-H#WX>@BJ@]_L_F/Z[33[+Z \DN=KF=K<^,9W?#1I,3526!C$!55( MB\@1PRP8'(D,LEAY1=;FU)+_WZ2A+[;-HBA@S$)A&@TO@K2!DD+S*&.J[$%D MO$<7CD23$B"LI_"/=DA)9I"FG&&)L0O8K+RB:W/"^?XWFV1*LTMI MF$D6G,7V75-E.0LVM_O8]]WV8XLO,3&:<2,3/$_ M3"(C"H><\R*UBV52R957^(Z.MZ4*!G? &KCA @/+$ZR@ ;83.]AX6F_S?6SS MSY.=2$-R*A@DF(B XH(@ QP5R4@(Y1H7$ON$XA<>[U-C:GG$3YVZY;&/G5ZO MO[@GEF#+HM3 8&3@EC EA% 8:TYM<#%>'1F0W0D7DL"[-*OS?H+LJ4,GH=\[ M)0C\W.AAJREVG##!:F81L'* ^T@MLC8PI(GG7BAF5, KK](ZS=##)5;'JX3T M1Y=0W\887#+D-]8/^^U.@[ <>$!7L]CZIG< DSUN9%VH=&7T@)>5\3&)MC)C M2\X-. ?Y;Z#X]O RK\B+B?":B9O]:B/%&4U'&:V\+/W/<[Y*] \TG5P=YUUY MIU$Y,-=%/'G2NX)RK"W(=5P)8@S(6 Q^L,"5CZPL28HY8754SKU'Y;REK:,= M9ED1:,2(:,<19\PCB[E"$2NMF83-P7 FB5@\+N=T'QK)U9Z)TH>8XQYLZ/2. M7IX/U4FWG _6 :HI:1@&/'=RBHL)=B^1_JV#=8IH05S04NE 4_RIB8Q:&:U2 MSB7&D8-1,YFB>?1:!^O<"7TVCX$^'?/"&6.1 DD=<4\C,MPP!"HXLUQ%1;F[ M(%QG84%1@31@3"BX MY%;^)/0/37_83@%;MXSX:KQ(CU\YCX0K+Z\(!)L"3I-GW#1]MU<"+B-EX.)J M#N*:JA?\B&;P100!0EP!1\T75 +"4JQ!&V!:4L#:@*GU%R3R7!W2,Q7?57/^ MN?&XK+F[4S!&30P<^8(#LE(=D K:(ZP40=<\1+J( 9 B!^9C(Z2J5;*WQ[2R(\I2FCD"DZ*=P M\_^.VOU2NW*] P"YU<:$!N="?VC:)>;EK2L-[$G,Z+=-'NB_(_@9VZ$_-LR- M[SD3A$R,[;3-R?B1;N^&W?*/A+-= U+4.+@=:&6U84?#1K7'01@ /WR-7LYJ#,"#TMVE)215 T"TF5[<-@;P"1=VX([GQFFHAH$DT(/?P(C[0^&*=:VEW7XM!?Y6?FBDOU64;KP MX%28?@C;"K0$[!7^&;? J""P,HL]9;O?]5+'R=?/=EY67IQ']9R'.UW2^#V[B?!>88\&<]8F[ M*A<5:/M&<.ICB*"8X^O+0K7;YOH94BX9!877,12<(<)M@;@%4<:&2)&+CE-" M6"3*)L>-F"?1+&QV\5A9;1DI:(QV< )HAH.-Q>8(D-# M1,QQ(ZTQP;+DW[GXA$_YX$OC2BGW)/=B92XYE5WRE>-69_.$G5A)$9=8*BDC MD=ZG9):EJJ6T7966X$&C='P]YAK-,3AG>_--ENW>)[M@LC*F!>4\*@R,Q[%" M%TJ06#B0-Y276,ZM-7,&1_QR,/I0'86$/QNC9&4LN^8]8RC:6A=PS>_FUO9) M<^,G:Z[O&"\*9@N+"+,1<8D#,B1%>3HI64KSI4JLO!)KBL_"TF.>BK4%(MVK M3U)1JRFC1@SHT&/*:)!/#",%"@82$0I?(C::YO+"LTQE5_H MU 31=9ALDSF$H+3<72#,3GY7PDU>7\)/GF0J;Z,J8JQ#^E2+E'S=)J;C_ M,G]?PVX2L[Z$PU2*N;N[T1ZX3F\PZB]+6UK<:E?G8G_]J'6R#?3Z^N?F]V\G M/S:^=%K[3=X\V3Y*%-_<>'NR_;W5WCYHTNEST=Q89ZW]M[^;[S^+'UNMG^E\ M-4]V3UK[KP]^[,.YV&KM;=._V]LG/V(S-1C_O!,Y8\QSCPC&&G$3#+*PV"BD M.'=%#8LL3)?4(SYJY8FBF! >(M:$$VN4AL57!>=JNNA?N>K9SEOM0^-#M\2J M' ZP< W JR=P?L).*,HQ$R(P&Y19,VU-OW]8+81./"J MHU[?#T)W:6+='_HXMD[>[E#%G3&!(RI2< U7%"FM/0*9(%B+-;?"G=HAIOE0 M;[S,C6J#!]EJ4CI4/,!=/R0C2^FE,1V0Q$]/8".7RS&^G9QJI6^H$_YJ[!W[ MOAEU (UC>DK62ALOLN=UD-RQR9?IVKY] I^_7&VX'&B>FTPGCU(;- 4@U[5' MS;&&XY&B'F:7IA\.4[P=(-%>[ZCT'>ZU0VR<$FLJ^=<>I,5IFI_ S,,OTQDE M5VCR*.>52XI*>E/3 >Z1OX$1@>>[Y!"]2N-; $H>4Z4A-%4KZ )L'PZK HCS MTA &>Z-4&OFHFW,,7*_=28[&DNU2-.16[ [8^2-[*29_[(HH6U\ * MJ:::*\6])%9B&[!SC' GJ!O;G76)A/F7:1E]T-[MPF_3B/C>M+L?87:;W8T\ MM_P*F[$L(4Z>AOC^X&+*I/B^__-W=D,PX@5Q"!2FB#B%WZS5!'G-A5$XQ%"D M##&V-MM>]*QH6&*<<"S#8-B>C.R82XZ^[7.$21F[4EJC*_@H\;,B[$JB3&2; M_AJ+(!-'H"36%*;13\<^A<]DP\"O<$;!PUS6<3#J9!C*U)P=X<,\X^DXDF11 M*2<^UZ)R+@'H;!YKC7<]@*T<&#:\SDI,OD+)4HX"7+O7'@Q[_53#O'-\5G"R M,O*LK'ZVU+! K(H,3S34RGAE$0P':K]-84K6 X+/62)27+P=*.JC"O^9( S:F+U@9?:Q3GBKWCVGK M/R\8+94B=J:&UYAT*28UCT'*L"P &IF8"I):Q),>9EV"*!F< )AR(/JMO.IU MYR#2+"ZDHCLSD/(RA]#VVY4TG.AFGLIUD68U%_BV+N*L15*\JAFB0M#21Z* M2YV/&)EUL-+'79[>F.XFB+JDY4H?N!ZII8$.S,]0YC( ]>NQ.([<,G" /XP] S,\VH@1T%9:=!HZ5RL!5Z[R\8047G>V6\NVL"WS]W,Z_"V%0M8*N#6KSQ5O'6NL[E/+(* ;QUFJ-."8% M_!8T(EIA9:T7(E @.[$V&TMUZO).IV61K1>&41D(T=(R[K%,9=NH%SYR+YVJ M0NCH>.MIO?7W:$MM[7\00 :&*\-$% @GHPN7SB,#^X*D@ ,9O!.Y9 (I+DGG M7DTBU^%89%\D]^J<7W5M-C+A,B/(O2-N4@CF>L!F]*)45"ET1^&LJL)2LI D M$R]8 T\8$3QV1A2,$ZJ-5MX;7^ >&VJ')N+H7JF@>J;7C>EAI?*X9?VX.=9 MKO@2Q=P__*G\23;7=P0Q+C+&D(_*(ZZP1JD!';)%(5-ROPX43F*AYP0E_>]- MTFA<="P((BDQ/&!AM8=YL/]P-NQS M'/U1R2VQX3/[YS5X[_""%)A'W]4%J\D)+!P7)LH4[NVL-9;S:"DS.BISI9I4 MX_/UHJXV?N+6R6X*&#YI;7R@S?6=0@ P8P&*4>$-*$8*(YU .GH>N<",DE26 M1%E(K$Y:4QC"WC-A9\;%W[4*GU?*M+*@4B) M_B[V$OYQG)@ZT,.\= 0;P8,IC"=::&9H\$9K0+1CT\0.H'D#&:YP18X_='@V0J>_OZP];& M>N-%,/UN+A!D XP2JFK+5=CVBW&0]NI,W/;JN=#NW-&D'US[+$/1'*3TF+)R M]"HL7,_]1&5MWQ03"T.4EYX.EQ+&N_DCV^N.!FG,04BE^\:9SUFMA]O/)@ + MT^[GMSO][,6N:7=?_FM>5FZ5P7A6.WL$CQFE[_I 6-U^JC&3EB-X M$S]X^=?-X+E M+$DY<\F93B5791&K_/K,R+2&2T/3L __]^,G5U^OY:_^-?2SWPFU)KB^\&N\ M1F[XG6 7/_2R.R^;+"%KDM23O:?)4G:M8?^52:PD,Z#D=$:R1^?47II1Y2_< M(/DDC,>[R:5$S%Q+#W^GJV?UC.E34AZ0A[=1XE(D2JD5S=*'\/;,A]"8SEYY MZ!4]N[0"I019<&TCHV=CO#)/:[7G.)7.K>\M%N!Y+>1I(F.]?#OU=RZ$&"][[TZ(LQ)![_#AS2RXK#.0S]M8*[X.W5SUSM,T<]5]%Q+0N57$ MC6NNY0-1T/SE_)_I!;RCEY]\Z2SN+]5;+Y(IYPT)AEM:@-IJ'#&2RL+"JYH( M>I2Z*O $S42>5%$\[T#?2-:U-(7O[>'>F]QY*_3?_JYZ:JV7Q@R_97Y?+Y&* M/4T]=V_[X'=G\^#;<7/_R_Z/?9C#QC?2.OD"<_I[KWGBQ(_OK8/6UI>?K?V? M\+PF'M\#SQK]H-_D#YA#ZWWKH+GU\ZBU]8VUWO]]T#QX>](ZZ72VZ39IO?], M-[=@W),OL=G&QQ^WW@Z;7W%*!X U<#M8*V&,DBBR(F=?":08<4BJ&*@P6F/% M5UYQRE9%<5';MOLY1>FK!4]3C8,U#MX+#EI,G',H&88_?-"/ M@8.Y^RLZ"?U>#8&+02">AD"'M8^:4Q1BR$%^J675:=VI M&@)K"'R&$'C;H@FU*+AD.$BG<=!J%K$0!2(:!$ N+4&*>XPJ^B1UDAZD$\RBY8OYX+K#@V_\Y;."N M+ *Y)_O;*M#@=8XS^)#=ZELI=F!C(G+ =/WZ1-S F.;?]?J;W9#68;WK6Q.^ M^C=[IK\;!C6SN#-F<3QK-W"2\J@B< =*4^4 (I'27B",G8PLR()KL_**$+U* MI+@MLUCLL-VWU%P#9@V8CV Z>&# K T,-\7*&0.#)M@J:APJF"]271V++"DD M2J1@E0V24'-G!H8:*VNL7*K7?@P;0RU(\8E'!MQ*MM S<%NQG;0$%(8)P[%(L0$7 NAJRE&*E"82DLCCK8>PP^ MJ-%N.8Y]C78/'G]0RWB(BJHT\EU%)'6,2")O2X\M86-Y&G) M=W]\G,$;8U8ZP&OB6ZK4?4[5?%/AJ#?^FF#>CX7LIO+5>HP^*?#.*OO%.1$XYXIPYQ&,HD#$,H\@BLX43 M)@;QM*2]/]Z+7_:T'5=%&UY61N5AS;Q5?:;I37VF+.).U^:/82#.V6B#+**@ MJ:D=U845@<)_"H (%W3GP_7XQGHF_YHWW!EOF%=W ,MHF,1(DL0@L(I(2XH1 MJ)&R1LH:*5?:S 3*E:"8A,"-@E-'X(>G)"KJF+*U:/EH<#E;QT 6L"_$(:*B M0)Q@CPSF 4G&2:$CQES'/TRTS':)?^6"QG4!Y>4J\_ND:A(_J&=0'ENH#R4BQD74#Y:190?E2IOZZAO!2:Y;,IG,>B=HZP0HA@N2+O">3=3./??_F[M?Z";[S]PF!,HBY]I<_^?O>:&.VKM M.QAC^Z3Y_YO?/_S][[][3QK*L#W^5$3J_5UD2S>[[)?L(B15(-DO+)A>R ME\@_J*]@8FR.;9+ IW^K9VP"C$D,&&Q@ML[) CR>Z>FN>NJIZNHJ=MWA;.UN MP;5[?._H\+!UU&+MS;VS-HP1QDW;YVUP5%L_OKS;$E\VP]0:RL+QG.0CD-#2 M(FY\S%F-!.:7"NZ,CE;RE76JU"HA]$D4SFMPL,'!>>,@P<(K;%VD)G$:O?9P M2V:8)T%@:UR#@T\,!^MUCB@-AKJ$I&,:<5A#9. OB#KL*>:$,ZY7UL6JD ]P MKJ=!P67 @P8%?X."PC(J(R$&=(0'++5DE@81$E (K[%L4/")H6!]^X%YII5G MR#J"$7=!(N>LA5\-<,00==(4V*"FJU(W99271867NI+R<[<%MY^ 9V,/YA8= M:$K>/1VK,:6>,BP],S(E9'GR8#6T08XPC'!4P!AH=%;:E74I5HVZ=PCAUNKV M9,\)-<#Y;(%S;N&$1P#.!AMO@XWU!DU!8V,81Y8:P$8O"#*,":#56FN#B?4L M%X23]T[E:8"Q <8G#XQSBS TC/(IH68M#L$US3FJ%HF83]@$1Y"SV"+'5/!! M1&R8!$8I5P5C3P8X7T*"PA.JI/S4:U]\"6KTX(_&>A["9D&RU]+^;GC M_PL.#L_=JV]J[#VB&9A249EK:Z@!O]X+Y\ ,$(,,%Q$9;"/S"AP8$E?6%5F5 MN,D;:!"P0<"Y._>S(& #$Y@!R3R-NDH@C1$0<^ M/J&R0;@&X5X\PLW=QV\XWJ/"7\W5-TQ$96A$%AL.\"KFIW\AZJFO!E]/'9Q,+VFRC*4O,._+%3UW"W& \S0LS$I.GH &L$( MX2K7G[1*>Z*H4\ERXYTIR]]10IOR=X]L+:94(^ $*T*%0DXD@[B,- >&+0I. M*1D]]5Q7Y>^86!7X4JCB]42E*KJ/R\&_@)C'KC8W: M2N^\T;>%T 8E;X.2M9 "C3@2;1RRSN8&)=5%)(J9S1(?*&8BX,/.L!"<$P\10CSQU!G$B# MK*0<@2N0#,T=EEP="I]19'K];^_085,17OV?![O1.RRR8WU1B MKE6('&OJ^O^ZP;_6+Z;H>DGGL9;Q7&[YI#\LHW"O![$+C_P6?U99SBIXZ5OC MY^*?7[%NV.^>CF[^RM41R[N/> $W>D2THWG>$&'HZK O_WLX^%GU]B B-XCV M*[()AOO:=K_;L^'*OZZ^)[SD^/9*KZF\TC/Z/0%@M\]]V= MY_?F,XK=O[#\;[O?J<\^>ALXHAC]F)Z?3QPI>;*(/RFCZ MHUBH A4?XTE_4'5W^10/\J9]L=VK?./LD+]Z4[DJ=WFG:3R]^O>:"U0YVX$9(I5E01G#/7Q+&&YU),IR3#C!O_)7 MS$,N0'G'USF7N^-G$)^/$=[-=[KC@]W]5/3BJ.B4%16*5]W^H7]FHA MNN)5IU>,#ONG,)@P_./UC*O$FZX^3:.<)SG8IJO/HW7UN=K/^[YG;V;IG?*0 M]WA&C5GNV"#H7C/33/WM6PHU$_Z$FQ#!Y"UH5ZS]D_AZ\+SO+=?9WC_ M9[.Y&H(ET7)'E>'<>F(EE;!^V=K^>?]D]X.W=[M3N0CQ**00+ MR/F($0_2(:U50CCE?M_4Y':W.5-E5=V_CMMM->1II*(T2/=RD,YAXH,W*2CF M.;7,YFPNR3#\$J*9+]*ESH\8T'D<]!N0NQW(U:OXV&"%Y0E%IR3BPF&D"5-( M8*R$"(0['%< S3+D_;M!N06BW!Q#UT\+Y1[\Q6_#YPRC"EN.)?"Y:+#Q5CO/ M5.2$"(YYP^>6!NIJR7/4""9,4+ RBB"N0T*.Z8 H)=9A3C#E^*GQN4>JV[,X MEWW^-7EGC7S2V\WB5(Q_THQN[K[K"R]9]DC(-Z7'C6YCP->569>YYB7J%9#H]$/YJ/-K-&-QW979:YY;(J0R#CW**F8 M$" S0\Y1<-N4QA+\MV2BFYO'UFCS\FKSW'V1QCX_CDK7/!.-38A$)Z2H-XB# MOXN,21%)'(P*U"F7R!+:YV>_7[B=-VWC<%25#!W&A]@TG G/IDS<,\2S>?L; MD^7;JE:O@:E;P-2T?A8Q>B:LIT@#?43<"8UL# XEXE*B,0:5*Q]+J>84/5FB M4'"CI0_F0]2TM/$;YJ&]-;\!2^NMC01(1L"(1RJ14<(BIRP6R@D5&)[W3D^C MP2]A#Z.QL_?2U)H[(#US^:@%>/@2/'R/#7+&,&1%9!&KA!-WRV9GG_U&1+5+ M5XSLCWMY TUT8W'>P+B%ZABF_HR]F#JC)K(Q-RB;4B7?!B:Q"PQQG--+&,G- M\+A&+BH)N!9%Y')E7:\R,:\2TDVH<@F5^0&[JK']4+PS&G"HD!$ M6XMXV<[O;RJ.[W-YE=SYNH]2-#W)7?9[2<%H1BK/G85U"G J# M'-8.6MWO6^RBPXS8-$U@>#N /#[3CX)($2 MIIQFV"F[A.;ZV6]\?!KU_5? W&',+WBRCI;%6R9PBR-+B^[ M S*++C>.QUW5N.9X>* A4IF$, \4<2] H;4+R#F"3>Y=3*AO-C]>@"+/??.C M,ABV4! MP$E^U<,4ZY9K8H:A3.GMD@_Q([8VI2)O]HWR#5;67[%KU9R; -!2.TU,-V \+S#>F7*D1%FK6#["*JQSB#M.D&,BHJBM M,T";E; \@['"?(EB/HU"+ZN'=&N%;MRDN^IRS4W2+@I08X$8%^ F">R1B5P@ MRX-*-AD?^/P.IC?:O+S:/#6FV7MZ 0K^ $Y58Z4?3I%KKI007@CN(Z+:!,1E MR-TD&$6><,^(UL1RMFQ6^MD?N/D81R#;6?-90<,8@'KQ!@ ME4%)8BJ44UCRO$?#Q1*%@!HU75;_XD8U;1R(N:AO^\TU]>5.$A."0D((#!X$ M<\AH'9")V FIB,!Q?MEKC0HOKPK//WNML;3W4]7KEI93%V7PY>9I A_!@98: M$I'"6'!CC;6Y6LYR6=IG?_YEXUI?^(ZW[, MEAWT8(Z&?T8@6/&BVDH<7J[V;J]6>Y^(_-O^8*<7\SQL]$*[WX/K3P<#N-N; M0SLXB$V_JCF:@ZVZX^4EY4DGC#REH2J>IDT0"&,O$XM2@4U862?$K!)Y;Y-P M*V5;<%2X@^,E#4?UQ#L-+4>*0:.+M?8(4>41%D6G 92 M3:B=]RY9@Y0-4B[!6R]L"[$AED\&+FO$$EN98,61L\HC+HA!.E""#(E*8DH" MT>%I$O&J^_YPA[XFP#1/ =) M1.W:*8;+Q]RO8$$@KJ:"^.[A(,:B!=<=#HNM7HBA:-F!/RP862T B^D5;7O$ M&9VZ[+]M9;SDLYW/6G=C:2T_Q<&WCH\SU=><90)>UD1N=+M%F4G43-^=M+X_ MLMW;:/;33[AIQU'1J3IIO.KVA\,_'B*YYG??FUF$GIO?<^OW?S:N#TO&>\*4 M$-%Q3;@CB3.?=!#&B)APZ?K0B>M#?[_W"8)QE0]^H66$>P M\ I;%ZE)G$:O/=R3&>9)R,6JW Q8=T-YU&N@U^#:K7"M%K6V) H;I$?8>($X MM@II;PTBS+-$K=18D95U*NLIX37:U.!9@V=/"<]N 6?",BHC(48ZQ@.66C)+ M@PB)@^IH+!OJMD00=YVZ2<.4IU@@$;C/9U,U$T99^?E)]Z>2TWKF[&-= W/^C;JWNMTB;*,%;( M1A<0-PJ@SRF& @E4N10]5@!]C*QB0I?HS%^CTG-6Z3FX8[=0Z49K;Z6U-9\L M6D5U(N"3)PSKE/2ZV M3'46&S5==E>AIJ;- 82YJ&_-;<#"8L.I0=)+4%\:!3(V<.2U#K":V"]'(*ECG L$TP]@$,P/O\SQJD_8R^FSJB);LP/RP[J7@.60#4(MLC@ M'*VDS"/G4T(Z)!L88XE[M;+.5V&EERBXT6CS\OL-,VASXS_<69%K_@.-T3KO M$L*.NZK\CZ4^(,IS7)R!*Z%T4^:WV7JXB__0&.:'U^?KAME$'*6F$0F:F]EC MK9!-BB%M+!$63#8L\/(9YF>_ZY S_HI7![;3^Z, /0R=X4E_:+M%/Q5V.(RC MFWNG3;1Q#Z?]\F3VZEUH[FWTMSZMH7" MP0C"4$QJVL[ M'$8[R3!%)#*'>-0']I!_#.OXIM+B]A@VMPP[6A*$Y+D3'1@J9 *F(./$64. MD!HDM;' +Z,0@I<'R9ASTW&7G8[&+C^".E^WRSK9J TVB!F38W].(*V"0XRZ M2$#3@6&I);3+C[K3L> 6\>-Z:T^P_SN]3__WEQT%NDW8=O[;,C][S+;[O?Y) MS'UE>P?C'>AJ1[K!Y?GA\I3>(5(2SJ/ P*MRS;2H&#(Z*01VUG"OM6,FGR?! MJTS48T!-='=I]7H1KM*MM;GQE^ZLR#5_25LN!-40YXLEYY#+?\H%0;W42 M*34G2QY*G1_<7[J-F9[_;DUCIA];NVNI$\Q(+Z)$*O>"YUH&9&WT*)$8 _4Z M8**6RTP_ZB[-@CVG@]@#G>A6-;#"<:?7&8X&I?\R.:6R6KSJQ=$?3]&Y(O=Q MKI8ZRK5,)&QNNT\_L?I=)96YCL@5F1SC]L?8.7:G@V$\CKTFS7>.\+T]95<* M$-L:C1$5V@,Y8PII<+ 0YT0Q$GD$)PS@>Y7S94KS;91\^3VMNRMYXWS=6;]K MSE>B-B;N'3 SS4"_;00WC!IDJ#$&1Z+ '6LVJUZ AL]MLZHQXTN@YO62 -(E M1R3"@7$$2QJ04U8A1D3$%"?# UL^,_[L3^M\BC 4V_.Q*1+VI%R5BPWYR?J] MZ0^;=/W;XE3KLKO!X!GG^T)X3IP0B( @(FZQ1\Y2C(Q3L$H:?N1X99WB)@S\ M?+5T_@EPU[6T<2;FHKV7G(E*>PU.3@>?D+"4(JZD1!;0%I19,&"71B@>FIV< M%Z#"\\]\:PSM_53UNJ'U0F.@00I9E4!5J0,;ZXE"A IE!*P3SG[_4AG:9W]Z M9M([OMCZN+=,-?.U]M>SM3A_;IVIYCDUSP;BY[OMLV4' M/9BCX9\1N%F\J.@2AY?KRMNK=>4GZO*V/]CIQ3P/&[W0[O?@^M/! .[VYM . M#F+3 .NA7+;Q<0>J<*2U?_NH):8.8J2"I1\!XCSC% +;4*)8$9C59PD/"5 M=2%)@[,-SC8XNYPAC8;O/BT0KO5;PB9X'0C2#GO$E8C($:)1I,X2(G427@/? ME:N"L6> PV74Y5\C"X^;Y%'"/Y,A'X/$=7J3D?$2>JMW5,BR(-^L=%IS<\K7:>O07PB(/A'\7) !!B .]0E'FV\!*C?M&[!#!P M13_%X3!C4[=($:XXL2!L$A^==>K,#U>V=T6/1/ M!X4]#9U1K@]SW!F-8H2G?>O$[ZO%IZTW\)5O<3CJ')2(MUH,\XGGPWX7!+SH M=G[^O1L/X%G#.!IUJY>"(=CB6^R%_J"_$X=K4!.<;-?*1A&_SM)QV>)<[#>_NASMF&][H< #+=PS7'0X+F/L8BI8= M^,,*Y1A9+< 4LG(]EG%VLYU>+;Z78A!!<<(U1 M_:NS=_XEM78WQ,[N9WC.'GSN?[0V]I6GQ#FE$$XT(9ZP0R;D4H"2!DP=K)!1 M*^MXK6ZP"Q"[[J1+^&W6_P'*7#?K?Z?U;V_L:^N=-5@,Q(U0R*2H$9;*&2%#9$;G M@X=K-V6\3I _L\;?COP8'L^&+#>]"[Z5R]VP&"#F\T!#$"]AQ_ M^,XPEJ!U.JPZ655,'NZ6W_ $QM(/Q5^GP)1*ZD<$_!W4^N"PV(39.78 <14I M)'KM>>(;6Q9GL09CCPEBXL:JN5O_=]H9G7W*#B78NCA\^ZW=^0P.)LS]>0R3 MFKH-KDW'M:^9RU(%A 4#C0TX6."R5"*C(W!9P137@4L2_-@?C!"XR<=CCI(]H&M*FN^7Y:33.RU)RK2_7%+DL6SR?$BW?H+W M>R>,#B=AV$O?&NL]_OD5ZX;][NGHYJ_4$>-2B,O'W%[RKF&I![_1(T:\2X1" MA*-KJWKIW_P*E4YY'Q76,BE*N+746.P2)8$8<%6T_V;+CRKZN3 S,S'I/2:RJ+QTTK^_BSIJ;.VON/.^^W=C_N M%/_9^7MSN_VN>+/S\?TO./JRC+O]*-9H^K-W=K<^/?4>3>+%+DVIM;[4];F\WD+V3R/^W\O;VYL?N"Y__M N=_N[W1?K.]\?>+ MG?R'L38S CZ(?6NKO?MI1DI(Z!)QPE>?>Z4C'\,?LS/:7Q#AF;_\Z'2H/XJ% M+E Q]H7;I\=P(S\'Y_>:ESO.[G@?!V7)YEVX^9_=OO^Z8(]UY]/$8SWX#M>1 MUM$>^W+\(3_G:XO^]_#+NSUXAB?MH[^.6O2OH_;NUYK'NK/Y)XSI\UG[*!Q_ MV=S^T7[WX?S+/V^_?CEZ^[5]#M[K,?B]QRVRLYLC\5OG.Q_V \'>8^*1(UHA M3IQ&1MF I"-!,88Y9KZ*0( ?&<-&]ON3BS(0Q9GDEFMGK0J:F.2* M./3V)'/MP6F$I8VC8MQB'6:]**=]X@"/E_F:E%YS7:N5^>UC?R'7YE*HJDRL M>"U+[V9!6OVG'8)HYV#EN#SR"Z1>[U4&Q?#_/7\434@N)W-Q[4.X#:G9=2OGZX\>5CT M3T?#D>V5CPL_-[FK$.):L=GIEJ/ZU>A/ASE! ;XT!-V[?&7Y'M4KE1^?'D\B ME+\8WF1?@= M#L3:=J<.[&004QP,)H\?%J\Z";YZ]L?TAW02 B7)"4+PY^I!:S4U>D D_>0/ M8SCMQIUT'5-+\=[HA;&H[.8$I1>,L[C]?9\I2W&@"D7'(N)<,J2%"P@K' G# M6G@9$+%[O][SE@^;W2_XG@9H7+@>,;TV4>H>3IS[28A=+P MF5)RJO275YT>3%C_%)X7JDV>>#(JIS$C;@6UP8[L'Z]GY(:_D)MJ_2X"O67: M(LQ)UYX,X^O)#__./8N[]NQUIU>^6?FE?U]]QI2ZCR69KC[^&4Y(W?\3+";'_JK;_YJL$2L$:H?8+!&F@<9 M[(QS\)OSOK\]A7^+2TWMTBD9_96/MJ#\]9I#@RM0S EXK4K;MWYJ>]YFO9)D M_(AS>>FPQDV)R;B>F[SD$YU!NY5B29X1YSD]WE&N0C58U8Z#&F M]G1G?8JCOHB2$B_@J-SS//(V]UQ&D-,J1C=[DL^BCZG=T94?'U/["F[ZE\/6 MNP_PWSWSNG7TYWOK^91/^ M>_2!M?-[[':/6^]:8N]HBW_9]>?MS<_?6TE7-[93:$SKUVT#2,KW;(D]5-)#T4)"$ MKT-2D(1I9B**U!+$'='(@O5 UA"--9.:&E,VTM1D"8L07\MJ)..(UN-3X#G3 MZ&NGB9>4[,\ZRF?"]F_I7&[&7O^XT\ONY4,0_&=SCV<2>IA5%LHH?A5HN+2) M.JRVQA\PV/#"RI]66\()\&1LT$C'9*CGJ04E,U$AJ]J?>]23$V9XZ76\[D[ M)(V>+TK/:PX+]Y[9*!(RWB7$18C(F2B03YQ0Y6GDKCQ!RE:EOG<09?D*)9?/ M5M4!G:5F/%?3G,ILKBIYJTK">E!*_,+Z1DWG.LIB8:7!P4=N'38L>4"\(*6, M.#AVAU(G?E"68+'=-^4>1H5^&Z/1H.-.RX20W?XD"RR&]_8L7[PQ&-C>0?F] MX=+W>'@2F#@EKNP]YIP[@3"L)^*8"&0PXX@9C6%)N:.Y04O3+^XEZ+T4TJ7$ M&*;&YOK?QAH!;#B!YQ.-?M]&OVN MHZBYD9B [C,!G$?+)=+M.85UGC#?N9QE/LZ.SVGE393GH;T_S%R2T5(C"9>) M.2P4C,\83@*U42V$^30(.#,"[KRI,YR@'# :IA&.2B&>"$>6\X0BDYX$I[EW M!!!0+5-KG$:WYZ_;-%A*":..@]6CB6LJ!?'*.@MR8/WMV] UNOW8NEUC-S$I M&ST&W4XIZ[94R'%&4> ^&2EI"KF OJ;UVCE--&=Q[&;ZF;DFK// *B#\: 7 M6C..N>5$.XR]]RH7RTQ2N(;<+#D ?JJ3&Q4PC\)%Q$S*1P2#0XYB 0MH651) M6+!X.2WPWN2F"=TLM6XS+4VB/EB&1L(;4(W3T"W:^0&.QJ, M"2&[*Q1QK 4RCCG$8)6C51S["+HM]1(FU[VHC)SQ@9^ER\F9^=#9LT3$QTK8 M&=;4YQ/)>SSLD'BL;)]&I!X#)"H]5_J]\XSK4=FU?),(M<)PXW(7+BJ6:/NEP: &@V;!H'NZ!@T&/0@&U2A^,$HE MXS22W&'$A>-(PVJAD/,7/8&?#_/"IDK$"ZD2 ML2!>.);9!I5OAD& MA9XY"CTT,VQ0Z&XH5..&A#,@@)PB;2AP0ZF!&ZJ@D!/6"JX-P?] M7V6"Q?JE/GV7VQX\5HGVC=ZH,ZDY_[/%X]:/L@-ER ULWY3M!LI2W?6*[B^Z M>ON'?6]%M$8R9*-TB&L!TL?!)&+B+.'2D!C5W*NW/USGY1E+E6\,RTKNO:(L M0WZEQ/MJ^8>TR$+J_2Z,(_="N'*@>/6F+@ZYG.N5HS@W='BP92N&*7795XM# M^RT6O?X(IB#F2:ET9S([ETK=YSM,R22YTB*C*H:?2T37"\(7M5KP\$AOR\Z^ MA_&L^-[I=N$O\.FH@RXZ24Q:@$P?QR_:==RF>OSX+WG?1"Z@;KPQ:T*2.Y:- MUXP^2-EX_B"5V,W="KPO9+# D.99-GZYB/3TVMFOMB_U9IBE0'13Z+XI=-\4 MNF\*W3^:._SIWH56FMRT.>6F>94\MY9(QBP7)CIIB<'14,6)9X3>.H'UGN[< MQC$LT>B9)*7!=?2_1ZWC_W;;FQ_@N@]G>T?PV=$&!6^.M7>WQ![]P-K_M ^O M1R7:F]O@^;7 ,_R,VYO@_6W^U6F_>]MI;>[!]SQI[7:/\G/WZ-O4FE9L3C.K ML6'(:VL1AU5&+CF!"#CM&,>$R9"BK<_RCPG"'S^ MV?R/A(]3*M51;G6P."'+O 9\%("/RBED(N$4&P4F,5?I7<7W3^5?ODWE1OLO M>T9$N.@,MB8);K'4QFI*')>"1RD5;@C04U#P&@'*[8VDS3V-(@,"1*A UKB$ M,#41\%T#_Y$KZU0UYYT?5SG?3]\!6W1TZ-G#'/4T$BVI(AKGD(\ST1&B)-;& M,,<7%@!ZUI5X'P?^VE/JU%$G)'CR#ED2,_QAC)S-),@ MHE']2ZJ?N,!:6,N2YYS9 !KO)1;)$!IHD$V(YTFH>(WAN$B,M"J@R)+.!Z8" MTCY:I(SWCB@KJ>/@PLAE*D7YPLK5[?9'MKOH^,TX-#=.$3BATU MR/.X]6(:7K8 <*GQL@1T+#EN4; ,>)F6&N6RT,@ED2+AUF"75M8-FU?D:?'0 M,L,I@_Q[%OY.[[24OBK)MY(OX)<*:YD4A=FQU%B8($H",2#S6KE]05=FR0Q^ M_,RN,@N\W1_%PA2H>."3%)N=H>_VAZ>#N).R&L?>L)S)C[%K1S&\Z0]'PUH) MS>&2')L@KS>[2W^_E\[_P#:9\?=O;R]\\_\YW-PZ][YVU0 MYK\ZUX]-M,X/:/MXB^^ TK9WX9K-SVSGW5\=&"MMV+CY3-!HVA&H19[<*G6D4A$[O%E# M3H=AZ=5CZT<<^,XP7FA(&=#9[HU@[88=_U_;!0/0Z,M5?0$>C.'YP+,_P']; MYZWO^T9QXZFRH#34(.XY1@[GE#0O#:B6#SKAZ>IC#PX&\0 (3M&9S'KQ+4][ M>7RM?SJHCLXMZ!A@*>KC8WLPG%B)R_@\VJ7<]\N'YXK,XGZ>&CP!:A!O/O-7 MZE!YX+'Z+K"\?,QN_*3RAO#O^#%K1;M_[<&EE9I<'6Z).F#HBN_C&J2%K8J0 M%H-X;#O9;RR5-R_4J>T6HS@X'I\HC%=/,_;"+^;E%^^]E+ &X[4G)X/^#\"< M4>R>+5+NBJ6T=VO$3V+XK7JNA\GWMWXL9]"9CQ"(FL] 8A8R(4Y%H]6BV$Z+RJ]L+&>;(#]_=89G>V6O3E>;A"!M@[VG7&> M2FX1%M3EC58,TJ\DQR.%9MH?9AE[Q&>QX-2XL[._/[7>&0"V &_2R[:X(Q*O.I0/#JV"5 M?3P9E;>L&?F2E?SQ^MHCT!PI,O>#W(L:K.MS@^2S\.FE_Z MUE@%\<^O6#?LY_H!-WZEIKSUDZ!C=5[_7S?XU_KL*/#P-WKLBA6("'1M#2_] M>WA1!OP$9 "Y0;1?D4TPW->V^]V>#5?^=?4]X27'MU>ZVHR_:9$>?P*F!VO? M?]QYO[7[<:?XS\[?F]OM=\6;G8_OUXH;EW)9QMU^$,.I9WKVSN[6IT6669G* MW-A]P?/_=H'SO]W> M:+_9WOC[Q4[^PUB;&0$?Q+ZUU=[]-".[(W2)Z-VKSSU[&CI Y/]8(E_W-]OF M-VV?%J_>3#RJ/Z9QUJD;J+_=$+WFIFGO#4Y8:28,9]+:Y)@0Q#ABD]))_ZZ( MWJ5B9%7YO*FC^JTSN( B9EJP.Q4Q,VN,WJV"U^_J@MVM--HOZX+1-2/$4QJL MFF<1L_F6L7I:]9:J7FDYF%*U29M'>;2G.A>30'<9M1A'N\N?)]N;Y2_O<\CG MQ96HVKF\534J_K( W(.S8AQ%6_2IQ!LS]YY_2+$<66QTTXJ*:14 MSN@0^?YVSHDE]'*.2*2U] A;1Z5+F')-5M:Y MU@]=FF:9#BP^(!(L'>;>NC?4C"__1.'OYMX =\/ 6DN .4+@M3WS"8$HN<-3 M3WAZ;&"L'QR(5F ?#1(A^=QA("#KO$+1@D_K([$^II5UPM<>OFK7,AWV7&HL M*Q-H@5HW-;H>E@[._93F(C*G&\8X S!.J7*JG3!&N("HQQD8%<[G.0Q2GF)) M'$V1F;D5LUB^60(,8@[0Y&AX/,&QQ6C$N?M MTF=NKUTL-CT?%]N5E<[S=@0NX>'O1JQ"]8P+Y1&E&@@=@([9 26R 9- MM(S$.D*6$?9>0C3O;7^08J>)YSU%8G?/>-YXZ4\'/^&Q87YS@,!IQ6FY-1R< M6(-LTL#\)+;(:9Z0=]AI(YG&#"^C;]O$\YIXWI-D?E/ K>%^#P]\->X7A4X@ M&!'YJ!6XO QH'X ADDQXQ7(?&AZ6$?A>1E#OI#-H0GIWF+E73YSZE2M??N<2 M]6LHWNQ(-R7)SPEOB$\"\1!R_P$2@.PEFKU<\'Z=R;4>5];)E,:4M4[634SO M23"[)J:WF)A>#;N:'+WYX5J-P2G"./R?1#IO57!I%=*Y%H@)GB2;J]3'%?+H2PZGO>R"YTS&VFNF8E)C-QJ9L#5L3I0DC3U3+LRC_D1B%YS MEN-><#@E,T^$D(B2#$E837!HDT$N)".^2 \:'D'#$"?L74SXGV-6&[N^3B ME>43YD/[YG]^MVF L]R\\)(,-;SP]G@Y);?/X-QM5%" 2J$1CU@@K1E%(A*= MO&0N$C$77CAW16LBB$T$\040QYOK8#?$\1Y 6"..4N(H%1$H8&803R(ARY-# MD= @@TF<2+6D\<*+AEZU,K^+[,Q3WG'VSD(?XW $@IQK&U=-AC[G;O,W%WQ= M@AY#Y;@W;]&H8;7X'JNV,O#1LC4%H+>GA3P"*/HHF$^8$Q)M$,&)I+R21BN= M'K$/S-;_G79&9]L]$*+3U-/RLW6M?6)8ND]&BAYMF\$#F?$A=;"'/S$D*HJ^VF)(:]6/G[Z M/%SYH^S'LS+O[NP^^Y]T2QW5C\"PZI#WUR;A &-4KZZ6Y0+G;1JT%Q[=J@HN31)0DCR0AQ4JM * !TOQ>+ M:;+U"V&ZP,"U(@-F >M3#$_=$?PQ?SQ!U[(?%'"#$2SF,&6T F'+U_X4N$O? MLL6@,_R:'Y0NM&HD!]?GIGB7;S^YO+PU?%X^Z-D"7G^TY71'_N<632GOII)(7-?(K3'H?(J# M;[!0TRU9N]_+>!,K>S4LNTU>_CPW>6[W1WL1!C=9ELN'UF?S/^2+4]L/ NB3 MD-I[%R+2QD;$&;@ACFN)E'3:,Q99##DE5:S5"T\6((3=LJ7SXMR0BGT!!F3- M*YV1RJ!=4M QR:]W"0]K&CEV_Y@_*=\7=,[\$(% M/_/6]WU.@N9."11("(A[EI!FVB+%J9".2N8%R]T#V5)U#RS%\EKWP,5VZOL9 MU2S1OXQI5GY.T[:O:MO7_K[O.%$D>(%PT(#WB7/DB)<(X -+PJ03(5UOP[>, MH>!,#E._V^U_+R/"5:.(LED@W&0X]JDF#0)OT^#W%PT!?S+0W 1PUECYM788 M4_NB/'JC"RK-'1M=*&8>I'>$G'_O"+:&F7XJ@Z5K7,PVH*;1Q25T^$VCB[*) M0]/LXL9F%^5.3;$)S+?\]6U&N/]FA&MZ7C0]+Y8C'RY)R9T&EP:X([=>&LJ= M4];I&*+TP3]XSXO?;G=>.$:3/+E9X@U/.XEN[T?KW=NO[>-MLD=;W_>./M#6 M>;?3WCT\W#O:PWO /_?.6V? 20]KN2-',)Y_/M"]H__"-7]VVIM[YSO_;).= M=V\[[:./A^UW[:/6^39IT>F-,F2@*5&B490X)QT;@TR..(HHB""4"R[!6R*K M5#:M,II6&2^\5<:=H'-^:76S(^>U=+N2EF16D@E)R4>>^O;*8^-F_;"&4)I[ MGQ!WP>?#&@IIBBVBR>&4MS.3DX";>,V0)X&;+^'T;M-'XW$HYCUSZQZ3:UY/ MK6O8Y.RH..6H+F$R2$X$TM(KQ*E0R$K!X!_K0\Q,,^&<@">6Z !;2PA"_K=TAA8=;'R"?.^6U?;N"8V/2?@J MD6@(WUV@;\H97!8%(92 R%M@?=S(7)M%.D083U8X(Y7T*^N<\:8$WU(C97. M]HERO:MXUG"].0->C>M9+*S7,>1RHRIS/8FTB 1YIO/9)DJ#C&76B? UP;VE(GR7VFPT;&_.6%>OQ.P,34IHE"*CB&OLD";&PD^* MF\B!"(I4[?(V)?D>5\??V)Z/W2:X]^";N7/C>B>GQP^)BY5 =*^WV'C6W=4> M"1BGI T&$E0T(B'FHLTDT")-(T:1"QP8,<3YN(P-)IL 8!, ?$P^N C0>\%= MUQX-$&M,,24A+)42J20]\$/B,B ZQ+0Q1G&EA7?+"(@O(3+X%+IV-.6;I]-/ M:;2.TD=,\]EFRXQW3,2(C1&:1'U3:8SFN,HS@-DI"8840#;YQ)#!GB#.#$>& M!8X\5]@IJ3"7V2%?59S-MQO($ZCZW,0P7W8,\VY0V1Q/>08X6:.C5!'@G8PA M<%I8IJ,&:1 $\,^-YD)S&I2NMJGGA9/S+PE=EH*X5J/E:12$!@4M20 X9T6I M*U5%Z*8@]!(7A!:8N22CI482(!',8:%@?,9P$JB-JBD(_;0*]+2.-G#[8#]B MZ;RF (0\6,0]\74*0JOSBI"?W^ MHB:T!SBUG5[Q-9[=4%"WL,.B!R,:UTH%=8R#4L.G5'A>JZ"_+#P*SRBB'?1B M^&W]T=C)\GG+,J1@G)1CW!%O"??&ZZB=E#Y5[$7+WY8A_45H[:((:?G@SR>Y MF!I0C\$0/FN*CDXMG;:'X?FT??X!_MO"K0_[*GHKN',("&3NL*TMK619#',7!<2?+E3NKRMT&^+4#8&=SC5P0YBSDX$;%(G2& M?A#S3>&KN>KO86&/P:*,BOA_I[:;9; L(@7V\VL<_:QFVDCBLY'$G0_[SAK/ MP+%!0HJ 0/@8-HU"T-=UGFMJJH"T_*DMB;5$BJ'CFL/7-T:$<@IV>YFF9G.#P%\?\) MQ1G/BY(6#(LTZ!^/&?A-4MP;!YKFR5^F[%BX7U 7=_;SDLO4!1A)-BC@U/73 MI;!K64&P!5I^?'I\(=J(OC39/OI<(JN3CK. 44@A(8[!-[.11B1U$$!)P(DG M:F6]GE#R_RJQ.#VI:I,?VQ]Y.G^)=P\A*?-DNC_%9:X2V [[W0Q:8)1/!SU@HKN?/@(1'<2\!?DM M5H(9XA!<>YMO?1+AXNP$GJQ>*K$/2)@?&'M5N>!?-G2XD[ V#1T>J6%(ZV!? MLA!=P P)H2+B)AAD9'+(&4.2=X)A;<8-0Z8V=1@7CEX#5Z3((:02P,8B"=*5 MI:'ZXW#U>I^$]^."]5.;-Y2>RJ0]0[GOJOX]+,8]QD T*V^IM.8PN/[IP>%E MH2QYZ-],JU0/H\FUL@]_J@XM-]RWXJSJVJ>/;WL,XXZW2MS<%GA2^RXT'.X MT1 X3NQ='N"ERK+E-,#4EZQ^,M/UZ2U=V#&5*H=6WK(B3M>J)-=;QUV*K(T] M:IX+N9[TAZ4@O9Z,?ER_=1QPO_2M<2 .__R*=>"0G(YN_LK5$)Z\H3!M->Y< M&G+&6."CW.BQ(QN(2'1M#2_]>SCX613T("(WB/8K*CO_O+;=[_9LN/*OJ^\) M+SF^O=)K*J_T38OT^!-0JQ]:Q8<_[KS?VOVX4_QGY^_-[?:[XLW.Q_=K-S<, M7)9QMQ\D'J9G>O;.[M:GA8;C%OCNNSO/[\UG%+DWBQ2Y]N96^]/69C/Y"YG\ M3SM_;V]N[+[@^7^[P/G?;F^TWVQO_/UB)_]AK,V,@ ]BW]IJ[WZ:D=T1ND3T M[M7GGCT-^-F5(8 KGIVK]Y,7,8_IG'6:\Y'%0+0 MWAN2O&Q;-HQ?,U!#)I32&:O^B:N[^,T[7=(*9Q$&^[V-M;>0\(2HM13QABW3, MO8-[S"SG\^Q$]#1ZY%0; M)C^[XLQT5/O9=@S:K7;@*AI5W+LYSC.?I\MMIAH!FB) ,Q;S<5U0;E,# M[!93 T*U/14Z=O[N6'IFYN<723/'T8SLYJ7;1)4E><',S8G!P MPN*DI>(B&4T#=S1@&S'6CKHE;&[V' Z$'K4$_*7;.GY[U#[W;&?WPUG^O)TC M).=_?FV?_PGC:9U_.>H>7S_HU#K_2EOT\]G>/RT&WQ7MS6W2.MYF\*SSUKL/ MK/7NOT>M\_;QSC]?IG:<" YK#\N,+,T5FIQS2&-"$.61\A!-Y,ROK&MLGD07 MG@8M'A,M E>6^R@]%XHGQ32.E&@LG26612R6J(SEKT[\/+>R1H^')K5CDY@Z MIE1.S75<(4X$19J%@$AP3FO'HN)LWE4\&D199D2Y967<)P0IS[$3PN-!![T. M'=X'S14E*)!<%M<(@;2W"8DD$U$48^KERCHW]?/6M^Z$T"!&@QA-+>TG"!J\ MUD44%E)3Y9$WQ"*.N4KZRS*?WR&M!X5J!Q.\R@4K! J-14 MY"+$WG&IJ. X)$^8'HX!\EB.QN47@GMI^XLU;KB#RQ M'G%N*#(AT%R(E7+M*9:4OSR/Y0&J&BYGL)DLNGSAL\=:AKWSW*IH,.'"6"L8 MD;F,$@G<4VZ;D/*3QM0I/>V,CKF^!44V\(1X8A@9FAB *Y,,/K+8J)5UR>@2 M5'>A(F$43"EX9"I9X.I<$<($OB&O]DF$AY]H49''1H9:>)AY M6'BC!-*)$4 &K9"6EJ!<)L92RIC3\ZMZWZ!#@PX/$^EM?+%YH,.T"+"UWECD MO N(VTB1 ZE @1,I-&=8>=6@0X,.2X8.4Z*Z#4#, R!JT5X7J?0..^2B4[D6 MI48NAVZX,28$RSW0B 8@7@9 > :VP3#-5")<*F(%P193XUDV'&$90[B-]M]& M^^NA6J\I]DXD)'"NR2V ).C *9)18VQE(D&*YQA7>(!VA,L9C*6+SOQ]]J@9 MO74I"(X9CMQ:YECPD45-3,38CUL<-,'8)XJ:T[I-)R8!%Z5%2B6)N$P1&183 M(GE[BSGM;!)YAUPN44^M1O/GK_G.26$M%=))RYU/.BCJ'4E"..$X72:'JLG5 M?0ADJ 5C94S$P,HC(W,+4O@?%#P'.,*+R8S=N&-O9\_ M:A+.<8K:2&JXI=& V'&!M?->"V:6,1C;<*GY!FF/-G[L;+;VO2*88441+#]# MW&.-7 N%4R2N7-7"-@W&]LO Q6\HYX'&E+TBFN*-7->:HF=9=(X$Y?(V;H> MJ&U0X&X!V3$*!!J9ITDAQQD'*+ )&>,%2AA[3YC1UI2M5NN'&1L$:!"@"<8^ M&V2@EY!!M'?W]H/G7@-+1(GAA+@+"EF>&WIZHF#UJ?%F?L'8!AT:=&B"L4L- M$/P*0!RU]FVP5G/AD X$(VXH14YCA930U@;&:!"A 8B7 1 22TL$UL =+4^< M66"3,AG#.$B(IKX)QCYQ[;\4C-W^WMH].-\7CAO%DD:<2H*XCQ1IS 0X$@)' M*;P17#Y'S^%E9,;NYO;!BTZ-?='58K0*FGBFN.>6!/#)C>-)&VXD(739X[2] MTV,4^B,T'EJ#MK=!VT_UC%J 6A65-,BRW*B(9"]615274 MBZD7TX#)K&!RIW[L37CWZ>%&+=_6N02+CS6*P@)3X\(CJZ-&-!)%:%#6,CX7 MDM:@QA- C5M6N7Q"L-'4Q;T/;-02<1D A>I)OA:+F*+U"(?, M/:BG2">)D9$VB62H8(;G4 ?'=?;Q7)V6YY8 /+W5W3^3_M$;X_[1;_];@&VN M>M\]1&;P[[YW23 8K'[HG^:NT[/!FY4+E_[GMALNL;_]$C='I,(!PE;(U ME]@[78!!FFC,6&'*X-FF'<6WMC/X;^Z[WE0/O8TYFM*JCG@1L)4,8:MS_9^< M!65P0CX1)S A5@8'UHBNJ7E5 )I1[1:<_=! 9P.=4Z#SG@& 1\30JQL-#9#. M&4AK.Q&>1R^LC$AYCA''42)KK4.$&,%(\(EC 4#*USAN@+0!T@9(GPJ07MUZ M:8!TSD!:VYNQ1"A*M$,V=Q[CS"9D=0B(,D:CQH)9SE?6]1IK<+3!T09'GPR. MCC>D3@=QV(#HG$&T7DB&"*ZQB@"B1@ ;#1S9Z 0R-LE@B(J"A 9$&Q!M0/3N M6W1-0/09(&=]?TZ#)Z^#-T@SSA!WG".0AKSA'XPWH"?417#DQ9HF+P<[RPVZ M?XTL# S^&SK?UB?OW@:)'71\]7O6JD[OM)3[]?^%RR9/.[:#@TX/50-[;NXY89)S0BAFG NA" RR4ISX3N@ WF'&NR994S:2*WAD01# M:4J&:Q$9I3$;N<<&(5H>+SF,Q40,+C__QEE_K(&-\KD7&$W??T4NXQ#,YT^L M*N*/_'/,&0 %8!#\_R#&XAAN>S@L8B_ ]2T[\(<%(ZM%!L7"]D+^@99?L=WQ MO0N;<6U8?+?#XG]^AM!!:P7(2;65>4Q=-!+$,]'<)5N(Z)F\= MGW3[9S%^BH-O'1^G0_2N_?%G[,74&;T=](\O?[)5S<=L*1'R:4)N-_[GX]F7 M?\*)HQS@\X"VC[?XSC_MP_8N7+/YF>V\^ZL#8X7K#_C.NX]'K0S#QW^E]N8& M;A_L$\_ /V<,>29%!LR$M,B=PX4P-&+BL%4KZVRMGA=5@(!WX8=IFO)8"E$* M\%*JZFWTQL00E0M,^N Y-M@ZQ2QFFEBBM/6^U!LZT1O:Z,V"]8:TON\;ZTP$ MW4 F-+J3BK!7CR)Q$&]"UVS]:*;/(JZW+: M&T3?/^C!S<+O30U8B'ZJK$I%GRY,2S8>]N1DT/\!XC*"ASQ]/25*8=!0Y3C# M'/-@F0^:8\*4EM0F=4,RX-W4\\)K*)V,87GD]?+G;_K#4;L_VHLPN,EZ?1<=7UJE:JQ?K7 [M MM1?/KS/WI=*OZ8["[XE_*#K#$F5\SKD;]0L7BTO U >GJ;#%]TE2GATGY9V4 M^SP9DZYASQ5_9PZT]9$TNMJW>ML?C/^4KR-75!L6QK\.IX.S: 7/)<@S*OX>M>;Y'G;+A65Z$+4U4YR]D5 MKB;6^Z@P/$Y1PJVE@!4N41((R"_6RNT+L7+Y2[_PGQ\YA;7411"N6!!LU8)%MOUI(K)ON^VC/=X^_^]A:W<+M\\_=K.X?7FW_:-] M].=A>W./?3D&H7WWF==$]I_/M'UTP-K_;/UH[7Y@< TI1?QHB[;>P;V.PO&7 MHQ;^LGN86N<;W]L?]I51S@4<05JI Z\K>:3!)*'(L<:4&\.\N1XLR7T&P#.0 M7"7*@U)6)XP- ]02GD=K5XH(1OT$EF$T.(TKZ^-%0.4J%)>7H1[]N2SM4P'[ M]P^_.EAC,/:<>:E#XIAZDV1N;H[!H_18>KJR* 4I[_BZ ]#;\3.8KQTP*.4T M#$M7LV4[H"D]V_.QV,L@7@>*A>G\S;&L;&1L[PSL9V\T+&XDO& OX6U'9]=9 MKXO)4V)9L)(+*2VU/.H(Q#>I-"G*7&.]V^VW$U0X.3T^>5V=3ME)[ZN'=.+P MTZD[ NN^V_\[@J4]\XPZ+G B7!:.X[8Y$5 MW"&@JB(:[ZUCH.T)'+DZ5STKXW@)_'L0WP*6OS,Z6RTZO>+[8<8$2W%*LKL<=HX=[C&S;2 M]G2D#<9*YB!N=<__-DZV$(%P[(+5$2R-UHXR37ADT@BEK?*_"R+S&FW(6;N)%K]Y*-@()2N(H.9>2 P.QD=-HA??$)2>T:61C262#[BN9<$A" M(>E]0B F"6E%.&(I>9E,,E+2N?>$ =HI9C6W@8/\OG;T_VU M*%TC&P\B&WO?]PW+ J CX(;CN8"'0CI1$!6IB!%!)!9TEHWZ%OW=1(,9%Q7X M'4I@Q7'4+@J64 .HI8U$8DY]TL8[EBV*)TF^M2B,>CR,>_FQ?8LNB MI!XQ+ $YF-/ .(!VL.2"3 13RU06C_IQQY_B<67C:QG\]UN&)-[#6\0X6(:1 MWS1.0G/HI%=L1A^S(S9.."%ZM?@>L_(-3X^S:U YDR>G P_^9LPNHP=OS8)_ M>@*KE..$17;G.KV#P@Z'<50%8081G,Z)^U@YM^,Y*=IV=#J 3S_&81_N"B_S M^=/&:K'=\VO%JY7Q52M_E+>9?.?]^ GCV/VP>)4'M7+Q\60DD^LV/#C%PS(2 MO_+'&MP[OU O5C#S'72Y?*E9OKYZ<14XX1$$,MSL+M=ART4FE+/2A"BX2=:F MA!GAFL0(VJ%)ABVB\T%P-/GAU[#UY^D0%G$X?-,_=IW>>$NB-^R$<0BLQ*P4 M!X-XD?-8A06&V_"*,6ST0OXAIYDU$#8-PMI'&VR?ZP"^B@S(Z$R,L>= C)-' MQCI'(G,I$K*R3N24K<=JAWT,9$55KR8K#8AZWIT_SG^L\K>6,"NFQ(2[AP7F M)NUE?&BD%K]5/)DP,<(X^>CL\7"O 0%Q)1Z2E=2@KOP 2=GJC?@Y! MPJ*5F8L5\@]'I=FHF8?A!+SMP2"6Z=IC&-_X_^SQR;\_UG'X NXW)M]8^6-U M'!?-$:Q.WFRU71#3*R/JW!WNJRR;6PRH'$=,J6(KQ5^V=VH'9\5XMG)Z9__T MX/"ZE:7T]@^"USOU8W/<*V.GI3$&!=$UO>7@AW/+ MF,[M%H!A&T\, !VVG+!H+:O*E0"GQK/$<]] M.FLI"TG 0V_HM-&L]GU6>W?K>_O[?L21>JTU"O #XM(XY#QER 5*F")2N02. M\[#SXZ:U7BV.^Z&3.A-27D-8#X0[HP),>,4P3@8=GS\YCD#?>YWA<;GY4P.- MU3%TGW3M!&(ZH1N+%#-<_SQ?4X%IWG$Z&6-2!O5J#[J\M@+TC]?^G#GXQK X M <]YLN=T_9++3UF]LLU5 FS>%>M6249C'GXUUW&2&Q^[G8-./MQ1Q\71H87Q M@Y4HCFV(A?UF.]W,@_,])Z8!KLB/=A&\LUZ>-QAM_!8!T/\/8!U,3+8M5X"] MW&F+@^/)>]T"T6]O N*/DTZVX<"HBKCE')B2-F+(1;)U37+"5 M]='W?AUH9V"M$Y2;HD\KI4*M3-&HE3\J[!PCS6J.J( ?#JH&XC=FM!$NZ99A MD_^?O3=M;MO8$H;_"DKC.V/72S#8%V?&58J7Q/>))#M6)I5\436 A@0;(C@ M*5G^]>\YI[NQD*!$2I9(R;A5U[%)L-%]^NSK!1CTVME54K)YGL6@TL'VYF5G M.[3:1H+_^^#L(/@WPLW8!<'O&;[CV4ZL*,\<0K/T*_ KV"V] >PXD%QAP).\[[VVEJ_3G M"6^ XS93(NY3="[<,>%%6B Y2@TKD50NFB)\0Y@-+2K)8.:1+ M#AH%)TT62W.1/"B!2CO.X-/W[[4D P4SUSYEY_-<1W*2JZ##0C[TOUJ"J5'I M')[[EDVG\!D]T_8PM+/;BSB>DP)XP*XDUK^?:.]X5!(VXR>-MU@R\:2CRDZ* M&?!N[7GV0D,G"?)STDK5CRAQ,5%JKJ#A!@#BQ+,5A-80V7PJ"04UY)S/I'Y8 M-&F2\OLI [I#6(I_\9*0&_,FX?'&U0Y@2'B:34A96O7^%U@+0$&!XA1%*+X# MX61:DLB592!.A27UTL?_/ -PE&!3\*J!2!MJ)'B)$TA=6[$ZB3!]T!",1A@: MS1L%F^JLFPA!6LWAPN4FR!@:X1(,#9QY+@V27O:&G#%JMH7*>?^K=SD61#&K M/\#0FG;BT<08"O"4US=CU M$]@T]VR6&!3!,&P>X]B*C0N AZO?].H-T#V%&J!Z'A M,MMS/"]AV$[YNFIX%8\3&=*EY'N),+ V:\JP6*/;Y?+7=NR0?,AQ@5%-"Q%^ M>%DB)L!:/U]FR>Q,-=QI_4J*":/Y"8NJ(I_/5O^D*V"\OB[^4N2\^N^H_.G5 MFI+J019Z:"&HF[Z^<(>M/\]*M9\I.P7SK>3LB\Y2V.Y+EE^RJVKOI^XYX9!R M>3\8^WC3-UP2MJC9#CSZR]$^_''TX>WQ'T?:;T>_OWE_^*OV^NB/#XMHWCK& MKNS[\%Y*?X.UWGUT_/;35AMN;/'LQT=/[^1KHMSK;:+OAF OQ7@ M?SKZ_?V;_>,?&/[OM@C_]X?[AZ_?[__^PP+_?J3-F@P?T/[@[>'QIQU2"?JO MZ/F?$S9/<&#CBZ6]WD)KW846 :O+Q[7GKU6M]XL^??8VG0/7J!??QKWNKVIO M-&J7P0JO5"6S!RCNGRAG5QV3:_Q:Z(L4V<_S2016(T_:OT3/5A.(X[63;*2Q M<^G\0C^S]'WMI.-K\^Q./S%Y@N5\;APXAI<$J6WY/AC=L9D8'F/K=E9Z,_@\ MUO=YG'X[.#TQ4]=VK,#2/<_UT>=AZ%'HNKKC&9;C)&EDV?;>*]L=!]>[NY < M!((2[K<\NAMWD?Q^N'!<=#'A];S$8O7]27)83&+QCQ\9 :RCCR>!DZ91$/DZ ML\Q =X(PU(,H"H ^DM"WP]3VG63OU7(^+V5= 7-4V:<=_F@)_ABQG$(^B]QP M)9/KY7&;LQ,O#+B7Q*9K1,P)/"-*$\;!_D@:Q[S-0I(,0DQBXF>@LL"P]]'B:1 FWN!OU\==M$D$3 M4%X*,FS<$2W8_8YHYOUW1/N=5Q7GLIO4Y%0TH=F5)FA'KR5EG/]I'?WZY[>_ M/_\[^_NO/^V_C__(X#GW\/CL\]'QOOW/F]/+PV]?+O\Y_]^S1_OH<]?3&/?CUP#]XD7X[>[-M'Q[^<__/7N_3PS4?W""@# MV*8=1Z%N@\VG.PF0!P,S4#A;-#R[^47=C?EFZJ5A[$0F/!_9/HO\-+524*]3)^3M7(2F MI@8;=(VU-[?+1FCGS5&9BSC/5-;2+C3=W4D]>5.WE!_$EN^R(.61$W&;@2+' M00,(;3\*.$\W3LGJDIZJ0GX<%N5#T]_!M[?FB1%Y8918. J-A[ICNI'.;!;H MH&'Z3NKPV,!YDM?U@]FZ.;F3A+!1^Z3 83Q,PS0"8(,F!(:,&W'+B6)LUIAL MGITV4,$F5/#^ZL3QP;3RP7),K3#1'<\-=-"105WV4$/U0M/RH^NI8-=F3;3: MN>09B[(\0_]!G8:>58V89"67P1.1)(X2[763?5[GDI=\6I0TY$JK^*DH@@0] M"P=BT8,RR5NMB^GY4H!1^<6H\VWS1H!70=JEZ'3*+^&_(.GFTU9Q] .H:7^( M5Z.V-NAHC8X&:YYX5I*FL1OKL1G$8$<&!E*'J[O8HSH)S-!U?=+01+_W115M M5,E4Q1_ZUR]8 M*2GKBHHGE)HFR@Y0 227/,^PY 71/ /B^ZIA+?5N&WQSVNR\G;%I/J+ M+Y0'()_HOP#1V[BH;5]B WAC@NVHNF2K\3;B,<.M7*IB;E$Q)-%7OHSBT6FZF]IZ/).=6*KL=)*E60R$\#BKQ54R M@3+3R"I;---Z:W(;V^V\U7N>*J'8^::> VYXB1W3@&G?X:#)H3LS"8V$6U[@ M= <8#9Z#NWD./IZ$09P$=L#UR+69[L1FJD>)F^@L-AT7#$N+QQ%5YO:7+[;O M.V6Q8.0WNA/:$PK>J5^MXU.0XLM1+80VDTV=% X9NR; M3ABFOF,[D>$",6-,*0Y Y31!$]JX(?9@FFU@FAW_Z1ZR:+PQ#'.&*5\DZ[*#8J4_0"-PT2B]F)Z>"XW\CW$C/U<."AXX;! M3=Z >7N9.]\= ^_8J&GWJ1GUIQ MP-T;VZSW=L3=*39Z=T.^ZC7D4=5>/:%$MF6XM0JUNM%)GSJEFI_LRW.R7! $ M[>)QM$!Y> [\MW-X>>(R'H>,!4 $3JP[4Q(=]PDTJ,@83I(&Y\%<6Q8 MF#RSL@,(#B(2[IUL LK7A(D>BRIGR_[ * MT"0"%8U1&Z=$.'EJ3I,4O/J>CIVQ]FY>HG-&<+35FGWS9MP+-NW9$=_/UN5& MKU/H&D"N\ P=P:_PSL_%:-W'XQFZYJ@;N8=Z/3':#=412\-9DZP2YR#L$LVD MT,JM(2UZ#/9,CEXEHD6OVN\BHNWK]=*_Y&'VQ5G>R*/\ 1L$"1VW$QUUZT=C MUI\_.@?[)Y[-/9.[MLYCSP5F#1(XY""5C3@*D\1(6& %>Z_LGHGH_Q(=R^]% MYEY[C7\H_*L=6CL[7'<;EXI]95[-LO1JAX0+=?]\7[>JHZZMB,)U*^YK6X'V8W@2RXW$$'(3#;_:N)H/JZ&D>')]^.]H_L6T[2%V;ZZEM M,=VQ8U\/4\O0(QZ9IF=;@0,P%^;#"C6S]M&3%%,]/-_F@/=XSZ*YEW+"4NLJ M63K86!KKM=G:)O-+2*,W$2W2+XPAGUPGU,(8_@/FX M!@L8RKJ]5RGHFBL;JU_?8?5LNG#O:>*:L1%Q%D6NXX5IR,PP,,,XMGW'2AVW MOO=.%WWC1I_#;RKD]%M1@CY97*(RM8[C[8?#@L]_HSV*W2@!X(:>&(&C.]R- MP1X%:<@,SC%'T/!M;^^59XQ \BS??1/@.ZO!K3W?^^VW#\ 6ZA:1PJKL8Q[* MO&OYLM#"J.'D4 9"'?KFBG>=@;9.1L<5G]61 MHH3,$5G1 PIY4M3FIK)MI$'3-)+L/8&R.N"!*\KL:=:,.#639Y-Y2M'/IKDX M6,H),DULY\4DON@O>_]2?)&[AK+$0F2;[_R>(X80-TN M!_F^4KY_/$FXQT/'#/7$"PR0[[:A!X9CZ"%HJ=CK5?X68FRZU%SV3>$-+1]:AZ ]&,>I?M^C4:EP/FIE7"NA;;+2)0 MHF53TPEU\E=EN=49OH.MLN*?G+:N>O6OF#5T77"]%2CH[PWMIMQR+#--P\@Q M03X#$S!=UTU8G-I18BWWAKY.>Q?Q@&+V-Y^]5ARXJ]'WFZD_)LFW@V)'QP?V MB<<3-TH21\=VCKKCQQQLUM#4718G!FCVGJ-&F"LC%76U5=2_7*:!;7JE-C]: M)Z="I01N*A8/CN].N)G\1)PHQ 3VQ0L1T6.7H0&SC "HQ=.XY]C_LWA+6W M2VX/F..^DP3X'>+U*XF7?BQC=,(*6BS;VD 8;Q:C/Z+7'1=OOV(S?>5'$9\. M[I,;2?OSP>6)$_I!X/!8-R.L96$6TR/'M_30,HR L=3G?K1B7LEB^L:-D?KO MJY4-D?J;+_CTVXF96#YF'NFN;V##"\?4 S<,==\)6)+ZKANSY$>)V?=JC?<< MKG^4T7H2&C>6<#0@?&J!^OY3/MT8/;;5X*:1LC")G"AQ0R\,?,OV Y;&S'?X M$*._-S;]_NKP>!_8M!?&86B"8LVC$.1P@M%Z[+[B\C R$Q[QT-Y[Y?6,N;@Y M6K_)[0[1^N]_O6^_G1B)Y_IVXNJ!Y1JZXX(H#IGOZV#6&FZ0,"=(G;U7;I.5 M_N/$[1>FQ7[*&BN,#>6W,$JL-]@3-.P M10SG;+ZIA?A(? 7(G2MRTA96D38N2]D8;)TS=($V2P/52VTFY%T0\ M2EW3<9@1X.QG:>, OJUGXRRRV,'4Z6.R-JQGGOC,=Z/$P;&;@:L[L8LM&2P# M+!_/QGY@7F@;(A% <54 +5_E:+Y)JCH>&*Z&G;(4WFDP/[!3WS:".+9=L'.= M8+CI>[GIHS>Q<1*%KLT-S]"3P(/K3FQLDVQ%NF=@&H8?&'X2T'AU==&%NN?E M=@-MR3K2&IN@5Q#)V8*;N>\QM/55C7OLK-R4AU-$:Y@H]<@G2@7;F2BU*Z.8 MAA%2PPBI8834(YAB-(R0&D9(#2.D?DS@[_8(J:YV9UH[I-Y=-U5JI7*Z]4[J MOTM7R?5#HGJ;;M_81'NAZ;9K&&!_1Y$769X3@#V6&H$7V6$466E@I?R&IMN/ MP%?))NT"]>N\ X%C6F&<\-3'_+:(A2E+F %_<].(&6:\:57ZX!VXQLVX[QX= M__D5W8T';]YB#5$@!8X[NI$:H1Q:+==_AAF%Y@*4\(?_ C*_,,][4 MRK_7SD*!8R6!YT6QY7,G,%GHI-QDCF%%AF\'(1ORX1[&_>0<',=7)VF2.H'G M>KIG)X'N6$ZH!Z'#===VG9 %7NRB^\D8&]<,)M]T*+WA![YE& Y/[!2P.(P2 MTP:&S $)G(C'T=#\^L$PX/3RQ "1R&/3T%TC#'7',%.=^4FL<]]( L-B0)+F M#5VF,!5OA3,0<:,O=K%YYU[>RIJO**^QY#%(B2:O\3(K.0JZ5O9&GR.'%@FAXV]_!ND2YT>]-E2!?Z'M?[T3XQ;<\T[2C0?2.P=,>V+#V( M3%?G/$A\$FC3UD^L\'JMM_6W_7;NP1@Y: 6J*H[3\%3;44_JUZ M*:'D]J[1*1F^2^E]7BOUFQ3+EQQ.\!VKC;,?N]I8#7CKYQAWJ#4.'=^(F15C MYA'.@@$.S;F?!#&/$IMYWF:>OJ'6^-9YMM_BJY,H]@,KM%S="1,NRIF".$YT MD\=>9%IVR.RP6VM,:')]L7'+%"?F='.Q,=":& HG*HT_94AQ#2LX8XGD&O*& MVXTXEHC]6EZQFH*WUJ?@04MZ>N]F5TMZ'G"TQ74X(9M==?T! @_T(M4)#PBW MXJ*:+1B+NV8@TWDW]:;;C%M.X%J&R;G# CNT3?A/8IEI8,5V$/7;KXT+E5+! M%R(TN)VC],^*[R/H?B'AO1_'\_,YC>3>/R\ 2[\Q41\[^%A[1ZM91_LG'O=B M.W29SMS4UQULZ17RU-8-#R='!0:W7 ,+89;;5C8=U)&+L0;V.#Z^!GZ/\V.W M4&= FHV0YN#KT<<3[@>18R2>'CM@-#N>Y^@X_5P/DB@V$IZ&II_NO3+'P37] M"0335"TC.WS3&I%7]2Y\7X4!@EW9':Y M-;"H!\6VCSA)")T#9N2ENNGX)FB:H:E'9N#I06CY06JG!IBV>Z^<'N?;"A:U MS5RD[\L>[Q]M!X3=#&'-@],3._;3&(=F&TEL 'M,?)V9KJ=;)OL-;PK3O_TZY9.*#]C> MC^U_7AU^/+&XZX8\#'67^1Y@N^GH46JX.D\X,]/0,!./)D"M;E:T<7*&RVS+ MXZ89 CDYB>$%GLVLQ$U2)_'BP/#N.)-YN/7K;_T;\CB7&4ED@@H819;NQ E: M$%:BVV[$TM#E)C/MZS,R%DO!9(($.07K%"[)QM 1L8&'5'XR*Z8O[:WEA!XP M[%\ZN]+V)RR_JC(ZC_"7_-Y*'>D>ZWYZK%[K 56.&K7?8VRP=0RO_24OXB\_ M&';3\,K+$\/S.+9OT-'JQ/K62&=AD.HLBIW437PP?HP]C0,+F&)=53F_*=EV M2YXIT018XB%KX6$[>4GD+6 B!WS"5-,RT !D2@"- 4^TUC^;+(=TCKV*%W,O M55[,HA*RTHE)J5(,?YCGQ67U\G:T[A*<98,X58()VE")JDS.IA5_J?[R,YQF MFK.KE]F$H$8_^KF[.I8 DK,3&+V,MU#H17S=5 >.#5$A."OA_XEZL_QZ3%_] M-$N6OPO.$*[\&WGG+[UQ[]4NO^^5UFS7-L6>MMZ&?"!!U^:5"2'D[U P M;Y;J$ M*0))'E[T$"H^?X;2='96S&&5I&I*$%;#ZL9SKP'OV\!.E)CL%/2.T>]4=6"V M,=)(HVDWD69)5M"QD0_?"E$6SKJ(*#?]3K)H9.#P0ZTJ\BS1\+@=Z!G:8X#A MLT4 ?J?#MP]-#M"=.O7]^_.7H?61^?@S=_.W^_O@^)_T(#.N?C]^.SOX9'P].#Z%=4]/@LB)8\-TP=1GD0X:#%A^24)J@,K.;MSKRJ M1F\>GGYP-;696MO MYOP0WGQ\R?,+?D">X8&I;<+4KI:9&N"M$[L&UP,#^T&&AJ$'J6_J2<*9'7M1 M9"?6WJO0779G;AE*[%NGK@-;"NN[(NU,&.+XN!8]U: M#8,S',P&MAUY.G=3!]0PV]>9SPP=^%>4&LBP/ 8:MB@;*W-L;Q! MV7IR' O#\ //NK66)7B6[;(HB%-#3[T@T)V$)3J+&-,C.V9^&)F^Y7/@6>9R MLN&@9=TSS_('+>NI\:QWQ7SP=FW"L@Y?+[,L"[-,+-_# 2Z&[F#&0V"$7/=B MGD0&#WD8!<"RK.7LED'-NF>6%0QJUI-C6=G%H&5MQ+)Z?%EP&4E@A9[NVK&G M.Z%GZU&8 O+&)MB$5IC ?_9>>=:@93TL[5%D@2!I\<& UO3=H +IF&B)S&/?,]P#=NS]EZY(\M< MKAL9 I7;(5:DG)=8'T,]E?BTY!47C:0RZA]0S0:5;V.@/M\U%OAG2P*^_1K# MH_MTXP/+VX3E]80$[#A.[,"-=!XD.#?:3?60!:F>A$&8.@ZW7-L&EN>)'7A1@YW]OLJX,V!@FRT@UAMAJ"KY=Y*\-*8!B'5B14O]RXA-(:!OW]>"&UYBQX81 MAH[O<"\,D"R3T$BXY05.ZM_4]N>[*!4_'J6=&D=OX/LW\=>#-_L.=8=R#3?P M'#VQT**T$@?[^X&!R1P_ .1,0I=?W^@'JSJ9[/NF!!'_RN/YK-5:#\<[:V*^ M<]-^GXI.Q>,S/FEWXNOIU;]->MYH9QU8Z/0R2^1YJY=^: MAZ4RW4IC]#K9MAY8GJFGH6D#N[8=-TZO[P3QF(CW44OF.\U$ M;H4&T%O@L%:>@;L1,AO:UNA[:63#Y@&'.94 O:=RP6$F;[LG88 MVOW8AW:'P]#N86BW>ODPM/NFLP]#NX>AW3\>\(>AW1&5L!3YD5.P$TS!OHX M*\J9CH-R).QZ++%-IG;T;OO&;2QL.X["V(RLB'D)BI7H[IP]@H: M_0LC9B9)#5%\L?!S:8L+5,)], 5H% D=8E+QVS2L%NU>%U97"PYAYC7"6T2& M2(5$A*^+:C9XT?H]U1_MP_T3(W*X'QB1;G.6ZHYOQ3BVPM(CCWFV[82.;YK7 MQY"WJA#1(-%=I(*MMNX>:&!M&G!PF$;$HB"Q##TT#5=WHC3!B&ZHQ]R.3(X>CI MO, P[(YT';<./BG:?/OM$)XYL/XY._B\;QY^_N@"K65'O[[]>GC^T3H ^CL\ M?_<9OK,7:?/OXP/S[^/];_^D1\_O[M?$+%& MRFTS<"/78488<)\%3N0YH.4[EFELK8\ZK?@RP]2E> V^TX+CSL\G_&MA_JH: MTQNW<"&E"9!?L=<[S<05-LG\'--D!:; RR^RF%..2I; C]#X*$CG!S,AF^"$ M:/A-,H_KH&(TKV S%2PF9@'G^16]Z/_F#'""FL^7.!JXE/,Q6^DM\'(QM(G& M=DXY/H[F#2N_@*DR+7$G-/J29MNT<+KDH"Y4V>D$[:T"3X/U%A4LC7N'C57S MZ32_$HN78CPPVAS"0"NTB,:)_Z_VYM=? MFM_*N:PRJZEGS-##3OQK!$Y]^J,Z ^)1J(8/+GY:8WW-0SC'B0-,/0QC6^".Y!K9,8G26O2+[RS1ES\M$%PX"/T M >84ILTOQ/3L,+-F-_.P*9Z'@\/@\K7%V)^&E-44AO)H1LTTZ7+\1C!J) M^\F$"_XK./8*BNL*B^PN\PD-P_2B&.Q[)TT=-[)";KA>A,Z6R#-3W]ZLL&+= M >ZJG'C@]3?Q^H]7)S$W+=\-&'K!?# Z E\/_##4P\1W$\[@OBQW[U487N,1 M4"Q:>JHKPBS2!$#[*N*,\+)&.<&_.SK&FJSZKZVFGJV061^*2Y!M;^O=KTR1 MVSJ[N"=9-R4 " 6?;K:^R4'"/2()MYL N[N$ZZ7/NTFU*(C#R(R-Q+82AZ5F M&*8@X)S T::!#P>I-IVI=J?ER>V%YMF:CHZRC#=<1P0:';"]"3PTS3T+)!U M\=XK-[PF2WJ#@9-;K E6W)GD4B7$4F.[GY:\;?-G\)>*?#GH \GP!\^11O8^ MX8>?U(=[+U 2 ),@SXEPEZ#CA%PF( )8238^KB:](W$Q+ROJ;Z% 8(AD,"N1?8F%ZFRV5RZR,3+X!53 M4$HXAM$S='P)3UX7;-5(*P"^Y66&+K-Z/Q.6DR/N.47B4Y;G6LIY]4([9U?H M#(,[*$]Y(NZS\TS3H:G2\@P.D!![3M@Y'$]X[X#-\@Q?"B 0>^H"@/0'=<_D MU*O]!@N;1Q#4:]"#L!*@*:DA\XE:)%'/C[4C@. :^ ?*#Z(?(%^2I2GH=B C M9H0/\!K<2Z&]X3$_C^!U,H7!%8L+>E!OD%ZU27VQ"^\A_+X$UJ+>"%M?7-@& MD8RY%:AJZ46I@Y;6EG#%-G6&=">);2NNQ0\2V1J_XCOJZG,@4/:&\6.#_%Z6 MW["?;T/E#E8W^QT? M395ADR$U OFZP',Q+4H5(%Y3-7*3BK)UPMU?-0IXU%$"SA@*D6H.,,KYC%0< M^%D,PBZ[8YSANR=C82B]>D][-0I9<:^;YDZ\T+0S=T46WF8 MGIXPFQNF$[NP[-XK;VRL)O(Y$;8@H\P.FY5A%.P(D(ZV?S31?N'*,;,/3/\(U>=*^Y3!MED)3WTB[9^#^?.!5@>M=:1=C+4/ M9?&!S\I"^ZW(L4D68'HY'8\TS.S-X;_"TJ/W:K^SRVJ>S?9>C$B@I%F.@?]3 MC*]UC3"*_DI;09I\,W0,@FE(FC)^CZR.Q&P*:GE9R6'Q(*1F!5FDM."?XT\@ M!+,*@PTS6'X.-J02U7_Q"FYYTGP-;SKF7UFU^R8X7/R_YW I("(,O//960:7 M"W*!Q'JQBYO>![@ M "ACP>)3H%"OQ*?P>,LK*+.27@1_?X,TD95)OW;='M>TJQM]S&K4JF=1( $ HZ-(-E? 4B)BAZ^"<)5R!*$=%@<6P&C8K@KLZSZH+:][;:F31:HNA*9&:=L0LNND8Q MT4&JFI\+IR];4%>'UAB/KC6&90RM,8;6&)M5"P^M,9[6R1]%=X:A-<;0&F-H MC?%C O\QM<8(=TB[>WR=,2Q-WW+,MW]WVK4U;*N[>*P!Z#[;X9KBMSL6L^V0 MG=PR0M/Y1!5")>20C>8R-_2)66 Q0'SA$?PA+>]-L^?=LIIH9R\S%UM':SZD UQB7 MEB[ AK"FC>M;^O2N7T>!I4M;342G=A\_SUYHZ)H!AD5\,LV2>9QA:6PR1Q_V M")Z 1^:3S[@A/@'*/3M7((2OX#M*;T:F2S,K*.VNM=TD2ZAD5930IG@M5[7[ M7J7>B3-E96N'L-X(/U>A%7)Y @\L)_RJDB$+2OR3!9\5E@##(E=8.@LL2KL M7@XH0O=,1T,/)T]'LF6].KS:0@7G8Y2+N.AD[O8>QJ_4]L]Q+" 5$$LP39%; MX36T\3M$7J>D\M5* G="$D=H#F%!TK1X5CU/BJ+?,GQ M[BX[WI6[O>NE%7[VMIM=R"IU![!%I!H<:5GRV94HG,70 -#?9P!AS!^GW )P M'2*L"5IA%UKBTH$-<+A'I*"$GR.P13:/R'5ER!" 5.#F.D,_93*E3!*=8N@S MZ0;A*%JSQ+TH?"-N /YU/66+O-;NIA0^8D&TI ?A_Z_F$6#U1$97*A&25]BU MSGM:\9\"LP#@= V/% SM%_QBC]A -4!,0;8XH+/BN:RA!R6C22%'>//+':X8:8X# M4%0#-6BZQ@66D4@!TH$5H8T,_1%PX*O/<#'+,":)<@17)G(]5$1)_(C%,3*. M!:C^5]6\J/WNSTU;N.XK=B'O8<.$G;>3BZPL)N>B,02>I:FY>5^G5NW"P=:N MJB=I/$U%%Z6FZJ/>E#3$20"?%R#+I>V" MD)LK.[+BO; ::Z^%=IE?+::$5J0!19A.D2*O&FDQ^E4PZ Y?9"G&O)'C45E, M^TY:Z0TB';^8YXDX$M,PA[3$M F6@%I0J9-I\VDAY#9:MY.8$BMD_',DZQXH MU:1$=1;)!;4;T6YD#(KL);_ ) = 3"9*JK6DX((?G$X ,<5.I)($CUZ!_407 MI_)8>E(&ZJV2GH:L&HY!C4M((Z_SBB8 M,B7;N\[W\ GV5LNA _85*S6&DLIK>I*)Z4XL]/R$Q::>F [#GIFI'EB&HS.P M<:/02CP6V'NOS.5<;9'5KQ*VL5BKB(6_0!9Y*5]"3A7E0!Y91*M;*W>5/$./HLVN9AFR4^1L\1L+OL6M$Y%]G[?+J5T)H;$J@+YYU53T/P8 MM;T_!.,N0%SM8U3C]BG:6S<80)MO'$/"@XHL#5T!N:@>^B#R*/?C6 SI>[[M M^OV]U@;W7NRD&58WDD K%#8";!@(8R[+=I;\)D N%QP$9R['/DIYFY.?+9VC M'*]C[892([$II/895F<6D]-"*1ND M1E-, PX !^+W1LE;OZ\F]F"M=-T(Y5HH)X)/JP<5L9 NF\DZU[J5R(T( ">O M*O&FZ4S<=)U6>37%9NDY6A.HEDNU@@$FS$O]"A5<@0O#/:]_SR('?+'6[B%N M6GB[5/L9K6+871(N_,;KOJX]K1]&KN%&7@@*B9,F/(P,*^1IX#JVX=B)+_5& MNZ<]+6F*?X@]DR![0QN4);R?<'O'[.L'PK#EX%0R+^O@U ^E',(Z!KS?.OSV M$=YQ>GEP>>+[L6M&D:T'9NJ"HABE.JB&%BB*H#ZF06S'+MM[55/M8JO9C:GX MBL_:_8IDX4A%AM?HKA0])$\_ON1I\YKDZ0VZ=_M[WR'CVC'&UR5<;YY^LE7; M?T4FW/'; T&AUACH5;FW@,EC0^]Y59>$[0,97E49T?6[VOP"TUQ&(D79& 8$ MZ9&CNAYF%^RB&]T?C4&9381\(,=@TH4!4S @N9F"#"TNL;)?.NY*K/<35NCG M^:1EAE(;F';,N==^53J,4I@G6(J^-$O\'89&34/_?\@FT6+&_\XZ1VAT[]9A MFH6H:BM[!)V1_IS0])NFWPV6-,6B:K;DU.4E5G%RN)2]>T'?/15LVU,%:GO: MWB7'/^%:\3]S>(;\GE\XN6DKL3G\W8I4"&JJ,Q.1R"S)6)GQG:J279&T?(&] MP_GE#FUT90MM=-,R397TX0SDTY*(JLCR-,-JSJ#C'^,Q.$=I E.?6F M(D_""$@=<$FU:"HN,KGJI)#AX;X&P9@8@%D-D[8Q3%Y[0E',)JDW(SXF1*SW M!>BC]C^?5C-@+N?X UKLE*E]H_>:3T[9:<,AR&-5-A%*V#%F8U"VS=[;_V3G MTY\_[%'YYV%1XI@JTMW@FM3J%+H ZC@5:7LJ"G*TT->]Y*W^6 I"<@\?T$4/ M2_["JHPZBP*QXM1UBM+$0&486,=V(&# 43"+>C_(3EF" ^)+SK*I[/E4%>=U M,*7DI_ EN1RP.ZF,',#&D1WJ,GX#^))H\K0-K$2LI+,[5$-!Q&/G$5B8D9L1 M#MY*6Z#7 !1SM*802KH *1F>J(?6Y?$3BF!]0IY>C>260#+D&;^@XS/J&%4O MK.Y7X)1JB]*#"W)]\Q*GXJFSS*%K-KT(TL8&\03R!B M;TON-G8*-U_M:L)9 F0,PV* ]:6.E#ZX=CXUZ[Y M\NA2U'%%(TYY .&AR7DOS)ERE:JI#J(;$X)"_;RWI?:#G>BH/@Z[8%E.08;F MYLZ*LN*BK^WSO=]^0YXGPP#HRI'S*64$V56 MB6BZ[1CJ&84/]3B(JPGL+=9^A=_\DG/!DI_OO?GUE[T7[;[.6-<_,DRWO0Z- MEIC(9@]BP??-;ZZA6-%$7Z-.Y3*-K$-.KM@NR,*@V7C"IW)[A>"+GXM(C@N1 M30*D')'I. OA);&=YD28BD!I".V)(V?PPUS&AE135QJ,D@D4$4T1..K[)S$)]L MPC&+I1>FS_<^X3,Z!O&H-PRA0C;!%DOH?&^>Q)6R:2Y $Q44WQ:PJAB(6VR@ M^**=4()-;^#'@*3?1$HHBF^ ,U!:]JV@Y(QZI1&(S9*21##E$R.':-64TCQI M3B\3%XCB,%P_)0X-C^-*8^TOU?$)='^X5E":9H L59W]FA-]\[I+0Q=1&T L MIIEU%^#"E=G9Z=_]7"+>25C30G$Q"?;5@/:!XLQOL3J1P)CXFC9BG^ M#B/123V1@L%,00/PC80*5SH-(CL> QG,?"K^.6N'2=\W9Z(#MML7 M8?9FDS)MT4+MF(I%QU'9;:)[0M.Q10R+J503D891M.@:?](:)B.D9]T(%*?N M 'OKG39##D+AX[M[[_^:LG+7G ML'0RXU==L@)H:$:#MN&'P;$6WA*L/>:TR.MTEV^'\+ZXJ%I!QXJ58=J.^8&**<*58GM)CZ+.= MUII5 O9"*UDSD#2*,[S.5,^A-/7^4&:>]N>G?6QH%H]!CLBG]D37(/6;#_(-GY1:+U*>ZZ_5 M3M1S^S&@ON#80@7CJLT08IGIC;UNE@GEAM=OL2W)V&,4>HR$FIAE+ V7VCXCEXY<3S0O9,N KZV=IJEP%T UW/;5 M RBE&[_"\E72'0JG8-L]H!:4Q"I'2(M8&Z@2&M)W)0=[$:*UN+V@OY_5T; / MG5P-FW42,Z)?T%(BW8YWX+E\"I) EV=%+M/@*+MNU*262O[:PG'\)U;9U!R4 MH=X)3(EV+DG>(A[LJ':J7KO]SG6;:0=%40]&_726"T&GF"X-I9M4TD&:UNM= MHKL"!3+J@(M DSZ$E:^FMU7S*::?)DWI3(,.H$(4EX^"'W4ZVO9)DDG=)4\@ M*;FSDPV(8I\\-'\LDV",&A_%DH+ &UVRRK[* M?Z$FGHA\:M&R:O%N8I ,N/)E47Z1'L.,G%OG'!EU5IV+5+_%%X_DI=.5R*9C M2#"B *W1UR0'JA4@K TJ+V1: J\%R!\+'V/9WWXSJ "?67RD_99;4#PQ3NSE MGF>GE ^\#%N!1L@.1/^X6MEO\5]I,T58/$C:&[(UTGJ4LI9-Y#W+W"9\7/'K MV698A6B8M>E(-**OK5Q1*Z-&^U"K3WP1^2+)GRMO2W(E,3'L"#2GAG2H+2-] M?GQ9M#X',R@NLPA_3!QL]S.;CYH:G]5,[#HP--]U04$8+>]_U&GB*&F>BYP: M*5[[#?6:*0H^=%DLB9I1IX9#JGKM]'>I&I#12 );2J>^\W3YD!#&748D>I;3 MQANA7]3VA3*'VJ]8 ,NZK\"OFNX!@)(3Z7?IO)>\+W &,E3@$30E*M98$XE\ MKNG=)XR8A,LXH8AU"E6M,<]DN:*R9Y.,8XE))=FATGW$J=X UY+F-M7.8^D3IK>U>]IVNIZJ[(2>FJ@^:+"J4:6:-W8+ M_F0W51%VQ0(HN0E2]T;MTO_1:OG(JH:5)ZM>N_/ZP]L:>5J=!%IZ1))5HOUK M[:P0I>OSJ.6"@1OZ=/SV@_9VPLO3JP:!?I\EZ&3![^255V=S+"R\G/0LU@Z M_M5R1%+_V.49&M8XJ%TD9#F/O?K?RJ52^UEH>UB.+M3(9Z8Y#IM?BUXTZ/^0 M!6U_*D+"Q-_KCDXPJFMW&!4)(0&HWSTS[6:;NQ99DR-?EG!T![HSC-K^^ZYO MD#4&*V%%GBO**^:S.M,"NQI3^D5=+!FK^C_2C"L1C_F4Y:@R95.EYTCN737^ M5L$=&V44$ZOR'/E^$_4O0&-L:FLX MO(:GACOQEB^\QN>P?1 M7@8"D?UBV%61DB?YF3^VVL\ NLZQ0WW"HUG33T'EM[? M=.H=+$^A M_)]MXA,Z>6:9[%E%N488'[S2Q-Q_@V>S:%[BH,)Z M3,'O643Q%"G6,60RPH1/LB 7IK<<@LV#AN21>M\GM.,(">7OQ(B<8J+_>?R^ MN^0?'UZ/Y%\)V5NNP"GUIVEUK\BO=#"K.74U4HT&%#4 UGSAHDRV]E$(I4+D MI6$.0BX$ <(.\!Y^1[WY0 D$T%3I/,DX6->H, M8#A0'AUH]J+TKR_M<"EQ#UE]:VMB>B2VEVA])IL7R&89Y&&ARB0UH[/V09?R M]^AB%?T/47+,>'PVR:@'R%<,E645/-!D%L"YL#'1J(X*41RW=FJV\D^ Z%&F MBOL"+I"#(DTXQU(."%,W[P!)D6/KJ-.S=F)!=V:H4KU:DKSB39N&UN_$/$UT M#6I?^)5\A+(>)@O@I"$D94;=)\@C?E9(>;84\6KUOFB'P"GV6D3XM-0[N$#9 M.DM#)=(U)ZG.LG1V;0YGU"S..$:5V@JV?PBC32 457G=KB @B]R\I"( M^!-U !&\A+4"-ZB(^"FJI60(52!63NI=@AK[(.X*+XR(%^#0#"S>N M:JCB"UL#4S&8(2A'*69J17G&*2^F0E5H96U1TJZ0V%\7E,[%]*K=MT-I4&W3 MMDSR)T4CAE/3P()4HE2PD\*K7ON$YNY0M MD,1[A.PL1:J;KD C7$HX'+O IJP@X475C%B]3@?K@B,C"4*<4_:2(=R3R8;+ M!;/4(E22=&.295-"IT '1%UKQN4Z&0[4>J. M: 2TD.JO&&4E,REWGP2.9>@,0?NZP=3:FR)SRYMT1YEBOBK?=R2S@Q3VU]9% M.QW\LEWBL%XL!ZYE67GI5?[7F2:[:$+>X30JG5O*K)VT0D7Z_$CSQO:_1*:Q M,_;_U9NY/B+B$]ZY_*J_C>%#LN?U\HF['+K6A7M3C+N)P_^U6-[&Y:]= MQ[)0:$#"C'"%G9YB]=%,!:4Q[ G&"2JYZ :1W.VEJ$)B^H M_VBYPD^[,+9NMLIKTE;_+S(E>)4&<19459 M-XE!]E4FA/PB@W]27%*!KA2(2?=HHZYRDX)6C^RM?6)*ZU@$O,A*4B-;]S2, M(Y\6Y4ITNZ.OYL&FW:#WE%H:-6 *U. AV)T>UZG4437\4Y>0EF)0CJ MCI\H 7T/31G))K&SOU*/4<>4$TJ5HHA%5<-$@98!+E/-IP^:R29I+IP]."9_1=6*K_%;K2-QH4^9)FE-)IK#H M-RX3V9JFL,^!*,YZ"T&7=YY?O1AI.4)05GQB#*>N5QK5O4LO.9-5P^I\HU8M ML7)WD7\-Y7S$KPKE=BFH"_IJM7Y(2MG1I!3[Z26E;-VL0,9SRHN&UI&(SEE< M%FT64F&: W644+D*V#^"/(\73"54_OFEQ,[JBPUR6545<28R])EH_5$U@41% MSX*_U>N_/OK?]V]T,]0 5D#ZL MR*2 "R@QXI0_-<]F80 HRR:.6A4HBBCB% MI(A+ZM0K.6YKB]U5FL=DWN\]%?5:NS06K?_E^R(H>)H7D>@ 77MW^N^KTQO[ MDB%>4%ZBK#N5J=1\\3H6?%AU:S;042L1?,A$T\5,=;4DC7XG37;<]U_'[S6& MY92G? &;J"E.?$9:>#M!9><&[VT=CL]"9ZM 0;-])P$3,5"+L$B7:JIVN1HJDRPSOK8B*?K)HU9*%@16(> L]A)[ MY*-^*JM[JRX')8ZG1R,WK;TLLN&&BDKU*-\MJ&$.N@1:[7.7WU]B.2>6ETUD+DP3 M'8C8Y(OP@5(H3O3%4I(Q95FN&N%?%M*9!-*=9RIK>*,&A@49=VU_CJ> MEJ"O2Y9,=]/N?%LDPJK>G-LDZ9$:V5?R".E7^EZZ.]Y)DG\6&%OGA0W;$=,, M*5FWB]K8BQ+)013U76E'']Z^_O]V$J B$"2B6RWN$<^%,GHS2CS41LVQZ>TF M!%6VH, +X15/V-4=BJ"V?J:ZMT:[.5+=@P(P7[+?!?8G"PY%AXFN&81,<^'I MD:C!::(B32K'BKAUF4E_2U]#&-,/>^OM<#?K<;>'@J[M6KN)R1)\.%I,M;N0 MT<7:Q8Z0_ 4$?JG]-D=-:ZR]ZW"^]@4VUZ7D^"HLN"8K!K&C:_@HXZCE+:5A MECBC$*E8;06[>M31EI7BR8PK[=Q&FKH.)!C =4!*#XR MX:?%+%.ABUCT"%2I!&3!M29O=A,>5(>MWN-U^ATU_6@>,^MI)[XU0; F#"K2 MN1;OM#T(:N7E*>9D ;3082WUN9)-LZ2#N(NW2O[REM=XAOO%#$K9ST=Z<43V M&4WCFI>-?[Y(,^4^%IYN4G";Y2G/LF:"U0Q;_U%6?!U,A3^ ))"1T0*T2?EK MS&U6==L]7B'ASKI2R-[J=$1^[58VBRA_DNG]E#NC2/*T*!!4'1J84DKJA.=- M5H4&QYW0RV0:V[R9F-4=E(3LI176KD0E#'8B&VN?ZKFBC1<<;;H6O.B0V%.5 M.K_2RP1W(;B^$^/;9$%XI\,FQQ+N7)H6[:9*JK2!KD)YYP1(Y-PG#KN1D<#Z MVJ@ECT@%P5,W3*I6J"0>*2@K4F[GD312 MKFQ? ,AB3ZV1G-@VP; K96^T":J9C]8T-(X[;7K+IDUOJRCJ\?+"7_L#2B)J MA"8\!GD0\D)J*1G<:\QW,UG94BYK0Y$M5KHT[4VUFR6J6I39K5ZJ^^U20(D> MF%V*"S6-KVLAUTV8[C;L0G1J]KZ4%K)\$IF.W1DPV,Z-[SZO577"/=;O[4@9Y@0FMO)W;(6.E/*E;PLH4P!:7 M7KE=E0%=+Z)H7C "8A.4Y-/*L)&C9>5]H@.[O;%FORT/$?&+=NT8I432Y&;> MF;.HDB7IBKYF59URA@W/^COX;I9DG54:_#W^0N-?UP%I MLL+BL=U_-:[2;J>Y6@ L_%3YT'JY"E@;XT8*ZI,V@% M:92X;N75RW;^B_K>CLQXNWXPT$Z:G*EJ*-8R%&4*>Z>E:I/9+#7_CN94N^V; MYIS*+J "*-*D9.5@UA3@2,Q1>$.%2 L]/E?3F4"2;J'-8N8[85&MJRCMA-@5 MQ0]ZSK6MMLG" ? ^W4VW[S)*) 5-K)500Z92-U5M"\'.13?56F7E5GE)E8/89>2I3PV7<4D@)G M&2JJ&=@+;8[O+=('0PJ[.03S9-3:N6WJ,(V6VM9>NU87XOZ M56KI$NUGK6)]UNK'.L*V8%0;PRA13S87%!&H:9V7V0)M>U3XD,OUV'*YG*>7 MR_50^H5[\5E@RGA._EF5+;N%91DO,HV'5K7/T7] M\9M]E(6+'XGMDX:N0"]2F5A^]:VW(1(RQ M69MB/OF&,LAY@-VHK5XY%[L>] M19@@ !8_.Z#=[\+A;AJ%A".;EK;?=R1Y]:QJ55?+B5N%Z,;;NGFR>D7[JWI- M46P'1B1:8%6=?O \>R%HIO9]DJ,8J^NQQY7ZCN8[BOG LOV5^B[ATY)CZF+M MV#S'0L=OLAU1LY&E4U;R;R-MFL^K9B?8B.BGYZ=@M;Z@,EAJXR1:G:O.1H8I18(7*!#8^+\58!G'$%S_)TU-S1Y&LCIIC M5A*=8F4"%4"7?"8<$EI43.;B<1I90&,RA<-8-85&@QZWW?;@D-=9S3S''DP7 M7"2W%( CZ"LA#YI(J\'R72[AGO-3+%?@LUFNJM%7((I4\L2M]X">B;*$"5:1 M*4:Q-#=F9REG$XJA(MVI&NR5@XW)1*1FCEFVLL2DZ#+DQ@L'EUO6\9C>R8 U MGBAWL*B/!^AF*M*A>O&"AHSQ7#&I$/%8XD95+2S?YN*J)T$V0Y\8)J'.JZ4- MBGKC*2OY@@[UHA5=GO)B)$D!Z;7YX;4L!'YS/:4*7SS<1D5=M&B. MQQE7119JWZW+G:'W_'ES;0UO>[%,3M=@E@R"G6?*K48U/W"U(HU]5A2YC%:+ M(91R-JYJ&B(Z[V&3[EQ6GUR083SA,[FIGYXC*P0 M$.OG2]J&U56MC>FCRB* M1_E*!.]*HD/^2\ZG#@M<(:_:P9MC\^1:9<9N_+O#-FETJ!GHS MWVRU8!L#ZBJVI GNHV4BRX9N6/$5:NPB@G&R714KE<=OX:[&VL;7>BTC;;AH MG4RQTYR62&&MOFWD7%=*-9!$]Q'/6T<1OD@(*46!=]%V)IF1M8=9^J]6U,&KU9R'P%%"&H,E*$+IO-9Z(? M),JNUN3>HN6#%,WL"^KH+5H D]C0?I& V.#29<10=?.M)Q)A^?!5:W)KWD']$P1 =R_2+8WE"/"K M25:=23+.2J%[]K5)&-R&.^XV=!^[VQ!/N@6EK!^>?V"-9PRT4-?V3Y;DS++H M0!F&Q?+S"N-_+UZNB4@V;%)^,BNF+]T5>"5[9BAZ*H%[8IE-Z%3THY^[[\,74+<.$ 3R)?0^\;6\ZS <6UZ(USTKX?^)>K'$A#%A MPD^S9/D[-QB[CK?R:V-LWO([U[[=JM=MUC3'CAD\GLWZ-+OUT6QVO65_(A03 M: :(C$3S/WOV7L.T$C2-7AJ:22Q"K7>;1TUWZ5EK^A6?7J:Y12(1]/'PL0U# MMC+C7#LHJ-G7VZ;95SU@I68V#PS1YE')DY"'P;.8CI8EFH+,XX)V3Z^A#GSO M ( ?"Y!U4Z0!?+>B>NQ>MPEE+^?CQ#$'\_RZ<^<\758(BNG#J[)TY)9!OP[. MW'3>17RYZ7=K(X^AK0G*!T*@?F@^6X3A]SM_^]PT1FRG#FX%(]^V%^+NWQL& M^.V&L!AP><#E30_^G_\16*;U\X#,#X?,EFVFUH^(S/=^\)UFS!MK5S+;^=%H M5V^NBVG?2M]:@,!*_=S:#(J]5+Q[K-DU1GX8;(C-_4ASK\SWQ[ZEVPG0X9I^ M,&)Z\K;U^X7$I_LPL-?"T1[ /1(<]3S_=KK+#JG:3_R*[F0N#=?T4(; 5BGI MR2OZ[^O\T3LQ^Q];(0E&MNL-6N-N7]*@W#^*:]HR+3UYW?YW.2=]N2YIT/(W M=U):(R,P!@URMV]I4/0?Q35MFYB>O*[_:46QZ:#Q;PQ*>^3:@\:_XYY1"^H-4%;A GNO MGMLO%LI$!L5J?0+S#6?0?G?[D@8CY5%HS@S[R+.?FQ],70&RVO'KVBPO![%-6V5DIY\I.6/;IP!AY\Z#M_)'!QP>,#A'3CU#O-AJ4FI7=0=R@A# MM]39QX:S),4<6Y%USOF#O7!H6=6FK-NUK+(ZU#:TK!I:5NT$((>654/+JENW MK!*]08?&54^V/\K]ZZ.8+;VK_5$&7!YP>8.#/[<\;XD9#D@\(/%C0F+3' 7F M+4O5AX950\.JW<)FL+T-TQH2>';[E@)GN*(=;U\"A!2XFV8,#VE60[.JAU1= M[*$\9,>O:,BH>A37M%5*>O)*_M"LZCL T1F9]J9FZJ U/@IV/US3 ROW6Z:E M)Z_;4[.JYZE9]+Q7% Z3=U&TP*)(/'1(QW8TC(L/M/"0-W=;7/VCZ M:P!X:%7U/>-2MK=%!^1P2X/"_V04_FT3TX_4K&IANN-WWPAEY5M]=[ MC9'M^H/NN[,W-$0B'H6DVB8A#5VJABY5.ZXIWK_9-7*<(A*=??I!<,8D!V_H<%P>137M$U">O)QE1WJ224@O]1&8>B4^XH]&]9M? ]P+-E37T@CH$X5L/$]P \1! M&N5/,P:O4TY4^$-M^9R5I]FDM;.?Y2>X&[>OAXL$_ZO_CLJ?7G6=LZUUY_&/K_/VGSO@"L8>@6.L]F,\[A;1<9OQQIG]Z^AI]<\&J6G5)2U4BK MSEC)SXH<"$'+L^;SG)_"NRH^F^7B4+ %IEWP25*4!)*"@"0>.V?PFK(::1(< MS=GA9 502<:KL?9F3D>$WUT7$+E]>&P]=)M1S['S@GJ.\:;GF& PLO&834?L MV^6VJ:7=%>W!R67OU4B[I$OE0 ;) MIC:O84$/@K(/F,[R+P@/">&6-;@Y5S MU2W@F3DVU =;!6S)JRD2\@7/KT:"AR M+_.1/JI'HEJB;C%WH)? Q]J2!-DA M\?(:Y%Y49G<3*]:NB)5P;)*^^WX2Y_,$7O',-,8RJ*$P$6@'>2?6MY4\!6#5 MHH4E%UE5E%W>QS!X'-:>;@XX!Q_T&-YS+,?#565'. M=)#;YY)K(!._Y86=J5U25L%RRL%EELS.I#[?_IU4?XWF)RP"-7P^6_V3KN+L MW5Y3WL)"#V@Z$7;JEJ41<$J2M=6"[7K]WL,'V'L_MKR?D.I+*AZ(AV0> MHT! '22:5_ TL W%Z(4278@3@DY?\5/D'M5+[>PJ*=DK6B@]FCL]+0$"V5& M\A(L&#Q,,>'RG6B:J^=EB+"G1^Y8^XO+^D,$1TJ+Q$66P[]F\XBV0A6)4MV: MHY/A>9EKQ" 0&Y R4_R8 $H^/TW"U_:SF-! ]SL>C!8 MLQO];D4=^AMR/R?^7,QAC438?L#/B7T!ZT(%%C2]Z@6I8?UN^&O.OS*%)7R" M,PNV#)>'2"Y9,5K@C$U.>0M#P H%RZ#BVO,W7/RM6XXPS'*X&\!141^F#]P2 MG'"<;"5.]K&8>^H*-^NYF:K)_X=PV;/]Y/DQ/'EHM68(RW2 M<$T/?$V!/;+,34?8#[?TX"ZQ\7;:<_]XML#NZ3N_WEAO]!@UH#LUQ/RQ>Q]9 MP1ZCU M7*/N^3ON"?W^C@MKYQ4%5>XS*=#HO@ZGAB=O^^1W\E ]"EWM=UDC_IW&+O[8IHUEC8R- M4\,& _2A58#;#/8;;NFA58!1Z-VR%]QP20_F$O7'VV%W.Z^G/2F'SGNLP^'5 M[.F.#KAW[X#G;7&4['!%:^D%]N 7V'%YLWE[V.&*'EHE"/TAS?T'\4O:>-+F<$,/[=5Q1L9M)RL,M_1@MV2[ M&VL'@\?@\6D'[\5<=^PFO)C2.NC2Z^?R@\P9ZF)V_)*Q>YX/=^ZFQ3.:. M\\&>Q'B\ 84?+0J;YBBX;>[)DT#AI]PYJN^(NZV#F-XH-(?"PUW7BQU[O!W/ MYL[HQ6H3ZDDY(>$[FU4/M$:+D2\.*AVV^#36V$*3@^U0ZW[R>5[AY)>WO[P_ M?K/_&!L7V/?8N&!0AQZ5.F2&(]/;M/)H]_2A >L>$];=9>SY@'0#TMTND](: M>?:F+:AV#^F>N.7GAS^ZX7?7;(G'IT$?T.R^'TZ1_K%#GU:P,:$_E!SX888_+()\EQC"NH;(L,:PQIVC 3L])W#% M8-CB?)IS:OGW2FWVY*RF,(_@QK//Z VC:DUEU&;0[.V2?D MG+W=P,S=\\X.6/>8L,[R_9%I/OZ8P(!UCPGK3,<;.>YV:D*'2-0&\<+QIO53 M0R3J\:B>BR/XMC'N_2GSY<P7+<'SV"-903//4LJ,&U\91<&T,YP8!U#U].X(Y"?_#B#DCWH.Y! M>V2&C[^&Y8D[<0-C8PUZ<.(^<@WZ\983.$,YP5!.,&0#WUSDG?TL5^L7G.P^_9 IV+X)GP MN!#9UB_A'G@I%"MMY?^Z^E;K4/+.=%1Y7YJ!0LX,%IW,7NKXR?<^9K#&*7$N MPXM[T6S7>?O/':@$8X^@\/9KG,\K4'(QG2+ATY+'&5V!QB:)QLX+0.MO],'X M$8+;VC5POY^TP%W-BOB+CB8$\M]S[#O_:"%M[QJDWQ4EX'.:3$I22#YV?Y%5TV*Y$C]VT#I$@\!\L3%L'7Q, 4$WB&:Y?9[$S#S8^T M:0Y/B+.DG"#2=ZLKW2X/A&SWXQU8[]W/#+KX703+,V\<:+!L#M>W10AI*5 > MDMKLK.0<,'\R.ZLT/D'4.V!E?*;9YDBS#,LF2,)?K!%BWA1H QAC?O48V9^S M:^SO^%I>U\>I)%M3MW==@5S685+1E39C7V '2TNNLQ:K-*8!LXKA'^R4=H;< MJ13%1>LLL8POXA9>_7=4_O1J)3))$#KHU5MV^5UFR>Q,ZM/M7TE%V6A^PJ*J MR.>SU3_IJMA>UU3"8_-R;ZT=;V&AAS4#]E[IEJ\ON%%;?YZ5#2IX%%*[[,9G"/<0?6 M2R6P!.MCXL\'@C^_;?BS4!=J)OV:E!7X$E09I,2U?F:M-LYV 2#]R"<+&JOQ MO?#R-2E @''Y3[4Y'$E1#?XTTX)#/3,<8ATKXC_"JGCF6/?;41V*- M9%XBF[Y..'A+M"74'9*I=@CR "MJK A> M.1'GA1<\\ZP&S925U3[OK #ZJZ]UK.VCP!=G4L*^=?KFUI?@0(!+4Z4F:O,9 M&%[?X,DTYWP&FYHC^A05W0"; @"^POW,\%'3!:RA!;EXNMH8=0%[TK(X7US8 M!FKH+KP13DJ"6-1VUMM12W_.E'&W9,+%9\!O!;JS&M (^.Y!I%W3MB'6U%>]P5U C@VEO:HA4_#92:F_6.C6EO[6V)+8&MACJXNN5F T&*E-&L)=:+AMM!,VM(=H=2(]34D M>"WI006 E^)3IWP"W^8 A@K!FN;"R[RQJ">MTAP;-TO[>.&^I=3OFOEK:8'/ MA61#0"V*MA>CWB46WTU\S_. 6.Z*.A[8D!LN DA$$9;> ]1L'';;(W_)NUSB MNAOK*BL\:Z.51+<$M!ZW3-_OZGMJQ"@"BJ!]=VO#-\?VY@!?%);XV^8D A]: M1-S211L*K"D D!D$'^C0? +_%]0%XF%1H6^K@$(3W0E]:4.1^*MD%"+J<9Y- MP$HIR1\&6$QCD7=-2K9WS+H[EH.U=Y:9NW74RB M[P2PJ$;A!7Q=$#K/LQ> P\_\%M]H(_^J&&,]YSHI 5@3,^3\%*ZX MXK-9SE$Z@" $6,\RE@,\BC2%;W#_$A)6HPMUR'3*KLHBSVN\&-7O;;E..K]@ M\?_-,^'EU<@Q#*?L_!I^#IADMGXL=?#3-= RS[X '$L&C'F$IP!^VGR)/\PF MU;S$P-]NJ-?74F8CY";%!.36O"QK]T8QT6-6G6D9& T@T%=AY*@Y,$ [.X_F M9:6NNP<# '+PP[B-R^0KF<'7^%E43.8*DA5(*;&P>A)TAW7NB!2^9Y;=0I#- M97%7E0[:A+H!03U&>?)F,9]DOR^?9#F2#!8]KZ[1 MNN/O($MN:?LL."W7D2.*^Y,-TH($\.YI<8F,>P)R@/(0X-MS-L-88LJR7,84 MGYE6R^S< +UMQ8VK"GUHTYS%E*D &Y,J*5A62, +4D:*#_CE2M-(+GEYEL$/ M:S]96P/H37WJ2".476U$(%UQQB:G&4)/O.$Q$NCO155I<)XW634M*F"&&!?N MGF:7J%-M5[JOZBW+*V[(T_9K3YZWI.E9+8E]9\^(=]O%-J/.F;!IBO/SK*K@ M7>2;2[68ES.&48&KI&1SN',M+4$F"KKCH+U,45JB6"2*(M.Z];-S]ED&$(H) M2E548,#@GW A5HG.A4]P @*TDIA_G $C>/^^61\W*#[\7^W-K[^,5) "2 3$ M*#H]X%<@C)6+L;4QY:RX+$$[T$$+6O]4PD1MC#=&N5(9IH( 5J1 _@!%>.*2 MYSEL@O/_71F??+[]IK>'4VT]XQS"X$"MKT!.WM?^-EL>FVA[29QY4V$SR> MM)G=9W]'9,0_?S\!*N(O=IH)BJTJ#HA*Q$)!5M&GH6M!"[DW\#!V@"X72#F'$/]PK:#=.:TU ]XP>H]N./P=O&2^ R,6=* >[9P^SC4Z):AUU&7NGNMH0Q M4'+T"<@8#Y Q<3U,>N(Z'D">!0'2"^X5FDZ6_,]>EL0Q]XW 2WW+=!BS0F9$ MJ64F9FA91N!')[Z]MPY%_BP_D;/I'W[Z?NZO^94R2RNLS8/[YO(3+QQ@[)KIEB(Y>CX5=Y^&==3 MWZ9Y<5FUG$AKJ^//,9<&JXOPO1Q6>2$2N82CNXV[AAT1)D"8HT2FSXE!8, :8 G ( @&[MCX%_XEA/_ 7CCHW<+_ M%E/$51T8N<18>TTC7$O[BA9