0001680247-20-000015.txt : 20200702 0001680247-20-000015.hdr.sgml : 20200702 20200702070445 ACCESSION NUMBER: 0001680247-20-000015 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200702 DATE AS OF CHANGE: 20200702 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: 201007151 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 a10q03312020.htm 10-Q Document
false--12-31Q120200001680247trueP10Y104900053400000.0010.0012000000002000000001006240991007776701006240991007776700P1Y2M12D0P10YP10YP10YP4Y0.0010.001300000003000000000P1MP3YP3Y 0001680247 2020-01-01 2020-03-31 0001680247 pump:PreferredStockPurchaseRightsMember 2020-01-01 2020-03-31 0001680247 us-gaap:CommonClassAMember 2020-01-01 2020-03-31 0001680247 2020-06-29 0001680247 2019-12-31 0001680247 2020-03-31 0001680247 2019-01-01 2019-03-31 0001680247 us-gaap:CommonStockMember 2019-12-31 0001680247 pump:CommonStockAdditionalPaidinCapitalMember 2019-12-31 0001680247 us-gaap:CommonStockMember 2020-03-31 0001680247 pump:CommonStockAdditionalPaidinCapitalMember 2020-01-01 2020-03-31 0001680247 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001680247 us-gaap:RetainedEarningsMember 2020-03-31 0001680247 pump:CommonStockAdditionalPaidinCapitalMember 2020-03-31 0001680247 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001680247 us-gaap:RetainedEarningsMember 2019-12-31 0001680247 pump:CommonStockAdditionalPaidinCapitalMember 2019-01-01 2019-03-31 0001680247 us-gaap:CommonStockMember 2019-03-31 0001680247 2018-12-31 0001680247 us-gaap:RetainedEarningsMember 2018-12-31 0001680247 2019-03-31 0001680247 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001680247 us-gaap:CommonStockMember 2018-12-31 0001680247 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001680247 us-gaap:RetainedEarningsMember 2019-03-31 0001680247 pump:CommonStockAdditionalPaidinCapitalMember 2019-03-31 0001680247 pump:CommonStockAdditionalPaidinCapitalMember 2018-12-31 0001680247 2020-04-01 2020-03-31 0001680247 pump:HydraulicFracturingAndDrillingSegmentsMember 2020-01-01 2020-03-31 0001680247 pump:PumpingReportableSegmentMember 2020-01-01 2020-03-31 0001680247 pump:HydraulicFracturingAndDrillingSegmentsMember 2019-01-01 2019-03-31 0001680247 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-01-01 2020-03-31 0001680247 pump:DuraStimMember 2020-03-31 0001680247 pump:PermianDrillingAssetsMember 2020-01-01 2020-03-31 0001680247 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-03-31 0001680247 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-03-31 0001680247 us-gaap:FairValueMeasurementsNonrecurringMember 2019-01-01 2019-12-31 0001680247 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001680247 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001680247 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-03-31 0001680247 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001680247 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001680247 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-03-31 0001680247 us-gaap:FairValueMeasurementsNonrecurringMember 2020-01-01 2020-03-31 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2020-03-31 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2020-01-01 2020-03-31 0001680247 pump:BaseRateLoansMember srt:MaximumMember pump:ABLFacilityMember 2020-01-01 2020-03-31 0001680247 pump:LIBORLoansMember srt:MaximumMember pump:ABLFacilityMember 2020-01-01 2020-03-31 0001680247 pump:LIBORLoansMember pump:ABLFacilityMember 2020-03-31 0001680247 pump:BaseRateLoansMember srt:MinimumMember pump:ABLFacilityMember 2020-01-01 2020-03-31 0001680247 pump:LIBORLoansMember srt:MinimumMember pump:ABLFacilityMember 2020-01-01 2020-03-31 0001680247 pump:ABLFacilityMember 2020-03-31 0001680247 us-gaap:CorporateAndOtherMember 2019-01-01 2019-03-31 0001680247 us-gaap:CorporateAndOtherMember 2020-01-01 2020-03-31 0001680247 pump:PressurePumpingSegmentMember 2020-01-01 2020-03-31 0001680247 pump:PressurePumpingSegmentMember 2019-01-01 2019-03-31 0001680247 us-gaap:CorporateAndOtherMember 2019-12-31 0001680247 pump:PressurePumpingSegmentMember 2020-03-31 0001680247 pump:PressurePumpingSegmentMember 2019-12-31 0001680247 us-gaap:CorporateAndOtherMember 2020-03-31 0001680247 pump:PressurePumpingRevenueMember 2019-01-01 2019-03-31 0001680247 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember pump:FlowbackOperatingSegmentDispoalGroupMember 2020-03-31 0001680247 pump:PressurePumpingRevenueMember 2020-01-01 2020-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001680247 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001680247 us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001680247 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001680247 us-gaap:PerformanceSharesMember 2019-01-01 2019-03-31 0001680247 us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001680247 us-gaap:PerformanceSharesMember 2019-01-01 2019-03-31 0001680247 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001680247 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001680247 pump:A2019Member us-gaap:PerformanceSharesMember 2019-12-31 0001680247 pump:A2020Member us-gaap:PerformanceSharesMember 2019-12-31 0001680247 pump:A2017Member us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001680247 pump:A2018Member us-gaap:PerformanceSharesMember 2020-03-31 0001680247 pump:A2017Member us-gaap:PerformanceSharesMember 2019-12-31 0001680247 us-gaap:PerformanceSharesMember 2020-03-31 0001680247 pump:A2020Member us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001680247 pump:A2019Member us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001680247 pump:A2017Member us-gaap:PerformanceSharesMember 2020-03-31 0001680247 us-gaap:PerformanceSharesMember 2019-12-31 0001680247 pump:A2019Member us-gaap:PerformanceSharesMember 2020-03-31 0001680247 pump:A2018Member us-gaap:PerformanceSharesMember 2019-12-31 0001680247 pump:A2020Member us-gaap:PerformanceSharesMember 2020-03-31 0001680247 pump:A2018Member us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember pump:IncentiveAwardPlanMember 2020-01-01 2020-03-31 0001680247 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001680247 pump:IncentiveAwardPlanMember 2020-01-01 2020-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember pump:IncentiveAwardPlanMember 2020-03-31 0001680247 us-gaap:EmployeeStockOptionMember 2020-03-31 0001680247 pump:IncentiveAwardPlanMember 2019-01-01 2019-03-31 0001680247 pump:IncentiveAwardPlanMember 2020-03-31 0001680247 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember pump:IncentiveAwardPlanMember 2020-01-01 2020-03-31 0001680247 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001680247 pump:EmployeesAndOfficersMember us-gaap:RestrictedStockUnitsRSUMember pump:IncentiveAwardPlanMember 2020-01-01 2020-03-31 0001680247 pump:PropertyThreeMember pump:RelatedPartyLeasingArrangementsMember 2020-01-01 2020-03-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2018-01-01 2018-12-31 0001680247 pump:RelatedPartyEquipmentRentalMember 2019-01-01 2019-03-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2019-12-31 0001680247 pump:RelatedPartyTransportationServicesMember 2020-01-01 2020-03-31 0001680247 pump:RelatedPartyTransportationServicesMember 2019-01-01 2019-03-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2019-01-01 2019-03-31 0001680247 pump:PropertyTwoMember pump:RelatedPartyLeasingArrangementsMember 2020-01-01 2020-03-31 0001680247 pump:PropertyFiveMember pump:RelatedPartyLeasingArrangementsMember 2020-01-01 2020-03-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2020-03-31 0001680247 pump:PropertyFourMember pump:RelatedPartyLeasingArrangementsMember 2020-01-01 2020-03-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2020-01-01 2020-03-31 0001680247 pump:RelatedPartyLeasingArrangementsMember pump:PioneerandPioneerPumpingServicesMember 2019-01-01 2019-12-31 0001680247 pump:CorporateofficesMember pump:RelatedPartyLeasingArrangementsMember us-gaap:SubsequentEventMember 2020-04-01 2020-04-30 0001680247 pump:RelatedPartyLeasingArrangementsMember 2020-01-01 2020-03-31 0001680247 pump:EquipmentMaintenanceandRepairServicesMember 2020-01-01 2020-03-31 0001680247 pump:CorporateofficesMember pump:RelatedPartyLeasingArrangementsMember 2020-01-01 2020-03-31 0001680247 pump:RelatedPartyLeasingArrangementsMember 2020-03-31 0001680247 pump:PropertyOneMember pump:RelatedPartyLeasingArrangementsMember 2020-01-01 2020-03-31 0001680247 pump:DrillingYardMember pump:RelatedPartyLeasingArrangementsMember 2020-01-01 2020-03-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2019-01-01 2019-12-31 0001680247 pump:GroundLeaseMember us-gaap:LandMember 2020-01-01 2020-03-31 0001680247 pump:RealEstateLeaseMember 2019-01-01 0001680247 pump:GroundLeaseMember 2018-10-01 0001680247 pump:GroundLeaseMember 2020-03-31 0001680247 pump:RealEstateLeaseMember 2013-03-31 0001680247 pump:LandCoMember pump:FormerExecutiveOfficerMember 2020-03-31 0001680247 pump:EquipmentandOtherAssetsMember 2020-03-31 0001680247 pump:RightsPlanMember us-gaap:SubsequentEventMember 2020-04-10 2020-04-10 0001680247 pump:RightsPlanMember us-gaap:InvestorMember us-gaap:SubsequentEventMember 2020-04-10 2020-04-10 xbrli:shares pump:property pump:segment iso4217:USD utreg:hp xbrli:pure iso4217:USD xbrli:shares

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, 2020
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)
______________________________
Delaware
 
26-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 class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, par value $0.001 per share
PUMP
New York Stock Exchange
Preferred Stock Purchase Rights
N/A
New 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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
 
 
Accelerated filer
Non-accelerated filer
 
 
Smaller reporting company
 
 
 
 
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
The number of the registrant’s common shares, par value $0.001 per share, outstanding at June 29, 2020, was 100,889,230.



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 that are intended to be covered by the safe harbor provided by the Private Securities Litigation Reform Act of 1995. All statements other than statements of historical fact contained in this Quarterly Report on Form 10-Q are forward-looking statements within the meaning of Section 21E of the Exchange Act. 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:
the severity and duration of world health events, including the recent outbreak of the novel coronavirus (“COVID-19”) pandemic, related economic repercussions and the resulting severe disruption in the oil and gas industry and negative impact on demand for oil and gas, which is negatively impacting our business;
the current significant surplus in the supply of oil and actions 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;
uncertainty regarding the timing, pace and extent of an economic recovery in the United States and elsewhere, which in turn will likely affect demand for crude oil and natural gas and therefore the demand for our services;
the level of production and resulting market prices for crude oil, natural gas and other hydrocarbons;
changes in general economic and geopolitical conditions;
competitive conditions in our industry;
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;
changes in the availability and cost of capital;
our ability to successfully implement our business plan;
large or multiple customer defaults, including defaults resulting from actual or potential insolvencies;
the price and availability of debt and equity financing (including changes in interest rates);
our ability to complete growth projects on time and on budget;
operational challenges relating to the COVID-19 pandemic and efforts to mitigate the spread of the virus, including logistical challenges, protecting the health and well-being of our employees, remote work arrangements, performance of contracts and supply chain disruptions;
changes in our tax status;
technological changes;
our ability to successfully implement technological developments and enhancements, including the new DuraStim® fleets and associated power solutions;
operating hazards, natural disasters, weather-related delays, casualty losses and other matters beyond our control;
acts of terrorism, war or political or civil unrest in the United States or elsewhere;
the effects of existing and future laws and governmental regulations (or the interpretation thereof);
the effects of current and future litigation, including the Logan Lawsuit, the Boca Raton Lawsuit and the Chang Lawsuit (each defined herein);
the timing and outcome of, including potential expense associated with, the SEC pending investigation;

-ii-


the potential impact on our business and stock price of any announcements regarding the SEC's pending investigation, the Logan Lawsuit, the Boca Raton Lawsuit or the Chang Lawsuit;
the material weaknesses in our internal controls over financial reporting and disclosure controls and procedures described under Part I, Item 4, “Controls and Procedure” in this Form 10-Q;
matters related to the Company's expanded audit committee review and related findings, as well as the implementation and effectiveness of the Company's remediation plan; and
our ability to successfully execute on our plans and objectives.
          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, 2019, 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 effective 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, 2020
 
December 31, 2019
ASSETS
 
 
 
 
CURRENT ASSETS:
 
 
 
 
Cash and cash equivalents
 
$
143,717

 
$
149,036

Accounts receivable - net of allowance for credit losses of $5,340 and $1,049, respectively
 
222,378

 
212,183

Inventories
 
3,296

 
2,436

Prepaid expenses
 
7,934

 
10,815

Other current assets
 
637

 
1,121

Total current assets
 
377,962

 
375,591

PROPERTY AND EQUIPMENT - net of accumulated depreciation
 
1,018,660

 
1,047,535

OPERATING LEASE RIGHT-OF-USE ASSETS
 
921

 
989

OTHER NONCURRENT ASSETS:
 
 
 
 
Goodwill
 

 
9,425

Other noncurrent assets
 
2,347

 
2,571

Total other noncurrent assets
 
2,347

 
11,996

TOTAL ASSETS
 
$
1,399,890

 
$
1,436,111

LIABILITIES AND SHAREHOLDERS’ EQUITY
 
 
 
 
CURRENT LIABILITIES:
 
 
 
 
Accounts payable
 
$
198,437

 
$
193,096

Operating lease liabilities
 
309

 
302

Finance lease liabilities
 

 
2,831

Accrued and other current liabilities
 
26,916

 
36,343

Accrued interest payable
 
263

 
394

Total current liabilities
 
225,925

 
232,966

DEFERRED INCOME TAXES
 
101,729

 
103,041

LONG-TERM DEBT
 
110,000

 
130,000

NONCURRENT OPERATING LEASE LIABILITIES
 
720

 
799

Total liabilities
 
438,374

 
466,806

COMMITMENTS AND CONTINGENCIES (Note 10)
 


 


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,100,777,670 and 100,624,099 shares issued, respectively
 
101

 
101

Additional paid-in capital
 
826,644

 
826,629

Retained earnings
 
134,771

 
142,575

Total shareholders’ equity
 
961,516

 
969,305

TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY
 
$
1,399,890

 
$
1,436,111


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,
 
 
2020
 
2019
REVENUE - Service revenue
 
$
395,069

 
$
546,179

COSTS AND EXPENSES
 
 
 
 
Cost of services (exclusive of depreciation and amortization)
 
300,848

 
381,523

General and administrative (inclusive of stock-based compensation)
 
24,937

 
18,524

Depreciation and amortization
 
40,205

 
33,117

Impairment expense
 
16,654

 

Loss on disposal of assets
 
19,854

 
19,228

Total costs and expenses
 
402,498

 
452,392

OPERATING INCOME (LOSS)
 
(7,429
)
 
93,787

OTHER EXPENSE:
 
 
 
 
Interest expense
 
(1,281
)
 
(1,903
)
Other expense
 
(3
)
 
(187
)
Total other expense
 
(1,284
)
 
(2,090
)
INCOME (LOSS) BEFORE INCOME TAXES
 
(8,713
)
 
91,697

INCOME TAX (EXPENSE) BENEFIT
 
909

 
(21,892
)
NET INCOME (LOSS)
 
$
(7,804
)
 
$
69,805

 
 
 
 
 
NET INCOME (LOSS) PER COMMON SHARE:
 
 
 
 
Basic
 
$
(0.08
)
 
$
0.70

Diluted
 
$
(0.08
)
 
$
0.67

 
 
 
 
 
WEIGHTED AVERAGE COMMON SHARES OUTSTANDING:
 
 
 
 
Basic
 
100,687

 
100,232

Diluted
 
100,687

 
104,123



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, 2020
 
 
Common Stock
 
 
 
 
 
 
 
 
Shares
 
Amount
 
Additional Paid-In Capital
 
Retained Earnings
 
Total
BALANCE - January 1, 2020
 
100,624

 
$
101

 
$
826,629

 
$
142,575

 
$
969,305

Stock-based compensation cost
 

 

 
471

 

 
471

Issuance of equity awards, net
 
154

 

 

 

 

Tax withholdings paid for net settlement of equity awards
 

 

 
(456
)
 

 
(456
)
Net loss
 

 

 

 
(7,804
)
 
(7,804
)
BALANCE - March 31, 2020
 
100,778

 
$
101

 
$
826,644

 
$
134,771

 
$
961,516


 
 
Three Months Ended March 31, 2019
 
 
Common Stock
 
 
 
 
 
 
 
 
Shares
 
Amount
 
Additional Paid-In Capital
 
Retained Earnings (Accumulated Deficit)
 
Total
BALANCE - January 1, 2019
 
100,190

 
$
100

 
$
817,690

 
$
(20,435
)
 
$
797,355

Stock-based compensation cost
 

 

 
1,829

 

 
1,829

Issuance of equity awards, net
 
104

 

 
552

 

 
552

Net income
 

 

 

 
69,805

 
69,805

BALANCE - March 31, 2019
 
100,294

 
$
100

 
$
820,071

 
$
49,370

 
$
869,541


 
 
Three Months Ended March 31,
 
 
2020
 
2019
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
 
Net income (loss)
 
$
(7,804
)
 
$
69,805

Adjustments to reconcile net income (loss) to net cash provided by operating activities:
 
 
 
 
Depreciation and amortization
 
40,205

 
33,117

Impairment expense
 
16,654

 

Deferred income tax expense (benefit)
 
(1,312
)
 
21,083

Amortization of deferred debt issuance costs
 
135

 
134

Stock-based compensation
 
471

 
1,829

Provision for credit losses
 
4,291

 

Loss on disposal of assets
 
19,854

 
19,228

Changes in operating assets and liabilities:
 
 
 
 
Accounts receivable
 
(14,486
)
 
(154,516
)
Other current assets
 
1,138

 
(274
)
Inventories
 
(860
)
 
482

Prepaid expenses
 
2,920

 
759

Accounts payable
 
10,080

 
45,324

Accrued and other current liabilities
 
(9,431
)
 
(1,366
)
Accrued interest
 
(131
)
 
480

Net cash provided by operating activities
 
61,724

 
36,085

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
 
Capital expenditures
 
(47,290
)
 
(178,912
)
Proceeds from sale of assets
 
733

 
1,027

Net cash used in investing activities
 
(46,557
)
 
(177,885
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
 
Proceeds from borrowings
 

 
90,000

Repayments of borrowings
 
(20,000
)
 

Payment of finance lease obligation
 
(30
)
 

Repayments of insurance financing
 

 
(1,934
)
Proceeds from exercise of equity awards
 

 
552

Tax withholdings paid for net settlement of equity awards
 
(456
)
 

Net cash provided by (used in) financing activities
 
(20,486
)
 
88,618

NET DECREASE IN CASH AND CASH EQUIVALENTS
 
(5,319
)
 
(53,182
)
CASH AND CASH EQUIVALENTS - Beginning of period
 
149,036

 
132,700

CASH AND CASH EQUIVALENTS - End of period
 
$
143,717

 
$
79,518



See notes to condensed consolidated financial statements
3

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 subsidiary (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, 2019 included in our Form 10-K filed with the SEC (our "Form 10-K").
Risks and Uncertainties
          As an oilfield services company, we are exposed to a number of risks and uncertainties that are inherent to our industry. In addition to such industry-specific risks, the global public health crisis associated with the novel coronavirus (“COVID-19”) pandemic has, and is anticipated to continue to have, an adverse effect on global economic activity for the immediate future and has resulted in travel restrictions, business closures and the institution of quarantining and other restrictions on movement in many communities. The slowdown in global economic activity attributable to the COVID-19 pandemic has resulted in a dramatic decline in the demand for energy, which directly impacts our industry and the Company. In addition, global crude oil prices experienced a collapse starting in early March 2020 as a direct result of failed negotiations between the Organization of the Petroleum Exporting Countries (“OPEC”) and Russia. In response to the global economic slowdown, OPEC had recommended a decrease in production levels in order to accommodate reduced demand. Russia rejected the recommendation of OPEC as a concession to U.S. producers. After the failure to reach an agreement, Saudi Arabia, a dominant member of OPEC, and other Persian Gulf OPEC members announced intentions to increase production and offer price discounts to buyers in certain geographic regions.
          As the breadth of the COVID-19 health crisis expanded throughout the month of March 2020 and governmental authorities implemented more restrictive measures to limit person-to-person contact, global economic activity continued to decline commensurately. The associated impact on the energy industry has been adverse and continued to be exacerbated by the unresolved conflict regarding production. In the second week of April 2020, OPEC, Russia and certain other petroleum producing nations (“OPEC+”), reconvened to discuss the matter of production cuts in light of unprecedented disruption and supply and demand imbalances that expanded since the failed negotiations in early March 2020. Tentative agreements were reached to cut production by up to 10 million barrels of oil per day with allocations to be made among the OPEC+ participants. Some of these production cuts went into effect in the first half of May 2020, however, commodity prices remain depressed as a result of an increasingly utilized global storage network and near-term demand loss attributable to the COVID-19 health crisis and related economic slowdown.
         The combined effect of COVID-19 and the energy industry disruptions led to a decline in WTI crude oil prices of approximately 67 percent from the beginning of January 2020, when prices were approximately $62 per barrel, through the end of March 2020, when they were just above $20 per barrel. Overall crude oil price volatility has continued despite apparent agreement among OPEC+ regarding production cuts and as of June 29, 2020, the WTI price for a barrel of crude oil was approximately $40.
          Despite a significant decline in drilling and completion activities by U.S. producers starting in mid-March 2020, domestic supply is exceeding demand which has led to significant operational stress with respect to capacity limitations associated with storage, pipeline and refining infrastructure, particularly within the Gulf Coast region. The combined effect of the aforementioned factors is anticipated to have an adverse impact on the industry in general and our operations specifically.
          Since March 2020, we initiated several actions to mitigate the anticipated adverse economic conditions for the immediate future and to support our financial position and liquidity. The more significant actions that we have taken included: (i) canceling substantially all of our growth capital projects, (ii) significantly reducing our maintenance expenditures and field level consumable costs, (iii) reducing our workforce to follow our activity levels, (iv) efforts to manage our compensation costs, such as compensation reductions and management of work schedules to reduce overtime costs and (v) negotiating more favorable payment terms with certain of our larger vendors and proactively managing our portfolio of accounts receivable.

-4-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 1 - Basis of Presentation (Continued)


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, separated by reportable segment and all other, from which the Company generates its revenue.
          Pressure Pumping — Pressure pumping consists of downhole pumping services, which includes hydraulic fracturing (inclusive of acidizing services) and cementing.
Hydraulic fracturing 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 have one performance obligation, contracted total stages, satisfied over time. We recognize revenue over time using a progress output method, 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 faithfully depicts how our hydraulic fracturing services are transferred to our customers over time.
Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid is 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 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.
The transaction price for each performance obligation for all our pressure pumping services is fixed per our contracts with our customers.
           All Other— All other consists of our coiled tubing and drilling, which are all downhole well stimulation and completion/remedial services. The performance obligation for each of the services has a fixed transaction price which is satisfied at a point-in-time upon completion of the service when control is transferred to the customer. Accordingly, we recognize revenue at a point-in-time, upon completion of the service and transfer of control to the customer.
Accounts Receivable
          Accounts receivables are stated at the amount billed and billable to customers. At March 31, 2020 and December 31, 2019, accrued revenue (unbilled receivable) included as part of our accounts receivable was $21.6 million and $37.0 million, respectively. At March 31, 2020, the transaction price allocated to the remaining performance obligation for our partially completed hydraulic fracturing operations was $16.3 million, which is expected to be completed and recognized in one month following the current period balance sheet date, in our pressure pumping reportable segment.
Allowance for Credit Losses
          As of March 31, 2020, the Company had $5.3 million allowance for credit losses. The allowance for credit losses of $4.3 million, recorded during the three months ended March 31, 2020, was the result of the application of ASU 2016-13 to the Company’s accounts receivables as of March 31, 2020 in consideration of both historic collection experience and the expected impact of currently deteriorating economic conditions 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 further impacted by current economic developments and market conditions. A substantial amount of the Company’s allowance for credit losses relates to a customer facing significant liquidity constraints for which the expected credit loss was separately evaluated. While the Company has not experienced significant credit losses in the past and has not yet seen material changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of the coronavirus ("COVID-19") pandemic, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may af

-5-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 1 - Basis of Presentation (Continued)


fect 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 for the three months ended March 31, 2020.
($ in thousands)
 
 
March 31, 2020
Balance - January 1, 2020
$
1,049

Allowance for credit losses during the period
4,291

Amounts written off

Balance - March 31, 2020
$
5,340


Note 2 - Recently Issued Accounting Standards
Recently Issued Accounting Standards Adopted in 2020
             In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduces a new impairment model for financial instruments that is based on expected credit losses rather than incurred credit losses. The new impairment model applies to most financial assets, including trade accounts receivable and lease receivables. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments-Credit Losses, which clarified that receivables arising from operating leases are not within the scope of ASC 326-20, Financial Instruments-Credit Losses-Measured at Amortized Cost, and should be accounted for in accordance with ASC 842. ASU 2016-13 and ASU 2018-19 are effective for annual periods beginning after December 15, 2019. Effective January 1, 2020, the Company adopted ASU 2016-13 using the modified-retrospective approach, which allows for a cumulative-effect adjustment to the consolidated condensed balance sheet as of the beginning of the first reporting period in which the guidance is effective. Periods prior to the adoption date that are presented for comparative purposes are not adjusted. The Company continuously evaluates customers based on risk characteristics, such as historical losses and current economic conditions. Due to the cyclical nature of the oil and gas industry, the Company often evaluates its customers’ estimated losses on a combination of historical losses and on case-by-case basis. While there was no material impact to our consolidated financial statements as a result of adoption of ASU 2016-13, as a result of deteriorating economic conditions for the oil and gas industry brought on by the COVID-19 pandemic, during the first quarter of 2020, the Company recorded a provision for credit losses of $4.3 million, included in general and administrative expenses in the accompanying condensed consolidated statement of operations, in accordance with the new standard. Refer to “Allowance for Credit Losses” within Note 1 for additional disclosures required under ASU 2016-13.
             In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds and modifies certain disclosure requirements for fair value measurements. The Company adopted ASU 2018-13 on January 1, 2020 and determined the adoption of this standard did not impact the Company’s condensed consolidated financial statements.
            In January 2017, the FASB issued ASU No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which removes the requirement to compare the implied fair value of goodwill with its carrying amount as part of step two of the goodwill impairment test. As a result, under this ASU, an entity would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value, although the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. This ASU is effective for impairment tests in fiscal years beginning after December 15, 2019, on a prospective basis. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. Effective January 1, 2020, we adopted this guidance and the adoption did not materially affect the Company's condensed consolidated financial statements. See Note 3 for additional disclosures relating to our goodwill impairment.
Recently Issued Accounting Standards Not Yet Adopted in 2020
          In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 in Generally Accepted Accounting Principles. ASU 2019-12 is effective for public entities for fiscal years beginning after December 15, 2020, with

-6-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 2 - Recently Issued Accounting Standards (Continued)


early adoption permitted. The Company does not expect ASU 2019-12 to have a material effect on the Company’s condensed consolidated financial statements.
            In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform, which provides temporary optional guidance to companies impacted by the transition away from the London Interbank Offered Rate (“LIBOR”). The guidance provides certain expedients and exceptions to applying GAAP in order to lessen the potential accounting burden when contracts, hedging relationships, and other transactions that reference LIBOR as a benchmark rate are modified. This guidance is effective upon issuance and expires on December 31, 2022. The Company is currently assessing the impact of the LIBOR transition and this ASU on the Company’s condensed consolidated financial statements.
Note 3 - Fair Value Measurement
           Fair value 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
          Our financial instruments include cash and cash equivalents, accounts receivable and accounts payable, accrued expenses and long-term debt. The estimated fair value of our financial instruments at March 31, 2020 and December 31, 2019 approximated or equaled their carrying values as reflected in our condensed consolidated balance sheets.
Assets Measured at Fair Value on a Nonrecurring Basis
          Assets measured at fair value on a nonrecurring basis at March 31, 2020 and December 31, 2019, respectively, are set forth below:
($ in thousands)

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Estimated fair value measurements
 
 
 
 
Balance
 
Quoted prices in active market
(Level 1)
 
Significant other observable inputs (Level 2)
 
Significant other unobservable inputs (Level 3)
 
Total gains
(losses)
March 31, 2020:
 
 
 
 
 
 
 
 
 
 
Property and equipment, net
 
$
750

 
$

 
$
750

 
$

 
$
(7,229
)
Goodwill
 
$

 
$

 
$

 
$

 
$
(9,425
)
December 31, 2019:
 
 
 
 
 
 
 
 
 
 
Property and equipment, net
 
$
2,000

 
$

 
$
2,000

 
$

 
$
(3,405
)
Goodwill
 
$

 
$

 
$

 
$

 
$



-7-

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

Note 3 - Fair Value Measurement (Continued)

          During the three months ended March 31, 2020, the negative future near-term outlook resulting from the continued idling of our Permian drilling assets and current market prices were indicative of potential impairment, resulting in the Company comparing the carrying value of the Permian drilling assets with its estimated fair value. We determined that the carrying value of the Permian drilling assets was greater than its estimated fair value, accordingly impairment expense of approximately $1.1 million was recorded for our Permian drilling assets during the three months ended March 31, 2020. The carrying value for our Permian drilling assets after the impairment expense was approximately $0.8 million.
          In 2019, the Company entered an agreement with its equipment manufacturer granting the Company the option to purchase additional 108,000 hydraulic horsepower (“HHP”) of DuraStim® equipment, with the purchase option expiring at different times through April 30, 2021. The option fee of $6.1 million, classified as a deposit for property and equipment as part of our pressure pumping reportable segment has been fully impaired and written off as of March 31, 2020, because it is not probable that the Company will exercise the option to purchase the equipment given the current depressed crude oil prices and other market conditions that have resulted in a decline in the demand for our hydraulic fracturing services.
          The total non-cash property and equipment impairment charges recorded during the three months ended March 31, 2020 and 2019 in our hydraulic fracturing and drilling segments was $7.2 million and $0, respectively.
          We generally apply fair value techniques to our reporting units on a nonrecurring basis associated with valuing potential impairment loss related to goodwill. Our estimate of the reporting unit fair value is based on a combination of income and market approaches, Level 1 and 3, respectively, in the fair value hierarchy. The income approach involves the use of a discounted cash flow method, with the cash flow projections discounted at an appropriate discount rate. The market approach involves the use of comparable public companies' market multiples in estimating the fair value. Significant assumptions include projected revenue growth, capital expenditures, utilization, gross margins, discount rates, terminal growth rates, and weight allocation between income and market approaches. If the reporting unit's carrying amount exceeds its fair value, we consider goodwill impaired, and the impairment loss is calculated and recorded in the period. There were no additions to, or disposal of, goodwill during the three months ended March 31, 2020 and 2019. During the three months ended March 31, 2020, the depressed crude oil prices and crude oil storage challenges faced in the U.S. oil and gas industry triggered the Company to perform an interim goodwill impairment test, and as a result, we compared the carrying value of the goodwill in our hydraulic fracturing reporting unit with the estimated fair value. Our impairment test also considered other relevant factors, including market capitalization and market participants' view of the oil and gas industry in reaching our conclusion that that carrying value of our goodwill in our pressure pumping reportable segment of $9.4 million is fully impaired. Accordingly, we recorded a goodwill impairment expense of $9.4 million during the three months ended March 31, 2020. There was no goodwill impairment expense during the three months ended March 31, 2019.
Note 4 - Long-Term Debt
ABL Credit Facility
          Our revolving credit facility (“ABL Credit Facility”), as amended, has a total borrowing capacity of $300 million (subject to the Borrowing Base limit), with a maturity date of December 19, 2023. The ABL Credit Facility has a borrowing base of 85% of monthly eligible accounts receivable less customary reserves (the "Borrowing Base"), as redetermined monthly. The Borrowing Base as of March 31, 2020 was approximately $161.9 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) $22.5 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 LIBOR or base rate, plus the applicable margin, which ranges 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. The weighted average interest rate for our ABL Credit Facility for the three months ended March 31, 2020 was 3.9%.
          Total debt consisted of the following at March 31, 2020 and December 31, 2019, respectively:

-8-

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

Note 4 - Long-Term Debt (Continued)


($ in thousands)
 
 
 
 
 
 
2020
 
2019
ABL Credit Facility
 
$
110,000

 
$
130,000

Total debt
 
110,000

 
130,000

Less current portion of long-term debt
 

 

Total long-term debt
 
$
110,000

 
$
130,000


          The loan origination costs relating to the ABL Credit Facility are classified as an asset in our balance sheet.
Annual Maturities — Scheduled remaining annual maturities of total debt are as follows at March 31, 2020:
($ in thousands)
 
 
2020
 
$

2021
 

2022
 

2023
 
110,000

2024 and thereafter
 

Total
 
$
110,000



-9-

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

Note 5 - Reportable Segment Information
          The Company has four operating segments for which discrete financial information is readily available: hydraulic fracturing (inclusive of acidizing), cementing, coiled tubing and drilling. In March 2020, the Company shut down its flowback operating segment and subsequently disposed of the assets for approximately $1.6 million. These operating segments represent how the Chief Operating Decision Maker evaluates performance and allocates resources.
          In accordance with Accounting Standards Codification ("ASC") 280—Segment Reporting, the Company has one reportable segment (pressure pumping) comprised of the hydraulic fracturing and cementing operating segments. All other operating segments and corporate administrative expense (inclusive of our total income tax expense and interest expense) are included in the ‘‘all other’’ category in the table below. Total corporate administrative expense for the three months ended March 31, 2020 and 2019 was $10.3 million and $29.7 million, respectively.
          Our hydraulic fracturing operating segment revenue approximated 94.8% and 95.9% of our pressure pumping revenue during the three months ended March 31, 2020 and and 2019, respectively.
          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, taxes, depreciation and amortization, stock-based compensation expense, severance, 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 statement of operations is provided in the table below ($ in thousands):
 
 
 
 
 
 
 
 
 
Three Months Ended March 31, 2020
 
 
Pressure Pumping
 
All Other
 
Total
Service revenue
 
$
386,919

 
$
8,150

 
$
395,069

Adjusted EBITDA
 
$
78,664

 
$
(3,741
)
 
$
74,923

Depreciation and amortization
 
$
38,969

 
$
1,236

 
$
40,205

Capital expenditures
 
$
39,268

 
$
828

 
$
40,096

Total assets at March 31, 2020
 
$
1,347,189

 
$
52,701

 
$
1,399,890

 
 
 
 
 
 
 
 
 
Three Months Ended March 31, 2019
 
 
Pressure Pumping
 
All Other
 
Total
Service revenue
 
$
532,064

 
$
14,115

 
$
546,179

Adjusted EBITDA
 
$
151,040

 
$
(765
)
 
$
150,275

Depreciation and amortization
 
$
31,783

 
$
1,334

 
$
33,117

Goodwill at December 31, 2019
 
$
9,425

 
$

 
$
9,425

Capital expenditures
 
$
82,035

 
$
4,112

 
$
86,147

Total assets at December 31, 2019
 
$
1,381,811

 
$
54,300

 
$
1,436,111



-10-

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


Reconciliation of net income (loss) to adjusted EBITDA ($ in thousands):
 
 
 
 
 
 
 
 
 
Three Months Ended March 31, 2020
 
 
Pressure Pumping
 
All Other
 
Total
Net income (loss)
 
$
4,308

 
$
(12,112
)
 
$
(7,804
)
Depreciation and amortization
 
38,969

 
1,236

 
40,205

Impairment expense
 
15,559

 
1,095

 
16,654

Interest expense
 
1

 
1,280

 
1,281

Income tax expense
 

 
(909
)
 
(909
)
Loss on disposal of assets
 
19,815

 
39

 
19,854

Stock-based compensation
 

 
471

 
471

Other expense
 

 
3

 
3

Other general and administrative expense(1)
 

 
5,135

 
5,135

Retention bonus and severance expense
 
12

 
21

 
33

Adjusted EBITDA
 
$
78,664

 
$
(3,741
)
 
$
74,923

 
 
 
 
 
 
 
 
 
Three Months Ended March 31, 2019
 
 
Pressure Pumping
 
All Other
 
Total
Net income (loss)
 
$
98,094

 
$
(28,289
)
 
$
69,805

Depreciation and amortization
 
31,783

 
1,334

 
33,117

Interest expense
 

 
1,903

 
1,903

Income tax expense
 

 
21,892

 
21,892

Loss on disposal of assets
 
19,006

 
222

 
19,228

Stock-based compensation
 

 
1,829

 
1,829

Other expense
 

 
187

 
187

Deferred IPO bonus expense
 
2,157

 
157

 
2,314

Adjusted EBITDA
 
$
151,040

 
$
(765
)
 
$
150,275


 
(1)
Other general and administrative expense relates to nonrecurring professional fees paid to external consultants in connection with the Company's expanded audit committee review.

-11-

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

Note 6 - Net Income (Loss) Per Share
          Basic net income (loss) per common share is computed by dividing the net income (loss) relevant to the common stockholders by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per common share uses the same net income (loss) 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, 2020 and 2019, (in thousands, except for per share data).
 
 
 
 
 
 
 
Three Months Ended March 31,
 
 
2020
 
2019
Numerator (both basic and diluted)
 
 
 
 
Net income (loss) relevant to common stockholders
 
$
(7,804
)
 
$
69,805

 
 
 
 
 
Denominator
 
 
 
 
Denominator for basic income (loss) per share
 
100,687

 
100,232

Dilutive effect of stock options
 

 
3,160

Dilutive effect of performance share units
 

 
555

Dilutive effect of restricted stock units
 

 
176

Denominator for diluted income (loss) per share
 
100,687

 
104,123

 
 
 
 
 
Basic income (loss) per share
 
$
(0.08
)
 
$
0.70

Diluted income (loss) per share
 
$
(0.08
)
 
$
0.67


             As shown in the table below, the following stock options, restricted stock units and performance stock units outstanding as of March 31, 2020 and 2019, respectively, have not been included in the calculation of diluted income (loss) per common share because they will be anti-dilutive to the calculation of diluted net income (loss) per common share.
(In thousands)
 
 
 
 
 
 
 
 
 
2020
 
2019
 
 
 
 
 
Stock options
 
4,230

 

Restricted stock units
 
1,228

 

Performance stock units
 
1,051

 

Total
 
6,509

 




-12-

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




Note 7 - Stock-Based Compensation

Stock Options

          There were no new stock option grants during the three months ended March 31, 2020 and 2019. As of March 31, 2020, the aggregate intrinsic value for our outstanding stock options was approximately $0.3 million, and the aggregate intrinsic value for our exercisable stock options was $0.3 million. The remaining exercise period for the outstanding and exercisable stock options as of March 31, 2020, was 4.5 years and 4.6 years, respectively.
          A summary of the stock option activity for the three months ended March 31, 2020 is presented below.
 
 
Number of Shares
 
Weighted
Average
Exercise
Price
Outstanding at January 1, 2020
 
4,300,088

 
$
5.03

Granted
 

 
$

Exercised
 

 
$

Forfeited
 
(69,673
)
 
$
14.00

Expired
 

 
$

Outstanding at March 31, 2020
 
4,230,415

 
$
4.88

Exercisable at March 31, 2020
 
4,092,276

 
$
4.58



Restricted Stock Units
    
         During the three months ended March 31, 2020, we granted a total of 949,214 restricted stock units ("RSUs") to employees, officers and directors pursuant to the ProPetro Holding Corp. 2017 Incentive Award Plan (the "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, 2020, the total unrecognized compensation expense for all RSUs was approximately $10.5 million, and is expected to be recognized over a weighted average period of approximately 2.4 years.
          The following table summarizes RSUs activity during the three months ended March 31, 2020:

 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Outstanding at January 1, 2020
 
613,217

 
$
18.75

Granted
 
949,214

 
$
7.74

Vested
 
(64,615
)
 
$
21.57

Forfeited
 
(270,316
)
 
$
16.18

Canceled
 

 
$

Outstanding at March 31, 2020
 
1,227,500

 
$
10.65



-13-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 7 - Stock-Based Compensation (Continued)

Performance Share Units
           During the three months ended March 31, 2020, we granted 966,242 performance share units ("PSUs") to certain key employees and officers under the Incentive Plan. 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, 2020:
Period
Granted
 
Target Shares
Outstanding at January 1,
2020
 
Target
Shares
Granted
 
Target Shares Vested
 
Target
Shares
Forfeited
 
Target Shares Outstanding at March 31, 2020
 
Weighted
Average
Grant Date
Fair Value per
Share
2017
 
151,492

 

 
(151,492
)
 

 

 
$
10.73

2018
 
156,576

 

 

 
(72,254
)
 
84,322

 
$
27.51

2019
 
214,553

 

 

 
(88,235
)
 
126,318

 
$
34.82

2020
 

 
966,242

 

 
(125,391
)
 
840,851

 
$
9.42

Total
 
522,621

 
966,242

 
(151,492
)
 
(285,880
)
 
1,051,491

 
$
13.92


          The total stock compensation expense for the three months ended March 31, 2020 and 2019 for all stock awards was $0.5 million and $1.8 million, respectively. The total unrecognized compensation expense as of March 31, 2020 was approximately $20.7 million, and is expected to be recognized over a weighted average period of approximately 2.4 years.

-14-

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

Note 8 - Related-Party Transactions
Corporate Office Building
          The Company rented its corporate office building and the associated real property from an entity, in which a former executive officer of the Company has an equity interest. The rent expense incurred on our corporate office building is approximately $0.1 million per year. During the three months ended March 31, 2020, the total improvements on our corporate office building that we rent from the related party was approximately $0.2 million. In April 2020, the Company acquired the corporate office building and the associated real property for approximately $1.5 million.
Operations and Maintenance Yards
           The Company also leases five yards from an entity, which certain former executive officers, an executive officer and a director of the Company have equity interests 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. The Company also leased a yard from another entity, which a certain executive officer of the Company has an equity interest, and with annual lease expense of approximately $0.1 million.
Transportation and Equipment Rental
          For the three months ended March 31, 2020 and 2019, the Company incurred costs for transportation services with an entity, in which a former executive officer of the Company has an equity interest, of approximately $0 and $0.1 million, respectively.
         The Company also rented equipment in Elk City, Oklahoma for our flowback operations from an entity, which a former executive officer of the Company has an equity interest. During the three months ended March 31, 2019, the Company incurred equipment rental costs of approximately $0.05 million. This rental arrangement was terminated in January 2020.
Other Services
         The Company obtains equipment maintenance and repair services from an entity that has a family relationship with an executive officer of the Company. During the three months ended March 31, 2020, the Company incurred approximately $0.3 million for equipment maintenance and repair services associated with this related party.
         At March 31, 2020, the Company had approximately $0.2 million in payables to the above related parties. As of December 31, 2019, there were no outstanding payables in connection with transactions to the above related parties.
Pioneer
          On December 31, 2018, we consummated the purchase of certain pressure pumping assets and real property in connection with Pioneer Natural Resources USA, Inc. (“Pioneer”) and Pioneer Pumping Services (the "Pioneer Pressure Pumping Acquisition"). In connection with the Pioneer Pressure Pumping Acquisition, Pioneer acquired 16.6 million shares of our common stock. We terminated our crew camp facility lease with Pioneer in July 2019, and the total payment to Pioneer in 2019 in connection with the crew camp facility lease was approximately $0.1 million. Revenue from services provided to Pioneer accounted for approximately $127.4 million and $159.9 million of our total revenue during the three months ended March 31, 2020 and 2019, respectively. As of March 31, 2020, the total accounts receivable due from Pioneer, including estimated unbilled receivable for services we provided, amounted to approximately $77.7 million and the amount due to Pioneer was $0. During the three months ended March 31, 2020 and 2019, the Company reimbursed Pioneer approximately $2.6 million and $0, respectively, for our portion of the retention bonuses paid to former Pioneer employees that were subsequently employed by the Company in connection with the Pioneer Pressure Pumping Acquisition. As of December 31, 2019, the balance due from Pioneer for services provided and billed amounted to approximately $61.7 million and the amount due to Pioneer was $0.


-15-

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

Note 9 - Leases
Operating Leases
 Description of Lease
          In March 2013, we entered into a ten year real estate lease contract (the "Real Estate Lease") with a commencement date of April 1, 2013, as part of the expansion of our equipment yard. The lease is with an entity in which a director of the Company has a noncontrolling equity ownership interest. During the three months ended March 31, 2020 and 2019, the Company made lease payments of approximately $0.1 million and $0.1 million, respectively. The assets and liabilities under this contract are equally allocated between our cementing and coiled tubing segments. In addition to the contractual lease period, the contract includes an optional renewal of up to ten years, 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 Lease does not contain variability in payments resulting from either an index change or rate change. Effective January 1, 2019, the remaining lease term in our present value estimate of the minimum future lease payments was four years.
         Consistent with the requirements of the new lease standard, ASC 842, we have determined the Real Estate Lease to be 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 lease because we concluded that the accounting effect was insignificant. As of March 31, 2020, the weighted average discount rate and remaining lease term was approximately 6.7% and 3.0 years, respectively.
          As of March 31, 2020, our total operating lease right-of-use asset cost was approximately $1.2 million, and accumulated amortization was approximately $0.3 million. For the three months ended March 31, 2020 and 2019, we recorded operating lease cost of approximately $0.1 million and $0.1 million, respectively, in our statement of operations.
Finance Leases
Description of Ground Lease
          In 2018, we entered into a ten year land lease contract (the "Ground Lease") with an exclusive option to purchase the land exercisable beginning one year from the commencement date of October 1, 2018 through the end of the contractual lease term. The Ground Lease did not include any residual value guarantee, covenants or financial restrictions. Further, the Ground Lease did not contain variability in payments resulting from either an index change or rate change. The remaining lease term used in our estimate of the present value of the minimum future lease payments for the purpose of determining our right-of-use asset and lease obligation was approximately 1.2 years, assuming we will exercise our option to purchase the land immediately after the option becomes exercisable. In March 2020, the Company exercised its option and purchased the land associated with the Ground Lease for approximately $2.5 million. For the three months ended March 31, 2020 and 2019, the interest on our finance lease was approximately $0 and $0.03 million, respectively.
          The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for our operating lease as of March 31, 2020 are as follows:
 
 
 
($ in thousands)
 
 
2020
 
$
277

2021
 
377

2022
 
389

2023
 
97

2024
 

Total undiscounted future lease payments
 
1,140

Less: amount representing interest
 
(111
)
Present value of future lease payments (lease obligation)
 
$
1,029



-16-

PROPETRO HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 9 - Leases (Continued)


          The total cash paid for amounts included in the measurement of our operating and finance lease liabilities during the three months ended March 31, 2020 was approximately $0.1 million and $0.03 million, respectively. During the three months ended March 31, 2019, total cash paid for amounts included in the measurement of our operating and finance lease liabilities was approximately $0.1 million and $0.1 million, respectively.
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 leases") from our balance sheet and continue to record short-term leases as a period expense. For the three months ended March 31, 2020, our short-term leases and lodging expense was approximately $0.3 million and $2.1 million, respectively. During the three months ended March 31, 2019 our short-term leases and lodging expense was approximately $0.3 million and $2.2 million, respectively. At March 31, 2020, the total remaining lease commitments for all of our short-term leases and lodging commitments was approximately $5.1 million.
Note 10 - Commitments and Contingencies
Commitments
          As of March 31, 2020, the Company has an agreement with its equipment manufacturer granting the Company the option to purchase additional 108,000 HHP of DuraStim® equipment, with the purchase option expiring at different times through April 30, 2021. The option fee of $6.1 million, which was classified as a deposit for property and equipment when the agreement was entered into in 2019, has been impaired and written off as of March 31, 2020 as it is not probable that we will exercise our option to purchase the equipment given the current market conditions and the depressed oil and gas industry.
          As of March 31, 2020, the total outstanding contractual commitments entered into as part of normal course of business for supply of certain equipment and other assets was approximately $1.2 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, constituting substantially all of its sand requirements, from the Sand suppliers, otherwise certain penalties may be charged. Under certain of the purchase agreements, a shortfall fee applies if the Company purchases less than the minimum volume of sand. 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. Under one of the purchase agreements, the Company is obligated to purchase a specified percentage of its overall sand requirements, or it must pay the supplier the difference between the purchase price of the minimum volumes under the purchase agreement and the purchase price of the volumes actually purchased. Our minimum volume commitments under the purchase agreements are either based on a percentage of our total usage or fixed minimum quantity. Our agreements with the Sand suppliers expire at different times prior to April 30, 2022. During the three months ended March 31, 2020, no shortfall fee has been recorded. One of the Sand suppliers (“SandCo”) we entered into an agreement with to purchase sand (“Texas sand”) has an indirect relationship with a former executive officer of the Company, because beginning in 2018, the Texas sand was sourced from a mine located on land owned by an entity (“LandCo”) in which the former executive officer of the Company has a 44% noncontrolling equity interest in the LandCo. The total sand purchased from SandCo during the three months ended March 31, 2020 and 2019 was approximately $5.3 million and $9.5 million, respectively, and the estimated indirect benefit to the former executive officer of the Company was approximately $0.2 million and $0.3 million, respectively.
          As of March 31, 2020 and December 31, 2019, the Company had issued letters of credit of approximately $1.5 million and $1.5 million, respectively, under the Company's ABL Credit Facility relating to the Company's casualty insurance policy.
Contingent Liabilities
           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 current and former officers and directors in the U.S. District Court for the Western District of Texas.
          In April 2020, 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, 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, filed a second amended class action complaint in the U.S. District Court for the Western District of Texas in the Logan Lawsuit, alleging violations of Sections 10(b) and 20(a) of the Exchange Act, as amended, and

-17-

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


Rule l0b-5 promulgated thereunder, and Sections 11 and 15 of the Securities Act, as amended, based on allegedly inaccurate or misleading statements, or omissions of material facts, about the Company’s business, operations and prospects.
          In January 2020, Boca Raton Firefighters’ and Police Pension Fund (“Boca Raton”) filed a shareholder derivative suit in the U.S. District Court for the Western District of Texas (the “Boca Raton Lawsuit”) against certain of the Company’s current and former officers and directors (the “Boca Raton Defendants”). The Company was named as a nominal defendant only. The claims include (i) breaches of fiduciary duties, (ii) unjust enrichment and (iii) contribution. Boca Raton did not quantify any alleged damages in its complaint but, in addition to attorneys’ fees and costs, Boca Raton seeks various forms of relief, including (i) damages sustained by the Company as a result of the Boca Raton Defendants’ alleged misconduct, (ii) punitive damages and (iii) equitable relief in the form of improvements to the Company’s governance and controls.
          In April 2020, Jye-Chun Chang filed a shareholder derivative suit in the U.S. District Court for the Western District of Texas (the “Chang Lawsuit”) against certain of the Company’s current and former officers and directors (the “Chang Defendants”). The Company was named as a nominal defendant only. The claims include (i) violations of section 14(a) of the Exchange Act, (ii) breach of fiduciary duties, (iii) unjust enrichment, (iv) abuse of control, (v) gross mismanagement and (vi) waste of corporate assets. Chang did not quantify any alleged damages in its complaint but, in addition to attorneys’ fees and costs, Chang seeks various forms of relief, including (i) declaring that Chang may sustain the action on behalf of the Company, (ii) declaring that the Chang Defendants breached their fiduciary duties to the Company, (iii) damages sustained by the Company as a result of the Chang Defendants’ alleged misconduct, (iv) equitable relief in the form of improvements to the Company’s governance and controls and (v) restitution.
          In October 2019, the Company received a letter from the SEC indicating that the SEC had opened an investigation into the Company and requesting that the Company provide certain information and documents, including documents related to the Company's expanded audit committee review and related events. The Company has cooperated and expects to continue to cooperate with the SEC’s investigation.
          We are presently unable to predict the duration, scope or result of the Logan Lawsuit, the Boca Raton Lawsuit, the Chang Lawsuit, the SEC investigation, or any other related lawsuit or investigation. As of March 31, 2020, no provision was made by the Company in connection with these pending lawsuits and the SEC investigation as they are still at early stages and the final outcomes cannot be reasonably estimated.
Environmental
          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.
Regulatory Audits
          In 2019, the Texas Comptroller of Public Accounts commenced a routine audit of the Company's gross receipts and sales, excise and use taxes for the periods of July 2015 through December 2018. As of March 31, 2020, although the audit is still ongoing, we do not believe that any material tax liability will arise from the audit.

-18-

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

Note 11 - Subsequent Events
Stockholder Rights Plan
          On April 10, 2020, the board of directors of the Company adopted a short-term stockholder rights plan (the “Rights Plan”). The Rights Plan provides for the issuance of one right for each outstanding share of the Company’s common stock held by stockholders of record on April 24, 2020. In general, the rights will become exercisable only if a person or group acquires beneficial ownership of 10% (or 20% in the case of certain passive investors) or more of the Company’s outstanding common stock or announces a tender or exchange offer that would result in such ownership. If the rights become exercisable, all holders of rights (other than any triggering person) will be entitled to acquire shares of common stock at a 50% discount, or the Company may exchange each right held by such holders for one share of common stock.
          The Rights Plan will expire on March 31, 2021. The Rights Plan may also be terminated, or the rights may be redeemed, prior to the scheduled expiration of the Rights Plan under certain other circumstances.


-19-


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 condensed 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 subsidiary.
Overview
          We are a growth-oriented, Midland, Texas-based oilfield services company providing hydraulic fracturing and other complementary services to leading upstream oil and gas companies engaged in the exploration and production ("E&P") of North American unconventional oil and natural gas resources. Our operations are primarily focused in the Permian Basin, where we have cultivated long-standing 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 area in the United States, and we believe we are currently one of the largest providers of hydraulic fracturing services in the region by hydraulic horsepower ("HHP").
          We expect to receive the remaining 54,000 HHP of the DuraStim® fleet, which has been fully paid for by us, before the end of 2020. Our total HHP as of March 31, 2020 was 1,469,000 HHP which comprised of 1,415,000 HHP of conventional HHP and 54,000 HHP of the new DuraStim® hydraulic fracturing technology.
          Our competitors include many large and small oilfield services companies, including RPC, Inc., Halliburton Company, Patterson-UTI Energy Inc., Nextier Oilfield Solutions Inc., Inc., Liberty Oilfield Services Inc., Superior Energy Services Inc., Schlumberger Limited, FTS International Inc. and a number of private companies. Although we believe price is a key factor in E&P companies' criteria in choosing a service provider, we believe that other important factors include operational efficiency, technical expertise, service and equipment quality, and health and safety standards. While we seek to price our services competitively, we believe many of our customers elect to work with us based on our deep local roots, operational expertise, the capability of our modern fleet to handle the most complex Permian Basin well completions, and commitment to safety and reliability.
          Our substantial market presence in the Permian Basin positions us well to capitalize on drilling and completion activity in the region. Historically, our operational focus has been in the Permian Basin's Midland sub-basin, where our customers have primarily operated. However, with increasing levels of Delaware sub-basin activity, we have recently expanded our presence in the Delaware sub-basin in response to demand from our customers. Given our dedicated relationships with a variety of Delaware sub-basin operators, we believe that we are uniquely positioned to capture large addressable growth opportunity as the basin develops. 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 pressure pumping segment (which also includes our cementing operations), we primarily provide hydraulic fracturing services to E&P companies in the Permian Basin. Our modern hydraulic fracturing fleet 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 stages per lateral and increasing amounts of proppant per well. The majority of our fleet has been delivered in recent years, and we continue to fully maintain our equipment to ensure optimal performance and reliability.
           In addition to our core pressure pumping segment operations, which includes our cementing operations, we also offer a suite of complementary well completion and production services, including coiled tubing and other services. We believe these complementary services create operational efficiencies for our customers and could allow us to capture a greater portion of their capital spending across the lifecycle of a well.
Commodity Price and Other Economic Conditions
          The oil and gas industry has traditionally been volatile and is influenced 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, 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.
          The global public health crisis associated with the COVID-19 pandemic has and is anticipated to continue to have an adverse effect on global economic activity for the immediate future and has resulted in travel restrictions, business closures and the institution of quarantining and other restrictions on movement in many communities. The slowdown in global economic

-20-


activity attributable to COVID-19 has resulted in a dramatic decline in the demand for energy which directly impacts our industry and the Company. In addition, global crude oil prices experienced a collapse starting in early March 2020 as a direct result of failed negotiations between OPEC and Russia. In response to the global economic slowdown, OPEC had recommended a decrease in production levels in order to accommodate reduced demand. Russia rejected the recommendation of OPEC as a concession to U.S. producers. After the failure to reach an agreement, Saudi Arabia, a dominant member of OPEC, and other Persian Gulf OPEC members announced intentions to increase production and offer price discounts to buyers in certain geographic regions.
          As the breadth of the COVID-19 health crisis expanded throughout the month of March 2020 and governmental authorities implemented more restrictive measures to limit person-to-person contact, global economic activity continued to decline commensurately. The associated impact on the energy industry has been adverse and continued to be exacerbated by the unresolved conflict regarding production. In the second week of April 2020, OPEC reconvened to discuss the matter of production cuts in light of unprecedented disruption and supply and demand imbalances that expanded since the failed negotiations in early March 2020. Tentative agreements were reached to cut production by up to 10 million barrels of oil per day, or BOPD, with allocations to be made among the OPEC+ participants. Some of these production cuts went into effect in the first half of May 2020, however, commodity prices remain depressed as a result of an increasingly utilized global storage network and near-term demand loss attributable to the COVID-19 health crisis and related economic slowdown.
            The combined effect of COVID-19 and the energy industry disruptions led to a decline in WTI crude oil prices of approximately 67 percent from the beginning of January 2020, when prices were approximately $62 per barrel, through the end of March 2020, when they were just above $20 per barrel. Overall crude oil price volatility has continued despite apparent agreement among OPEC+ regarding production cuts and as of June 29, 2020, the WTI price for a barrel of crude oil was approximately $40.
          Despite a significant decline in drilling and completion activity by U.S. producers starting in mid-March 2020, domestic supply continues to exceed demand which has led to significant operational stress with respect to capacity limitations associated with storage, pipeline and refining infrastructure, particularly within the Gulf Coast region. The combined effect of the aforementioned factors is anticipated to have a continuing adverse impact on the industry in general and our operations specifically.
          The Permian Basin rig count has decreased significantly from approximately 403 at the beginning of 2020 to 175 in May 2020, according to Baker Hughes, and may continue to decline if current market conditions do not improve. As a result of the depressed market conditions and events, the Company expects a material adverse impact on the services we provide resulting from our customers shutting down completions of wells and pricing pressure from our customers to reduce the prices of our services. We expect the reduction in the number of wells completion activities and the pricing pressure from our customers to have a negative impact on our future revenue, results of operations and cash flows.
          Although the oil and gas market is currently depressed, we still believe the Permian Basin, our primary area of operation, is the leading basin with the lowest break-even production cost in the United States. If the market rebounds, we believe there will be increased demand for pressure pumping services in the Permian Basin where we operate. If the depressed oil prices and the current depressed economic conditions remain for a longer period of time, and our future cash flows are negatively impacted, we may record additional asset impairment charges in future periods.
          Our results of operations have historically reflected seasonal tendencies, typically in the fourth quarter, relating to holiday seasons, inclement winter weather and exhaustion of our customers' annual budgets. As a result, we typically experience declines in our operating results in November and December, even in a stable commodity price and operations environment. The seasonal tendencies and the current depressed oil and gas market conditions could result in a longer recovery time in the oil and gas industry thereby significantly impacting on revenue, results of operations and cash flows for a longer period of time beyond 2020.
Actions to Address the Economic Impact of COVID-19 and Decline in Commodity Prices
          Since March 2020, we initiated several actions to mitigate the anticipated adverse economic conditions for the immediate future and to support our financial position, liquidity and the efficient continuity of our operations as follows:
Growth Capital. We cancelled substantially all our planned growth capital expenditures for the remainder of 2020.
Other Expenditures. We significantly reduced our maintenance expenditures and field level consumable costs due to our reduced activity levels. We have been seeking lower pricing for our expendable items, materials used in day-to-day operations and large component replacement parts. Also, we have been internalizing certain support services that were outsourced.
Labor Force Reductions. We have reduced our workforce by over 60% due to the changing activity levels for our services. We will continue to make appropriate adjustments to our workforce to reflect outlook related to activity levels.

-21-


Compensation Related Costs. The directors and officers have voluntarily reduced compensation at different levels up to 20%. We have taken efforts to manage work schedules, primarily related to hourly employees, to minimize overtime costs.
Working Capital. We have negotiated more favorable payment terms with certain of our larger vendors and are continuing to increase our diligence in collecting and managing our portfolio of accounts receivables.
          We are continuing to evaluate and consider additional cost saving measures. We will continue to prioritize the safety and welfare of our employees and customers through these turbulent times.
How We Evaluate Our Operations 
          Our management uses a variety of financial metrics, 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) loss/(gain) on extinguishment of debt, (iii) stock-based compensation, and (iv) other unusual or non‑recurring (income)/expenses, such as impairment charges, severance, costs related to our initial public offering and costs related to asset acquisitions or one-time professional fees. 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.

-22-


Reconciliation of net income (loss) to Adjusted EBITDA ($ in thousands):
 
 
Three Months Ended March 31, 2020
 
 
Pressure Pumping
 
All Other
 
Total
Net income (loss)
 
$
4,308

 
$
(12,112
)
 
$
(7,804
)
Depreciation and amortization
 
38,969

 
1,236

 
40,205

Impairment expense
 
15,559

 
1,095

 
16,654

Interest expense
 
1

 
1,280

 
1,281

Income tax expense
 

 
(909
)
 
(909
)
Loss on disposal of assets
 
19,815

 
39

 
19,854

Stock-based compensation
 

 
471

 
471

Other expense
 

 
3

 
3

Other general and administrative expense(1)
 

 
5,135

 
5,135

Retention bonus and severance expense
 
12

 
21

 
33

Adjusted EBITDA
 
$
78,664

 
$
(3,741
)
 
$
74,923

 
 
 
 
 
 
 
 
 
Three Months Ended March 31, 2019
 
 
Pressure Pumping
 
All Other
 
Total
Net income (loss)
 
$
98,094

 
$
(28,289
)
 
$
69,805

Depreciation and amortization
 
31,783

 
1,334

 
33,117

Interest expense
 

 
1,903

 
1,903

Income tax expense
 

 
21,892

 
21,892

Loss on disposal of assets
 
19,006

 
222

 
19,228

Stock-based compensation
 

 
1,829

 
1,829

Other expense
 

 
187

 
187

Deferred IPO bonus expense
 
2,157

 
157

 
2,314

Adjusted EBITDA
 
$
151,040

 
$
(765
)
 
$
150,275

                               
(1)
Other general and administrative expense relates to nonrecurring professional fees paid to external consultants in connection with the Company's expanded audit committee review.


-23-


Results of Operations 
          We conducted our business through four operating segments: hydraulic fracturing, cementing, coiled tubing, and drilling. In March 2020, the Company shut down its flowback operating segment and subsequently disposed of the assets for approximately $1.6 million. For reporting purposes, the hydraulic fracturing and cementing operating segments are aggregated into our one reportable segment—pressure pumping. All other operating segments and corporate administrative expenses (inclusive of our total income tax expense and interest expense) are included in the ‘‘all other’’ category. Total corporate administrative expense (inclusive of our total income tax expense and interest expense) for the three months ended March 31, 2020 and 2019 was $10.3 million and $29.7 million, respectively.
          Our hydraulic fracturing operating segment revenue approximated 94.8% and 95.9% of our pressure pumping revenue during the three months ended March 31, 2020 and 2019, respectively.
          The following table sets forth the results of operations for the periods presented:
(in thousands, except for percentages)
 
 
Three Months Ended March 31,
 
Change

 
2020
 
2019
 
Variance
 
%
Revenue
 
$
395,069

 
$
546,179

 
$
(151,110
)
 
(27.7
)%
Cost of services (1)
 
300,848

 
381,523

 
(80,675
)
 
(21.1
)%
General and administrative expense (2)
 
24,937

 
18,524

 
6,413

 
34.6
 %
Depreciation and amortization
 
40,205

 
33,117

 
7,088

 
21.4
 %
Impairment expense
 
16,654

 

 
16,654

 
100.0
 %
Loss on disposal of assets
 
19,854

 
19,228

 
626

 
3.3
 %
Interest expense
 
1,281

 
1,903

 
(622
)
 
(32.7
)%
Other expense
 
3

 
187

 
(184
)
 
(98.4
)%
Income tax expense (benefit)
 
(909
)
 
21,892

 
(22,801
)
 
(104.2
)%
Net income (loss)
 
$
(7,804
)
 
$
69,805

 
$
(77,609
)
 
(111.2
)%
 
 
 
 
 
 
 
 
 
Adjusted EBITDA (3)
 
$
74,923

 
$
150,275

 
$
(75,352
)
 
(50.1
)%
Adjusted EBITDA Margin (3)
 
19.0
%
 
27.5
%
 
(8.5
)%
 
(30.9
)%
 
 
 
 
 
 
 
 
 
Pressure pumping segment results of operations:
 
 
 
 
 
 
 
 
Revenue
 
$
386,919

 
$
532,064

 
$
(145,145
)
 
(27.3
)%
Cost of services
 
$
294,224

 
$
371,105

 
$
(76,881
)
 
(20.7
)%
Adjusted EBITDA (3)
 
$
78,664

 
$
151,040

 
$
(72,376
)
 
(47.9
)%
Adjusted EBITDA Margin (4)
 
20.3
%
 
28.4
%
 
(8.1
)%
 
(28.5
)%
                          
(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". 
(4)
The non-GAAP financial measure of Adjusted EBITDA margin for the pressure pumping segment is calculated by taking Adjusted EBITDA for the pressure pumping segment as a percentage of our revenue for the pressure pumping segment.

-24-


Three Months Ended March 31, 2020 Compared to the Three Months Ended March 31, 2019

          Revenues.    Revenues decreased 27.7%, or $151.1 million, to $395.1 million during the three months ended March 31, 2020, as compared to $546.2 million during the three months ended March 31, 2019. The decrease was primarily attributable to the decrease in demand for pressure pumping services that led to a significant decrease in our hydraulic fracturing fleet utilized and also pricing discounts we provided to our customers in March 2020 following the depressed oil prices and slowdown in economic activity from the COVID-19 pandemic. Our average active fleet count decreased to approximately 18.6 active fleets during the three months ended March 31, 2020 from approximately 27.0 active fleets for the three months ended March 31, 2019. Our pressure pumping segment revenues decreased 27.3%, or $145.1 million, for the three months ended March 31, 2020, as compared to the three months ended March 31, 2019.
          Revenues from services other than pressure pumping decreased 42.3%, or $6.0 million, to $8.2 million for the three months ended March 31, 2020 as compared $14.1 million for the three months ended March 31, 2019. The decrease in revenue from services other than pressure pumping was primarily attributable to the significant reduction in our customers' well simulation and completions activity and pricing discounts which were driven by depressed oil prices and the COVID-19 pandemic.
          Cost of Services.    Cost of services decreased 21.1%, or $80.7 million, to $300.8 million for the three months ended March 31, 2020, as compared to $381.5 million during the three months ended March 31, 2019. Cost of services in our pressure pumping segment decreased $76.9 million for the three months ended March 31, 2020, as compared to the three months ended March 31, 2019. These decreases were primarily attributable to the significantly lower activity levels resulting from our customers idling fleets following the depressed oil prices and economic slowdown caused by the COVID-19 pandemic. As a percentage of pressure pumping segment revenues, pressure pumping cost of services increased to 76.0% for the three months ended March 31, 2020, as compared to 69.7% for the three months ended March 31, 2019. The increase in cost of services as a percentage of revenue for our pressure pumping segment resulted from an unfavorable change in our cost structure resulting from the pricing discounts we provided to our customers and certain cost of services that was absorbed by the Company and not passed to the customers either because of idling fleets or depressed market conditions.
          General and Administrative Expenses.    General and administrative expenses increased 34.6%, or $6.4 million, to $24.9 million for the three months ended March 31, 2020, as compared to $18.5 million for the three months ended March 31, 2019. The net increase was primarily attributable to the increases of $5.1 million relating to professional fees paid to external consultants in connection with the Company's expanded audit committee review, credit losses of $4.3 million and partially offset by a net decrease of $3.0 million in other remaining general and administrative expenses.
          Depreciation and Amortization.    Depreciation and amortization increased 21.4%, or $7.1 million, to $40.2 million for the three months ended March 31, 2020, as compared to $33.1 million for the three months ended March 31, 2019. The increase was primarily attributable to the increase in our fixed asset base as of March 31, 2020, resulting primarily from an increase in our pressure pumping fleet capacity by 3.8% to 1,469,000 HHP as of March 31, 2020.
          Impairment Expense.    During the three months ended March 31, 2020, the depressed market conditions, crude oil prices and negative near-term outlook for the utilization of our assets, resulted in the Company recording an impairment expense of approximately $16.7 million, of which approximately $9.4 million relates to goodwill impairment and approximately $7.2 million relates to property and equipment impairment. There was no impairment expense during the three months ended March 31, 2019.
          Loss on Disposal of Assets.    Loss on the disposal of assets increased 3.3%, or $0.6 million, to $19.9 million for the three months ended March 31, 2020, as compared to $19.2 million for the three months ended March 31, 2019. Upon sale or retirement of property and equipment, including certain major components of our pressure pumping equipment that are replaced, the cost and related accumulated depreciation are removed from the balance sheet and the net amount is recognized as loss on disposal of assets.
          Interest Expense.    Interest expense decreased 32.7%, or $0.6 million, to $1.3 million for the three months ended March 31, 2020, as compared to $1.9 million for the three months ended March 31, 2019. The decrease in interest expense was primarily attributable to the decrease in our average debt balance during the three months ended March 31, 2020 compared to the three months ended March 31, 2019.
          Income Tax Expense.   Total income tax benefit was $0.9 million resulting in an effective tax rate of 10.4% for the three months ended March 31, 2020, as compared to income tax expense of $21.9 million or an effective tax rate of 23.9% for the three months ended March 31, 2019. The income tax benefit recorded in the three months ended March 31, 2020 is primarily attributable to the Company projecting a pre-tax loss in 2020 as compared to a pre-tax income in 2019. Furthermore, the change in the effective tax rate from 23.9% to 10.4% in the three months ended March 31, 2020 was primarily attributable to nondeductible expenses and discrete items such as stock compensation expense reducing the benefit recorded for the pre-tax loss.

-25-


Liquidity and Capital Resources 
          Our liquidity is currently provided by (i) existing cash balances, (ii) operating cash flows and (iii) borrowings under our revolving credit facility (“ABL Credit Facility”). Our primary uses of cash will be to continue to fund our operations, support growth opportunities and satisfy any future debt payments. Our borrowing base, as redetermined monthly, is tied to 85.0% of eligible accounts receivable. Changes to our operational activity levels 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. With the current depressed oil and gas market conditions, we believe our remaining monthly availability under our ABL Credit facility will be adversely impacted by the expected decline in our customers’ activity.
          As of March 31, 2020, our borrowings under our ABL Credit Facility was $110.0 million and our total liquidity was approximately $194.1 million, consisting of cash and cash equivalents of $143.7 million and $50.4 million of availability under our ABL Credit Facility.
           As of June 29, 2020, we had no borrowings under our ABL Credit Facility and our total liquidity was approximately $49.8 million, consisting of cash and cash equivalents of $36.7 million and $13.1 million of availability under our ABL Credit Facility.
          There can be no assurance that 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.
          The global public health crisis associated with the COVID-19 pandemic has and is anticipated to continue to have an adverse effect on global economic activity for the immediate future and has resulted in travel restrictions, business closures and the institution of quarantining and other restrictions on movement in many communities. The slowdown in global economic activity attributable to COVID-19 has resulted in a dramatic decline in the demand for energy which directly impacts our industry and the Company. In addition, global crude oil prices experienced a collapse starting in early March 2020. As a result of these developments, the Company expects a material adverse impact on the oil field services we provide and our revenue, results of operations and cash flows. These situations are rapidly changing and additional impacts to the business may arise that we are not aware of currently and the depressed oil and gas industry may take a longer time to recover thereby significantly impacting on revenue, results of operations and cash flows for a longer period of time.
          Our ABL Credit Facility, as amended, has a total borrowing capacity of $300 million (subject to the Borrowing Base limit), with a maturity date of December 19, 2023. The ABL Credit Facility has a borrowing base of 85% of monthly eligible accounts receivable less customary reserves (the "Borrowing Base"). The Borrowing Base as of March 31, 2020 was approximately $161.9 million and was approximately $16.8 million as of June 29, 2020. 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) $22.5 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 LIBOR or base rate, plus the applicable margin, which ranges 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. The weighted average interest rate for our ABL Credit Facility for the three months ended March 31, 2020 was 3.9%.
           In March 2020, we obtained a waiver from our lenders under the ABL Credit Facility to extend the time period for us to provide our lenders the Company’s audited financial statements for the year ended December 31, 2019 to July 31, 2020, which we have now provided to our lenders.
           In July 2017, the United Kingdom's Financial Conduct Authority, which regulates LIBOR, announced that it intend to phase out LIBOR by the end of 2021. At the present time, the ABL Credit Facility is subject to LIBOR rates but has a term that extends beyond the end of 2021when LIBOR will be phased out. We have not yet pursued any technical amendment or other contractual alternative to address this matter. We are currently evaluating the potential impact of eventual replacement of the LIBOR interest rate.

-26-


Future Sources and Use of Cash and Contractual Obligations
          Future capital expenditures are projected to be primarily related to maintenance capital expenditures to support our active assets depending on fleet utilization, customer demand and market conditions. 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 and idle fees if a customer (Pioneer) decides to idle committed fleets and we are not able to deploy the idled fleets to another customer. During times when there is a significant reduction in overall demand for our services, the idle fees could represent a material portion of our revenues and cash flows from operations. Our maintenance capital expenditures are dependent on our operational activity and the intensity on the equipment, among other factors, which could vary throughout the year. In addition, we have option agreements with our equipment manufacturer to purchase additional 108,000 HHP of DuraStim® hydraulic pumps through April 30, 2021. We believe the cost to acquire the DuraStim® hydraulic pumps will be comparable to our previously purchased DuraStim® hydraulic pumps. In the current economic environment, it is not probable we would exercise these options before they expire.
          We have repaid all our borrowings, as of June 29, 2020, under our ABL Credit Facility with cash flows from operations and our available cash. Our objective is to maintain a conservative leverage ratio. Through June 29, 2020, we repaid $130.0 million of our borrowings under the ABL Credit Facility.
          In the normal course of business, we enter into various contractual obligations and routine growth and maintenance capital expenditures that impact on our future liquidity. There were no other known future material contractual obligations as of March 2020.
Cash and Cash Flows
             The following table sets forth the historical cash flows for the three months ended March 31, 2020 and 2019:
 
 
Three Months Ended March 31,
($ in thousands)
 
2020
 
2019
Net cash provided by (used in):
 
 
 
 
Operating activities
 
$
61,724

 
$
36,085

Investing activities
 
$
(46,557
)
 
$
(177,885
)
Financing activities
 
$
(20,486
)
 
$
88,618

Cash Flows From Operating Activities
          Net cash provided by operating activities was $61.7 million for the three months ended March 31, 2020, compared to net cash provided by operating activities of $36.1 million for the three months ended March 31, 2019. The net increase of $25.6 million was primarily due to the timing of our collection from our customers and payments to our vendors. We improved the number of days our revenue was outstanding by collecting our receivables quicker during the three months ended March 31, 2020, as compared to the three months ended March 31, 2019.
Cash Flows From Investing Activities
          Net cash used in investing activities decreased to $46.6 million for the three months ended March 31, 2020, from $177.9 million for the three months ended March 31, 2019. The decrease was primarily attributable to the decrease in capital expenditure during the three months ended March 31, 2020, as compared to the three months ended March 31, 2019. During the three months ended March 31, 2019, the Company acquired and paid approximately $110.0 million for the purchase of 510,000 HHP, 4 coiled tubing units and maintenance yard, and also made cash deposits of $18.4 million to its equipment manufacturers for DuraStim® hydraulic fracturing pumps.
Cash Flows From Financing Activities
          Net cash used in financing activities was $20.5 million for the three months ended March 31, 2020, and net cash provided by financing activities was $88.6 million for the three months ended March 31, 2019. The net decrease in cash from financing activities during the three months ended March 31, 2020 was primarily driven by the repayment of our borrowings under our ABL Credit Facility of $20.0 million, compared to borrowings of $90.0 million during the three months ended March 31, 2019. During the three months ended March 31, 2020, the Company did not finance it activities from borrowings but rather repaid $20.0 million of outstanding borrowings under the ABL Credit facility.

-27-


Off-Balance Sheet Arrangements
          We had no off-balance sheet arrangements as of March 31, 2020.
Critical Accounting Policies and Estimates
           There have been no material changes during the three months ended March 31, 2020 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 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, 2020, 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.

-28-


ITEM 4. CONTROLS AND PROCEDURES
Background
           In May 2019, the Audit Committee (the “Committee”) of the Board, with assistance of independent outside counsel and accounting advisors, conducted an internal review initially focused on the Company’s disclosure of agreements previously entered into with AFGlobal Corporation for the purchase of Durastim® hydraulic fracturing fleets and effective communications related thereto. The review was later expanded (collectively referred to as the “Expanded Audit Committee Review”) to, among other items, review expense reimbursements, certain transactions involving related parties or potential conflicts of interest, and certain transactions entered into by our former Chief Executive Officer (the “former CEO”).
          Based on the Expanded Audit Committee Review, current management determined that there were deficiencies in the design and/or operation of internal controls that constituted material weaknesses. Current management determined that the tone from former executive management was insufficient to create the proper environment for effective internal control over financial reporting, which led to the failure of controls in other areas as further described below.
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 not effective at the reasonable assurance level as of March 31, 2020, and notwithstanding the material weaknesses in our internal control over financial reporting described below, our management has concluded that our financial statements in this Quarterly Report present fairly, in all material respects, our financial position, results of operations and cash flows for the periods presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”)
Management’s Report on Internal Control over Financial Reporting
        The management of ProPetro Holding Corp. is responsible for establishing and maintaining adequate internal control over financial reporting for the Company, as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. ProPetro Holding Corp. maintains a system of internal accounting controls designed to provide reasonable assurance, at a reasonable cost, that assets are safeguarded against loss or unauthorized use and that the financial records are adequate and can be relied upon to produce financial statements in accordance with U.S. GAAP. The internal control system is augmented by written policies and procedures, an internal audit program and the selection and training of qualified personnel. This system includes policies that require adherence to ethical business standards and compliance with all applicable laws and regulations.
         There are inherent limitations to the effectiveness of any control system. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Also, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company will be detected. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. The Company intends to continually improve and refine its internal controls.
         Our management, with the participation of our Principal Executive Officer and Principal Financial Officer, conducted an evaluation of the effectiveness of the design and operation of our internal control over financial reporting as of December 31, 2019 based on criteria established in the 2013 Internal Control-Integrated Framework issued by COSO. Based on the evaluation under these criteria, management determined, based upon the existence of the material weaknesses identified and previously reported in our Form 10-K and described below, that we did not maintain effective internal control over financial reporting as of December 31, 2019. Due to the existence of the material weaknesses described below, our internal control over financial reporting remained ineffective as of March 31, 2020.
         A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that a reasonable possibility exists that a material misstatement of our annual or interim financial statements would not be prevented or detected on a timely basis.

-29-


Control Environment
         We have identified deficiencies in the principles associated with the control environment component of the COSO framework. Specifically, these control deficiencies constitute material weaknesses, either individually or in the aggregate, relating to the following COSO principles: (i) the organization demonstrates a commitment to integrity and ethical values, (ii) the board of directors demonstrates independence from management and exercises oversight of the development and performance of internal control, (iii) management establishes, with board oversight, structures, reporting lines, and appropriate authorities and responsibilities in pursuit of objectives, (iv) the organization demonstrates a commitment to attract, develop, and retain competent individuals in alignment with objectives, and (v) the organization holds individuals accountable for their internal control related responsibilities in the pursuit of objectives.
         Our senior management did not establish and promote a control environment with an appropriate tone of compliance and control consciousness throughout the entire Company. The Company did not sufficiently promote, monitor or enforce adherence to its Code of Conduct and Ethics. Additionally, the Expanded Audit Committee Review found that there was a general lack of focus on promoting a culture of compliance within the Company. Results of poor tone at the top included: (i) certain whistleblower allegations were not properly investigated and elevated to the Committee, (ii) the lack of an employee expense review and approval policy, (iii) two instances of non-compliance with the Company’s Insider Trading Policy, and (iv) instances of non-compliance with the Code of Conduct and Ethics policies.
         This material weakness in the control environment contributed to material weaknesses in the following components of the COSO framework.
Information and Communication
         We have identified deficiencies in the principles associated with the information and communication component of the COSO framework. Specifically, these control deficiencies constitute material weaknesses, either individually or in the aggregate, relating to the following COSO principles: (i) the organization internally communicates information, including objectives and responsibilities for internal control, necessary to support the functioning of internal control, and (ii) the organization communicates with external parties regarding matters affecting the functioning of internal control.
         Factors contributing to the material weakness included miscommunication between management and the Board regarding the conditionality of certain contracts that resulted in the non-disclosure of such contract commitments and the impact of such commitments on the Company’s future liquidity.
Control Activities
         We have identified deficiencies in the principles associated with the control activities component of the COSO framework. Specifically, these control deficiencies constitute material weaknesses, either individually or in the aggregate, relating to the following COSO principles: (i) the organization selects and develops control activities that contribute to the mitigation of risks to the achievement of objectives to acceptable levels and (ii) the organization deploys control activities through policies that establish what is expected and procedures that put policies into action.
         The Company’s failure to maintain appropriate tone at the top had a pervasive impact, and as such, resulted in a risk that could have impacted virtually all financial statement account balances and disclosures.
         The COSO component material weaknesses described above contributed to the following material weakness within our system of internal control over financial reporting at the control activity level.
Related Parties
         We did not maintain controls designed to sufficiently identify, evaluate, and disclose related party transactions. As a result, two related party transactions were entered into that were not identified by the Company’s controls and given consideration of appropriate disclosure.
Remediation Plan and Status
           Our remediation efforts to the identified material weaknesses are ongoing, and we will continue our initiatives to implement and document policies, procedures, and internal controls. The Board and management have implemented, among other items, the following measures to address the material weaknesses identified:
Appointed new executive officers with extensive public company experience to improve the tone at the top, communication with the Board and compliance with policies within the Company.
Enhanced certain of the Company’s policies, including the Code of Ethics and Conduct, Expense Reimbursement, Travel and Entertainment, and Delegation of Responsibilities and Authority. Additionally, the Company enhanced or implemented control activities to monitor compliance with such policies.

-30-


Designed and implemented control activities related to the identification of, approval of, and disclosure of related party transactions.
Designed and implemented control activities related to the identification and approval of potential conflicts of interest.
Designed and implemented control activities related to the evaluation of whistleblower allegations.
Formed a disclosure committee and appointed a Chief Disclosure Officer to provide improved corporate governance related to disclosures the Company provides to the public and other external parties.
         Our remediation of the identified material weaknesses and strengthening our internal control environment is ongoing and will require a substantial effort. We will continue to evaluate the design and implementation and operating effectiveness of the new and existing controls that address all the material weaknesses. The material weaknesses cannot be considered remediated until the applicable controls have operated for a sufficient period of time and management has concluded, through testing for a period of time, that these controls are designed and operating effectively. Accordingly, we will continue to monitor and evaluate the effectiveness of our internal control over financial reporting in the areas affected by the material weaknesses described above.
Changes in Internal Control over Financial Reporting
         Except as described above, 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, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

-31-


PART II – OTHER INFORMATION
ITEM 1. Legal Proceedings
          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 current and former officers and directors in the U.S. District Court for the Western District of Texas.
          In April 2020, 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, 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, filed a second amended class action complaint in the U.S. District Court for the Western District of Texas in the Logan Lawsuit, alleging violations of Sections 10(b) and 20(a) of the Exchange Act, as amended, and Rule l0b-5 promulgated thereunder, and Sections 11 and 15 of the Securities Act, as amended, based on allegedly inaccurate or misleading statements, or omissions of material facts, about the Company’s business, operations and prospects.
          In January 2020, Boca Raton Firefighters’ and Police Pension Fund (“Boca Raton”) filed a shareholder derivative suit in the U.S. District Court for the Western District of Texas (the “Boca Raton Lawsuit”) against certain of the Company’s current and former officers and directors (the “Boca Raton Defendants”). The Company was named as a nominal defendant only. The claims include (i) breaches of fiduciary duties, (ii) unjust enrichment and (iii) contribution. Boca Raton did not quantify any alleged damages in its complaint but, in addition to attorneys’ fees and costs, Boca Raton seeks various forms of relief, including (i) damages sustained by the Company as a result of the Boca Raton Defendants’ alleged misconduct, (ii) punitive damages and (iii) equitable relief in the form of improvements to the Company’s governance and controls.
          In April 2020, Jye-Chun Chang filed a shareholder derivative suit in the U.S. District Court for the Western District of Texas (the “Chang Lawsuit”) against certain of the Company’s current and former officers and directors (the “Chang Defendants”). The Company was named as a nominal defendant only. The claims include (i) violations of section 14(a) of the Exchange Act, (ii) breach of fiduciary duties, (iii) unjust enrichment, (iv) abuse of control, (v) gross mismanagement and (vi) waste of corporate assets. Chang did not quantify any alleged damages in its complaint but, in addition to attorneys’ fees and costs, Chang seeks various forms of relief, including (i) declaring that Chang may sustain the action on behalf of the Company, (ii) declaring that the Chang Defendants breached their fiduciary duties to the Company, (iii) damages sustained by the Company as a result of the Chang Defendants’ alleged misconduct, (iv) equitable relief in the form of improvements to the Company’s governance and controls and (v) restitution.
          In October 2019, the Company received a letter from the SEC indicating that the SEC had opened an investigation into the Company and requesting that the Company provide certain information and documents, including documents related to the Company's expanded audit committee review and related events. The Company has cooperated and expects to continue to cooperate with the SEC’s investigation.
          We are presently unable to predict the duration, scope or result of the Logan Lawsuit, the Boca Raton Lawsuit, the Chang Lawsuit, the SEC investigation, or any other related lawsuit or investigation.
ITEM 1A. Risk Factors
None.
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.

-32-


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
 
10.1
 
10.2+
 
10.3+
 
10.4+
 
10.5+
 
10.6+
 
10.7+
 
10.8+
 
10.9+
 
10.10+
 
10.11+
 
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
                             

-33-


+
Indicates management contracts or compensatory plans or arrangements.
*
Filed herewith.
**
Furnished herewith.

-34-


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:
July 2, 2020
By:
 
/s/ Phillip A. Gobe
 
Phillip A. Gobe

 
Chief Executive Officer and Chairman of the Board
 
(Principal Executive Officer)
 
 
By:
 
/s/ Darin G. Holderness
 
Darin G. Holderness
 
Chief Financial Officer

 
(Principal Financial Officer)
 
 
By:
 
/s/ Elo Omavuezi
 
 
Elo Omavuezi
 
 
Chief Accounting Officer
 
 
(Principal Accounting Officer)

-35-
EX-31.1 2 exhibit311.htm EXHIBIT 31.1 Exhibit
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, Phillip A. Gobe, 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: July 2, 2020
  

 /s/ Phillip A. Gobe
Phillip A. Gobe
Chief Executive Officer and Chairman
(Principal Executive Officer)


EX-31.2 3 exhibit312.htm EXHIBIT 31.2 Exhibit
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, Darin G. Holderness, 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: July 2, 2020
 
/s/ Darin G. Holderness
Darin G. Holderness
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 exhibit321.htm EXHIBIT 32.1 Exhibit
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, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Phillip A. Gobe, Chief Executive Officer and Chairman 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: July 2, 2020
 


/s/ Phillip A. Gobe
Phillip A. Gobe
Chief Executive Officer and Chairman
(Principal Executive Officer)




EX-32.2 5 exhibit322.htm EXHIBIT 32.2 Exhibit
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, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Darin G. Holderness, 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: July 2, 2020
 


/s/ Darin G. Holderness        
Darin G. Holderness
Chief Financial Officer
(Principal Financial Officer)





EX-101.SCH 6 pump-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2101100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Basis of Presentation - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Basis of Presentation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Basis of Presentation - Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Basis of Presentation - (Policies) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Basis of Presentation - (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover page link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Fair Value Measurement - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Fair Value Measurement - Assets Measured on Nonrecurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Fair Value Measurement - (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Leases - Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Leases - Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Leases - (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Long-Term Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Long-Term Debt - Maturities of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Long-Term Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Long-Term Debt - (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Net Income (Loss) Per Share - Calculation of net income per share (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Net Income (Loss) Per Share - (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Recently Issued Accounting Standards link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Recently Issued Accounting Standards - (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 2408401 - Disclosure - Related-Party Transactions - (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Reportable Segment Information link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Reportable Segment Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Reportable Segment Information - Reconciliation of segment information (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Reportable Segment Information - Reconciliation of segment information EBITDA (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Reportable Segment Information - (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Stock-Based Compensation - Summary Of Performance Shares Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Stock-Based Compensation - Summary Of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Stock-Based Compensation - Summary Of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Stock-Based Compensation - (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Subsequent Events - (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 pump-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 pump-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 pump-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Share-based Payment Arrangement [Abstract] Schedule of Stock Options, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of RSUs, Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Schedule of Performance Shares, Activity Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Summary of Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Leases [Abstract] Operating Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Total undiscounted future lease payments Lessee, Operating Lease, Liability, Payments, Due Less: amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Present value of future lease payments (lease obligation) Operating Lease, Liability Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Loan Type [Axis] Loan Type [Axis] Loan Type [Axis] Loan Type [Domain] Loan Type [Domain] [Domain] for Loan Type [Axis] LIBOR Loans LIBOR Loans [Member] LIBOR Loans [Member] Base Rate Loans Base Rate Loans [Member] Base Rate Loans [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] ABL Credit Facility ABL Facility [Member] ABL Facility [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Line of Credit Line of Credit [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Borrowing base, accounts receivable percentage Line Of Credit Facility, Borrowing Base, Accounts Receivable Percentage Line Of Credit Facility, Borrowing Base, Accounts Receivable Percentage Borrowing base Line Of Credit Facility, Borrowing Base Line Of Credit Facility, Borrowing Base 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 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 Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Basis spread on variable rate, floor Debt Instrument, Basis Spread Floor Debt Instrument, Basis Spread Floor Weighted average interest rate Debt, Weighted Average Interest Rate Allowance for credit loss Accounts Receivable, Allowance for Credit Loss Contract with customer, asset, net Contract with Customer, Asset, after Allowance for Credit Loss Allowance for credit losses during the period Accounts Receivable, Credit Loss Expense (Reversal) Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Beginning balance Amounts written off Accounts Receivable, Allowance for Credit Loss, Writeoff Ending balance Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Pressure Pumping Pressure Pumping Segment [Member] Pressure Pumping Segment [Member] All Other Corporate and Other [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Service revenue Revenue from Contract with Customer, Excluding Assessed Tax 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 Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Goodwill Goodwill Capital expenditures Property, Plant and Equipment, Additions Total assets Assets Reportable Segment Information Segment Reporting Disclosure [Text Block] Statement of Financial Position [Abstract] Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, authorized (in shares) Common Stock, Shares Authorized Common stock, issued (in shares) Common Stock, Shares, Issued Common Stock, shares outstanding ( in shares ) Common Stock, Shares, Outstanding Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, issued (in shares) Preferred Stock, Shares Issued Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Group Name [Domain] Flowback operating segment Flowback Operating Segment Dispoal Group [Member] Flowback Operating Segment Dispoal Group [Member] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Pressure pumping Pressure Pumping Revenue [Member] Pressure Pumping Revenue [Member] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Number of operating segments Number of Operating Segments Consideration for disposal of assets Disposal Group, Including Discontinued Operation, Consideration Number of reportable segments Number of Reportable Segments Administrative fees expense Administrative Fees Expense Concentration risk (as a percent) Concentration Risk, Percentage Accounting Policies [Abstract] Recently Issued Accounting Standards New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Fair Value Disclosures [Abstract] Schedule of Fair Value on Nonrecurring Basis Fair Value Measurements, Nonrecurring [Table Text Block] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Outstanding ending balance (in shares) Exercisable ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Expired (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Outstanding ending balance (in dollars per share) Exercisable ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price ASSETS Assets [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable - net of allowance for credit losses of $5,340 and $1,049, respectively Accounts Receivable, after Allowance for Credit Loss, Current Inventories Inventory, Net Prepaid expenses Prepaid Expense, Current Other current assets Other Assets, Current Total current assets Assets, Current PROPERTY AND EQUIPMENT - net of accumulated depreciation Property, Plant and Equipment, Net OPERATING LEASE RIGHT-OF-USE ASSETS Operating lease right of use asset, net Operating lease right of use asset, net OTHER NONCURRENT ASSETS: Assets, Noncurrent [Abstract] Other noncurrent assets Other Assets, Noncurrent Total other noncurrent assets Assets Excluding Property, Plant, And Equipment, Noncurrent Assets Excluding Property, Plant, And Equipment, Noncurrent TOTAL ASSETS LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] CURRENT LIABILITIES: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Operating lease liabilities Operating Lease, Liability, Current Finance lease liabilities Finance Lease, Liability, Current Accrued and other current liabilities Accrued Liabilities, Current Accrued interest payable Interest Payable, Current Total current liabilities Liabilities, Current DEFERRED INCOME TAXES Deferred Income Tax Liabilities, Net LONG-TERM DEBT Long-term Debt, Excluding Current Maturities NONCURRENT OPERATING LEASE LIABILITIES Operating Lease, Liability, Noncurrent Total liabilities Liabilities COMMITMENTS AND CONTINGENCIES (Note 10) Commitments and Contingencies SHAREHOLDERS’ EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.001 par value, 30,000,000 shares authorized, none issued, respectively Preferred Stock, Value, Issued Common stock, $0.001 par value, 200,000,000 shares authorized,100,777,670 and 100,624,099 shares issued, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Retained earnings Retained Earnings (Accumulated Deficit) Total shareholders’ equity Stockholders' Equity Attributable to Parent TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at fair value measurement Portion at Fair Value Measurement [Member] Reported Value Measurement Reported Value Measurement [Member] Estimate of Fair Value Measurement Estimate of Fair Value Measurement [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Nonrecurring Basis Fair Value, Nonrecurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Quoted prices in active market (Level 1) Fair Value, Inputs, Level 1 [Member] Significant other observable inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Significant other unobservable inputs (Level 3) Fair Value, Inputs, Level 3 [Member] 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] Property and equipment, net Property, Plant, and Equipment, Fair Value Disclosure Total gains (losses), property and equipment, net Impairment of Long-Lived Assets Held-for-use Goodwill Goodwill, Fair Value Disclosure Total gains (losses), goodwill Goodwill, Impairment Loss Earnings Per Share [Abstract] Calculations of Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Leases Lessee, Finance Leases [Text Block] Leases Lessee, Operating Leases [Text Block] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Net income (loss) Net Income (Loss) Attributable to Parent Impairment expense Asset Impairment Charges Interest expense Interest Expense Income tax expense Income Tax Expense (Benefit) Loss on disposal of assets Gain (Loss) on Disposition of Assets Stock-based compensation Share-based Payment Arrangement, Noncash Expense Other expense Other Nonoperating Expense Other general and administrative expense Other General and Administrative Expense Retention bonus and severance expense Compensation, IPO Bonus Expense Compensation, IPO Bonus Expense Income Statement [Abstract] REVENUE - Service revenue COSTS AND EXPENSES Costs and Expenses [Abstract] Cost of services (exclusive of depreciation and amortization) Cost Of Services, Excluding Depreciation And Amortization Cost Of Services, Excluding Depreciation And Amortization General and administrative (inclusive of stock-based compensation) General and Administrative Expense Loss on disposal of assets Total costs and expenses Costs and Expenses OPERATING INCOME (LOSS) Operating Income (Loss) OTHER EXPENSE: Other Nonoperating Income (Expense) [Abstract] Interest expense Other expense Other Nonoperating Income (Expense) Total other expense Nonoperating Income (Expense) INCOME (LOSS) BEFORE INCOME TAXES Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest INCOME TAX (EXPENSE) BENEFIT NET INCOME (LOSS) NET INCOME (LOSS) PER COMMON SHARE: Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted WEIGHTED AVERAGE COMMON SHARES OUTSTANDING: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Real Estate [Table] Real Estate [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Land Land [Member] Name of Property [Axis] Name of Property [Axis] Name of Property [Domain] Name of Property [Domain] Real Estate Lease Real Estate Lease [Member] Real Estate Lease [Member] Ground Lease Ground Lease [Member] Ground Lease [Member] Real Estate [Line Items] Real Estate [Line Items] Operating Leases Operating Lease, Lease Income [Abstract] Term of contract (in years) Lessee, Operating Lease, Term of Contract Renewal term (in years) Lessee, Operating Lease, Renewal Term Lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Discount rate (as a percent) Operating Lease, Weighted Average Discount Rate, Percent ROU asset Operating Lease, Right-of-Use Asset Accumulated amortization Operation Lease, Accumulated Amortization Operation Lease, Accumulated Amortization Lease expense Operating Lease, Expense Finance Leases Lessee, Finance Lease, Description [Abstract] Term of contract (in years) Lessee, Finance Lease, Term of Contract Lease term (in years) Finance Lease, Weighted Average Remaining Lease Term Interest expense Finance Lease, Interest Expense Cash paid for operating lease Operating Lease, Payments Cash paid for finance lease Measurement Of Finance Lease Measurement Of Finance Lease Purchase of land associated with ground lease Payments to Acquire Property, Plant, and Equipment Short-Term Leases Short-term Debt [Abstract] Asset lease Short-term Lease, Cost Lodging lease expense Lodging Lease Expense Lodging Lease Expense Lease commitment Short-term Lease Commitment, Amount Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-In Capital Common Stock Additional Paid-in Capital [Member] Common Stock Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance (in shares) Shares, Outstanding Balance Stock-based compensation cost Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture Issuance of equity awards, net (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Issuance of equity awards, net Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Tax withholdings paid for net settlement of equity awards Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Net income (loss) Balance (in shares) Balance Net Income (Loss) Per Share Earnings Per Share [Text Block] Schedule of Debt Schedule of Long-term Debt Instruments [Table Text Block] Annual Maturities of Debt Schedule of Maturities of Long-term Debt [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Rights Plan Rights Plan [Member] Rights Plan [Member] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Passive investors Investor [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Stockholder Rights Plan, percentage of beneficial ownership which triggers the Plan Stockholder Rights Plan, Percentage Of Beneficial Ownership Which Triggers The Plan Stockholder Rights Plan, Percentage Of Beneficial Ownership Which Triggers The Plan Discount on common stock if trigger is tripped Stockholder Rights Plan, Discount On Common Stock If Trigger Is Tripped Stockholder Rights Plan, Discount On Common Stock If Trigger Is Tripped Cover [Abstract] Document Information [Table] Document Information [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Stock Common Class A [Member] Preferred Stock Purchase Rights Preferred Stock Purchase Rights [Member] Preferred Stock Purchase Rights [Member] Document Information [Line Items] Document Information [Line Items] Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date No Trading Symbol Flag No Trading Symbol Flag Finance Lease Maturity Finance Lease, Liability, Maturity [Table Text Block] Operating Lease Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Obligation with Joint and Several Liability Arrangement [Table] Obligation with Joint and Several Liability Arrangement [Table] Title of Individual [Axis] Title of Individual [Axis] Title of Individual [Domain] Title of Individual [Domain] Former Executive Officer Former Executive Officer [Member] Former Executive Officer [Member] Ownership [Axis] Ownership [Axis] Ownership [Domain] Ownership [Domain] LandCo LandCo [Member] LandCo [Member] DuraStim DuraStim [Member] DuraStim [Member] Equipment and Other Assets Equipment and Other Assets [Member] Equipment and Other Assets [Member] Obligation with Joint and Several Liability Arrangement [Line Items] Obligation with Joint and Several Liability Arrangement [Line Items] Purchase options, property and equipment Purchase Options, Property And Equipment Purchase Options, Property And Equipment Deposit on property and equipment Deposit on Property and Equipment Deposit on Property and Equipment Noncontrolling equity interest (as a percent) Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Supplies expense Supplies Expense Estimated indirect benefit Managing Member or General Partner, Subsequent Distribution Amount Letters of credit Letters of Credit Outstanding, Amount Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Pioneer and Pioneer Pumping Services Pioneer and Pioneer Pumping Services [Member] Pioneer and Pioneer Pumping Services [Member] Corporate offices Corporate offices [Member] Corporate offices [Member] Property 1 Property One [Member] Property One [Member] Property 2 Property Two [Member] Property Two [Member] Property 3 Property Three [Member] Property Three [Member] Property 4 Property Four [Member] Property Four [Member] Property 5 Property Five [Member] Property Five [Member] Drilling yard Drilling Yard [Member] Drilling Yard [Member] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Related party leasing Related Party Leasing Arrangements [Member] Related Party Leasing Arrangements [Member] Related party transportation services Related Party Transportation Services [Member] Related Party Transportation Services [Member] Related party equipment rental Related Party Equipment Rental [Member] Related Party Equipment Rental [Member] Equipment maintenance and repair services Equipment Maintenance and Repair Services [Member] Equipment Maintenance and Repair Services [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Expenses with related party Related Party Transaction, Expenses from Transactions with Related Party Payments to acquire buildings Payments to Acquire Buildings Number of properties adjacent to corporate office subject to leases Number Of Properties Subject To Leases Number Of Properties Subject To Leases Payable to related parties Due to Related Parties Consideration transferred (in shares ) Asset Acquisition, Equity Issued Asset Acquisition, Equity Issued Total payment in connection with crew camp facility lease Related Party Transaction, Amounts of Transaction Revenue Revenue from Related Parties Service term (in years) (up to) Service Provider, Term Service Provider, Term Receivable from related parties Due from Related Parties Reimbursed pioneer Reimbursement For Retention Bonuses Paid Reimbursement For Retention Bonuses Paid Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Restricted stock units Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Outstanding at Beginning of Period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 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 Outstanding at End of Period (in shares) Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Outstanding at Beginning of Period (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 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 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 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 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 Outstanding at End of Period (in dollars per share) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Hydraulic fracturing and drilling segments Hydraulic Fracturing And Drilling Segments [Member] Hydraulic Fracturing And Drilling Segments [Member] Pumping reportable segment Pumping Reportable Segment [Member] Pumping Reportable Segment [Member] Reported value measurement Asset Class [Axis] Asset Class [Axis] Asset Class [Domain] Asset Class [Domain] Permian drilling assets Permian Drilling Assets [Member] Permian Drilling Assets [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Impairment expense Impairment of property and equipment Impairment Of Property And Equipment Impairment Of Property And Equipment Goodwill, period increase (decrease) Goodwill, Period Increase (Decrease) Goodwill, impairment loss Fair Value Measurements Fair Value Disclosures [Text Block] Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Deferred income tax expense (benefit) Deferred Income Tax Expense (Benefit) Amortization of deferred debt issuance costs Amortization of Debt Issuance Costs Provision for credit losses Loss on disposal of assets Gain (Loss) on Disposition of Property Plant Equipment Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Other current assets Increase (Decrease) in Other Current Assets Inventories Increase (Decrease) in Inventories Prepaid expenses Increase (Decrease) in Prepaid Expense Accounts payable Increase (Decrease) in Accounts Payable Accrued and other current liabilities Increase (Decrease) in Accrued Liabilities Accrued interest Increase (Decrease) in Interest Payable, Net Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Capital expenditures Proceeds from sale of assets Proceeds from Sale of Property, Plant, and Equipment Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from borrowings Proceeds from Issuance of Long-term Debt Repayments of borrowings Repayments of Long-term Debt Payment of finance lease obligation Finance Lease, Principal Payments Repayments of insurance financing Repayments of Long-term Loans from Vendors Proceeds from exercise of equity awards Proceeds from Stock Options Exercised Tax withholdings paid for net settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities NET DECREASE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect CASH AND CASH EQUIVALENTS - Beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents CASH AND CASH EQUIVALENTS - End of period Long-Term Debt Long-term Debt [Text Block] Total debt Long-term Debt, Gross Less current portion of long-term debt Long-term Debt, Current Maturities Total long-term debt Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Accounts Receivable Accounts Receivable [Policy Text Block] Allowance for Credit Losses Credit Loss, Financial Instrument [Policy Text Block] Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] 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] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock options Share-based Payment Arrangement, Option [Member] Performance stock units Performance Shares [Member] 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] Numerator (both basic and diluted) Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Net income (loss) relevant to common stockholders Denominator Denominator for basic earnings (loss) per share (in shares) Dilutive effect of share based payment (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Denominator for diluted income (loss) per share (in shares) Basic income (loss) per common share (in dollars per share) Diluted income (loss) per common share (in dollars per share) Antidilutive securities excluded from computation of earnings per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Related-Party Transactions Related Party Transactions Disclosure [Text Block] 2020 Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year 2021 Long-term Debt, Maturities, Repayments of Principal in Year Two 2022 Long-term Debt, Maturities, Repayments of Principal in Year Three 2023 Long-term Debt, Maturities, Repayments of Principal in Year Four 2024 and thereafter Long-Term Debt, Maturities, Repayments Of Principal In Five Year And Thereafter Long-Term Debt, Maturities, Repayments Of Principal In Five Year And Thereafter Reconciliation of Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Award Date [Axis] Award Date [Axis] Award Date [Domain] Award Date [Domain] 2017 2017 [Member] 2017 [Member] 2018 2018 [Member] 2018 [Member] 2019 2019 [Member] 2019 [Member] 2020 2020 [Member] 2020 [Member] 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] Target Shares Vested (in shares) Target Shares Forfeited (in shares) Weighted Average Grant Date Fair Value per Share (in dollars per share) Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Employees and Officers Employees And Officers [Member] Employees And Officers [Member] Director Director [Member] Incentive Award Plan Incentive Award Plan [Member] Incentive Award Plan [Member] Options, outstanding, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options, exercisable, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Term for outstanding stock Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Term for exercisable stock Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Restricted stock units, conversion of stock, conversion rights (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Compensation not yet recognized, stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Compensation cost not yet recognized, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Actual number of shares that may be issued (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Tax benefit from compensation expense Share-based Payment Arrangement, Expense, Tax Benefit EX-101.PRE 10 pump-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 a10q03312020_htm.xml IDEA: XBRL DOCUMENT 0001680247 2020-01-01 2020-03-31 0001680247 pump:PreferredStockPurchaseRightsMember 2020-01-01 2020-03-31 0001680247 us-gaap:CommonClassAMember 2020-01-01 2020-03-31 0001680247 2020-06-29 0001680247 2019-12-31 0001680247 2020-03-31 0001680247 2019-01-01 2019-03-31 0001680247 us-gaap:CommonStockMember 2019-12-31 0001680247 pump:CommonStockAdditionalPaidinCapitalMember 2019-12-31 0001680247 us-gaap:CommonStockMember 2020-03-31 0001680247 pump:CommonStockAdditionalPaidinCapitalMember 2020-01-01 2020-03-31 0001680247 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001680247 us-gaap:RetainedEarningsMember 2020-03-31 0001680247 pump:CommonStockAdditionalPaidinCapitalMember 2020-03-31 0001680247 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001680247 us-gaap:RetainedEarningsMember 2019-12-31 0001680247 pump:CommonStockAdditionalPaidinCapitalMember 2019-01-01 2019-03-31 0001680247 us-gaap:CommonStockMember 2019-03-31 0001680247 2018-12-31 0001680247 us-gaap:RetainedEarningsMember 2018-12-31 0001680247 2019-03-31 0001680247 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001680247 us-gaap:CommonStockMember 2018-12-31 0001680247 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001680247 us-gaap:RetainedEarningsMember 2019-03-31 0001680247 pump:CommonStockAdditionalPaidinCapitalMember 2019-03-31 0001680247 pump:CommonStockAdditionalPaidinCapitalMember 2018-12-31 0001680247 2020-04-01 2020-03-31 0001680247 pump:HydraulicFracturingAndDrillingSegmentsMember 2020-01-01 2020-03-31 0001680247 pump:PumpingReportableSegmentMember 2020-01-01 2020-03-31 0001680247 pump:HydraulicFracturingAndDrillingSegmentsMember 2019-01-01 2019-03-31 0001680247 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-01-01 2020-03-31 0001680247 pump:DuraStimMember 2020-03-31 0001680247 pump:PermianDrillingAssetsMember 2020-01-01 2020-03-31 0001680247 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-03-31 0001680247 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-03-31 0001680247 us-gaap:FairValueMeasurementsNonrecurringMember 2019-01-01 2019-12-31 0001680247 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001680247 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001680247 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-03-31 0001680247 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001680247 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001680247 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-03-31 0001680247 us-gaap:FairValueMeasurementsNonrecurringMember 2020-01-01 2020-03-31 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2020-03-31 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2020-01-01 2020-03-31 0001680247 srt:MaximumMember pump:ABLFacilityMember pump:BaseRateLoansMember 2020-01-01 2020-03-31 0001680247 srt:MaximumMember pump:ABLFacilityMember pump:LIBORLoansMember 2020-01-01 2020-03-31 0001680247 pump:ABLFacilityMember pump:LIBORLoansMember 2020-03-31 0001680247 srt:MinimumMember pump:ABLFacilityMember pump:BaseRateLoansMember 2020-01-01 2020-03-31 0001680247 srt:MinimumMember pump:ABLFacilityMember pump:LIBORLoansMember 2020-01-01 2020-03-31 0001680247 pump:ABLFacilityMember 2020-03-31 0001680247 us-gaap:CorporateAndOtherMember 2019-01-01 2019-03-31 0001680247 us-gaap:CorporateAndOtherMember 2020-01-01 2020-03-31 0001680247 pump:PressurePumpingSegmentMember 2020-01-01 2020-03-31 0001680247 pump:PressurePumpingSegmentMember 2019-01-01 2019-03-31 0001680247 us-gaap:CorporateAndOtherMember 2019-12-31 0001680247 pump:PressurePumpingSegmentMember 2020-03-31 0001680247 pump:PressurePumpingSegmentMember 2019-12-31 0001680247 us-gaap:CorporateAndOtherMember 2020-03-31 0001680247 pump:PressurePumpingRevenueMember 2019-01-01 2019-03-31 0001680247 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember pump:FlowbackOperatingSegmentDispoalGroupMember 2020-03-31 0001680247 pump:PressurePumpingRevenueMember 2020-01-01 2020-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001680247 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001680247 us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001680247 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001680247 us-gaap:PerformanceSharesMember 2019-01-01 2019-03-31 0001680247 us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001680247 us-gaap:PerformanceSharesMember 2019-01-01 2019-03-31 0001680247 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001680247 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001680247 pump:A2019Member us-gaap:PerformanceSharesMember 2019-12-31 0001680247 pump:A2020Member us-gaap:PerformanceSharesMember 2019-12-31 0001680247 pump:A2017Member us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001680247 pump:A2018Member us-gaap:PerformanceSharesMember 2020-03-31 0001680247 pump:A2017Member us-gaap:PerformanceSharesMember 2019-12-31 0001680247 us-gaap:PerformanceSharesMember 2020-03-31 0001680247 pump:A2020Member us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001680247 pump:A2019Member us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001680247 pump:A2017Member us-gaap:PerformanceSharesMember 2020-03-31 0001680247 us-gaap:PerformanceSharesMember 2019-12-31 0001680247 pump:A2019Member us-gaap:PerformanceSharesMember 2020-03-31 0001680247 pump:A2018Member us-gaap:PerformanceSharesMember 2019-12-31 0001680247 pump:A2020Member us-gaap:PerformanceSharesMember 2020-03-31 0001680247 pump:A2018Member us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember pump:IncentiveAwardPlanMember 2020-01-01 2020-03-31 0001680247 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001680247 pump:IncentiveAwardPlanMember 2020-01-01 2020-03-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember pump:IncentiveAwardPlanMember 2020-03-31 0001680247 us-gaap:EmployeeStockOptionMember 2020-03-31 0001680247 pump:IncentiveAwardPlanMember 2019-01-01 2019-03-31 0001680247 pump:IncentiveAwardPlanMember 2020-03-31 0001680247 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember pump:IncentiveAwardPlanMember 2020-01-01 2020-03-31 0001680247 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001680247 pump:EmployeesAndOfficersMember us-gaap:RestrictedStockUnitsRSUMember pump:IncentiveAwardPlanMember 2020-01-01 2020-03-31 0001680247 pump:PropertyThreeMember pump:RelatedPartyLeasingArrangementsMember 2020-01-01 2020-03-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2018-01-01 2018-12-31 0001680247 pump:RelatedPartyEquipmentRentalMember 2019-01-01 2019-03-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2019-12-31 0001680247 pump:RelatedPartyTransportationServicesMember 2020-01-01 2020-03-31 0001680247 pump:RelatedPartyTransportationServicesMember 2019-01-01 2019-03-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2019-01-01 2019-03-31 0001680247 pump:PropertyTwoMember pump:RelatedPartyLeasingArrangementsMember 2020-01-01 2020-03-31 0001680247 pump:PropertyFiveMember pump:RelatedPartyLeasingArrangementsMember 2020-01-01 2020-03-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2020-03-31 0001680247 pump:PropertyFourMember pump:RelatedPartyLeasingArrangementsMember 2020-01-01 2020-03-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2020-01-01 2020-03-31 0001680247 pump:RelatedPartyLeasingArrangementsMember pump:PioneerandPioneerPumpingServicesMember 2019-01-01 2019-12-31 0001680247 pump:CorporateofficesMember pump:RelatedPartyLeasingArrangementsMember us-gaap:SubsequentEventMember 2020-04-01 2020-04-30 0001680247 pump:RelatedPartyLeasingArrangementsMember 2020-01-01 2020-03-31 0001680247 pump:EquipmentMaintenanceandRepairServicesMember 2020-01-01 2020-03-31 0001680247 pump:CorporateofficesMember pump:RelatedPartyLeasingArrangementsMember 2020-01-01 2020-03-31 0001680247 pump:RelatedPartyLeasingArrangementsMember 2020-03-31 0001680247 pump:PropertyOneMember pump:RelatedPartyLeasingArrangementsMember 2020-01-01 2020-03-31 0001680247 pump:DrillingYardMember pump:RelatedPartyLeasingArrangementsMember 2020-01-01 2020-03-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2019-01-01 2019-12-31 0001680247 pump:GroundLeaseMember us-gaap:LandMember 2020-01-01 2020-03-31 0001680247 pump:RealEstateLeaseMember 2019-01-01 0001680247 pump:GroundLeaseMember 2018-10-01 0001680247 pump:GroundLeaseMember 2020-03-31 0001680247 pump:RealEstateLeaseMember 2013-03-31 0001680247 pump:LandCoMember pump:FormerExecutiveOfficerMember 2020-03-31 0001680247 pump:EquipmentandOtherAssetsMember 2020-03-31 0001680247 pump:RightsPlanMember us-gaap:SubsequentEventMember 2020-04-10 2020-04-10 0001680247 pump:RightsPlanMember us-gaap:InvestorMember us-gaap:SubsequentEventMember 2020-04-10 2020-04-10 shares pump:property pump:segment iso4217:USD utreg:hp pure iso4217:USD shares false --12-31 Q1 2020 0001680247 true P10Y 1049000 5340000 0.001 0.001 200000000 200000000 100624099 100777670 100624099 100777670 0 P1Y2M12D 0 P10Y P10Y P10Y P4Y 0.001 0.001 30000000 30000000 0 0 P1M P3Y P3Y 10-Q true 2020-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 No No Large Accelerated Filer false false false 100889230 143717000 149036000 222378000 212183000 3296000 2436000 7934000 10815000 637000 1121000 377962000 375591000 1018660000 1047535000 921000 989000 0 9425000 2347000 2571000 2347000 11996000 1399890000 1436111000 198437000 193096000 309000 302000 0 2831000 26916000 36343000 263000 394000 225925000 232966000 101729000 103041000 110000000 130000000 720000 799000 438374000 466806000 0 0 101000 101000 826644000 826629000 134771000 142575000 961516000 969305000 1399890000 1436111000 395069000 546179000 300848000 381523000 24937000 18524000 40205000 33117000 16654000 0 -19854000 -19228000 402498000 452392000 -7429000 93787000 1281000 1903000 -3000 -187000 -1284000 -2090000 -8713000 91697000 -909000 21892000 -7804000 69805000 -0.08 0.70 -0.08 0.67 100687000 100232000 100687000 104123000 100624000 101000 826629000 142575000 969305000 471000 471000 154000 0 0 0 456000 456000 -7804000 -7804000 100778000 101000 826644000 134771000 961516000 100190000 100000 817690000 -20435000 797355000 1829000 1829000 104000 552000 552000 69805000 69805000 100294000 100000 820071000 49370000 869541000 -7804000 69805000 40205000 33117000 16654000 0 -1312000 21083000 135000 134000 471000 1829000 4291000 0 -19854000 -19228000 14486000 154516000 -1138000 274000 860000 -482000 -2920000 -759000 10080000 45324000 -9431000 -1366000 -131000 480000 61724000 36085000 47290000 178912000 733000 1027000 -46557000 -177885000 0 90000000 20000000 0 30000 0 0 1934000 0 552000 456000 0 -20486000 88618000 -5319000 -53182000 149036000 132700000 143717000 79518000 Basis of Presentation<div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          The accompanying condensed consolidated financial statements of ProPetro Holding Corp. and its subsidiary (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 </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> included in our Form 10-K filed with the SEC (our "Form 10-K").</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Risks and Uncertainties</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">          </span><span style="font-family:inherit;font-size:10pt;">As an oilfield services company, we are exposed to a number of risks and uncertainties that are inherent to our industry. In addition to such industry-specific risks, the global public health crisis associated with the novel coronavirus (“COVID-19”) pandemic has, and is anticipated to continue to have, an adverse effect on global economic activity for the immediate future and has resulted in travel restrictions, business closures and the institution of quarantining and other restrictions on movement in many communities. The slowdown in global economic activity attributable to the COVID-19 pandemic has resulted in a dramatic decline in the demand for energy, which directly impacts our industry and the Company. In addition, global crude oil prices experienced a collapse starting in early March 2020 as a direct result of failed negotiations between the Organization of the Petroleum Exporting Countries (“OPEC”) and Russia. In response to the global economic slowdown, OPEC had recommended a decrease in production levels in order to accommodate reduced demand. Russia rejected the recommendation of OPEC as a concession to U.S. producers. After the failure to reach an agreement, Saudi Arabia, a dominant member of OPEC, and other Persian Gulf OPEC members announced intentions to increase production and offer price discounts to buyers in certain geographic regions.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">          </span><span style="font-family:inherit;font-size:10pt;">As the breadth of the COVID-19 health crisis expanded throughout the month of March 2020 and governmental authorities implemented more restrictive measures to limit person-to-person contact, global economic activity continued to decline commensurately. The associated impact on the energy industry has been adverse and continued to be exacerbated by the unresolved conflict regarding production. In the second week of April 2020, OPEC, Russia and certain other petroleum producing nations (“OPEC+”), reconvened to discuss the matter of production cuts in light of unprecedented disruption and supply and demand imbalances that expanded since the failed negotiations in early March 2020. Tentative agreements were reached to cut production by up to 10 million barrels of oil per day with allocations to be made among the OPEC+ participants. Some of these production cuts went into effect in the first half of May 2020, however, commodity prices remain depressed as a result of an increasingly utilized global storage network and near-term demand loss attributable to the COVID-19 health crisis and related economic slowdown.</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">         The combined effect of COVID-19 and the energy industry disruptions led to a decline in WTI crude oil prices of approximately 67 percent from the beginning of January 2020, when prices were approximately $62 per barrel, through the end of March 2020, when they were just above $20 per barrel. Overall crude oil price volatility has continued despite apparent agreement among OPEC+ regarding production cuts and as of June 29, 2020, the WTI price for a barrel of crude oil was approximately $40.</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          Despite a significant decline in drilling and completion activities by U.S. producers starting in mid-March 2020, domestic supply is exceeding demand which has led to significant operational stress with respect to capacity limitations associated with storage, pipeline and refining infrastructure, particularly within the Gulf Coast region. The combined effect of the aforementioned factors is anticipated to have an adverse impact on the industry in general and our operations specifically.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">          </span><span style="font-family:inherit;font-size:10pt;">Since March 2020, we initiated several actions to mitigate the anticipated adverse economic conditions for the immediate future and to support our financial position and liquidity. The more significant actions that we have taken included: (i) canceling substantially all of our growth capital projects, (ii) significantly reducing our maintenance expenditures and field level consumable costs, (iii) reducing our workforce to follow our activity levels, (iv) efforts to manage our compensation costs, such as compensation reductions and management of work schedules to reduce overtime costs and (v) negotiating more favorable payment terms with certain of our larger vendors and proactively managing our portfolio of accounts receivable.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          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, separated by reportable segment and all other, from which the Company generates its revenue.</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Pressure Pumping</span><span style="font-family:inherit;font-size:10pt;"> — Pressure pumping consists of downhole pumping services, which includes hydraulic fracturing (inclusive of acidizing services) and cementing. </span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hydraulic fracturing 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 have one performance obligation, contracted total stages, satisfied over time. We recognize revenue over time using a progress output method, 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 faithfully depicts how our hydraulic fracturing services are transferred to our customers over time.</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid is 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 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="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The transaction price for each performance obligation for all our pressure pumping services is fixed per our contracts with our customers.</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">       </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">    All Other</span><span style="font-family:inherit;font-size:10pt;">— All other consists of our coiled tubing and drilling, which are all downhole well stimulation and completion/remedial services. The performance obligation for each of the services has a fixed transaction price which is satisfied at a point-in-time upon completion of the service when control is transferred to the customer. Accordingly, we recognize revenue at a point-in-time, upon completion of the service and transfer of control to the customer. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          Accounts receivables are stated at the amount billed and billable to customers. At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, accrued revenue (unbilled receivable) included as part of our accounts receivable was </span><span style="font-family:inherit;font-size:10pt;"><span>$21.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$37.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the transaction price allocated to the remaining performance obligation for our partially completed hydraulic fracturing operations was </span><span style="font-family:inherit;font-size:10pt;"><span>$16.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is expected to be completed and recognized in one month following the current period balance sheet date, in our pressure pumping reportable segment. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for Credit Losses</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$5.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> allowance for credit losses. The allowance for credit losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, recorded during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, was the result of the application of ASU 2016-13 to the Company’s accounts receivables as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> in consideration of both historic collection experience and the expected impact of currently deteriorating economic conditions 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 further impacted by current economic developments and market conditions. A substantial amount of the Company’s allowance for credit losses relates to a customer facing significant liquidity constraints for which the expected credit loss was separately evaluated. While the Company has not experienced significant credit losses in the past and has not yet seen material changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of the coronavirus ("COVID-19") pandemic, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may af</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">fect 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="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          The table below shows a summary of allowance for credit losses during for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">($ in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance - January 1, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,049</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for credit losses during the period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts written off</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance - March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,340</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> Basis of Presentation<div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          The accompanying condensed consolidated financial statements of ProPetro Holding Corp. and its subsidiary (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 </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> included in our Form 10-K filed with the SEC (our "Form 10-K").</span></div> <div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          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, separated by reportable segment and all other, from which the Company generates its revenue.</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Pressure Pumping</span><span style="font-family:inherit;font-size:10pt;"> — Pressure pumping consists of downhole pumping services, which includes hydraulic fracturing (inclusive of acidizing services) and cementing. </span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hydraulic fracturing 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 have one performance obligation, contracted total stages, satisfied over time. We recognize revenue over time using a progress output method, 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 faithfully depicts how our hydraulic fracturing services are transferred to our customers over time.</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid is 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 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="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The transaction price for each performance obligation for all our pressure pumping services is fixed per our contracts with our customers.</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">       </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">    All Other</span><span style="font-family:inherit;font-size:10pt;">— All other consists of our coiled tubing and drilling, which are all downhole well stimulation and completion/remedial services. The performance obligation for each of the services has a fixed transaction price which is satisfied at a point-in-time upon completion of the service when control is transferred to the customer. Accordingly, we recognize revenue at a point-in-time, upon completion of the service and transfer of control to the customer. </span></div> <div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable</span></div>          Accounts receivables are stated at the amount billed and billable to customers. 21600000 37000000.0 16300000 <div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for Credit Losses</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$5.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> allowance for credit losses. The allowance for credit losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, recorded during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, was the result of the application of ASU 2016-13 to the Company’s accounts receivables as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> in consideration of both historic collection experience and the expected impact of currently deteriorating economic conditions 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 further impacted by current economic developments and market conditions. A substantial amount of the Company’s allowance for credit losses relates to a customer facing significant liquidity constraints for which the expected credit loss was separately evaluated. While the Company has not experienced significant credit losses in the past and has not yet seen material changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of the coronavirus ("COVID-19") pandemic, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may af</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">fect 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> 5300000 4300000  The table below shows a summary of allowance for credit losses during for the <span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">($ in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance - January 1, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,049</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for credit losses during the period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts written off</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance - March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,340</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1049000 4291000 0 5340000 Recently Issued Accounting Standards<div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Issued Accounting Standards Adopted in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">2020</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">             In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses (Topic 326)</span><span style="font-family:inherit;font-size:10pt;">: </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">, which introduces a new impairment model for financial instruments that is based on expected credit losses rather than incurred credit losses. The new impairment model applies to most financial assets, including trade accounts receivable and lease receivables. In November 2018, the FASB issued ASU No. 2018-19, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, Financial Instruments-Credit Losses</span><span style="font-family:inherit;font-size:10pt;">, which clarified that receivables arising from operating leases are not within the scope of ASC 326-20, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses-Measured at Amortized Cost</span><span style="font-family:inherit;font-size:10pt;">, and should be accounted for in accordance with ASC 842. ASU 2016-13 and ASU 2018-19 are effective for annual periods beginning after December 15, 2019. Effective January 1, 2020, the Company adopted ASU 2016-13 using the modified-retrospective approach, which allows for a cumulative-effect adjustment to the consolidated condensed balance sheet as of the beginning of the first reporting period in which the guidance is effective. Periods prior to the adoption date that are presented for comparative purposes are not adjusted. The Company continuously evaluates customers based on risk characteristics, such as historical losses and current economic conditions. Due to the cyclical nature of the oil and gas industry, the Company often evaluates its customers’ estimated losses on a combination of historical losses and on case-by-case basis. While there was no material impact to our consolidated financial statements as a result of adoption of ASU 2016-13, as a result of deteriorating economic conditions for the oil and gas industry brought on by the COVID-19 pandemic, during the first quarter of 2020, the Company recorded a provision for credit losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, included in general and administrative expenses in the accompanying condensed consolidated statement of operations, in accordance with the new standard. Refer to “Allowance for Credit Losses” within Note 1 for additional disclosures required under ASU 2016-13.</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">             In August 2018, the FASB issued ASU No. 2018-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="font-family:inherit;font-size:10pt;">, which eliminates, adds and modifies certain disclosure requirements for fair value measurements. The Company adopted ASU 2018-13 on January 1, 2020 and determined the adoption of this standard did not impact the Company’s condensed consolidated financial statements. </span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">            In January 2017, the FASB issued ASU No. 2017-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="font-family:inherit;font-size:10pt;">, which removes the requirement to compare the implied fair value of goodwill with its carrying amount as part of step two of the goodwill impairment test. As a result, under this ASU, an entity would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value, although the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. This ASU is effective for impairment tests in fiscal years beginning after December 15, 2019, on a prospective basis. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. Effective January 1, 2020, we adopted this guidance and the adoption did not materially affect the Company's condensed consolidated financial statements. See Note 3 for additional disclosures relating to our goodwill impairment.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Issued Accounting Standards Not Yet Adopted in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">2020</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;padding-bottom:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          In December 2019, the FASB issued ASU No. 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.</span><span style="font-family:inherit;font-size:10pt;"> ASU 2019-12 removes certain exceptions to the general principles in Topic 740 in Generally Accepted Accounting Principles. ASU 2019-12 is effective for public entities for fiscal years beginning after December 15, 2020, with </span></div><div style="line-height:120%;padding-bottom:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">early adoption permitted. The Company does not expect ASU 2019-12 to have a material effect on the Company’s condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">            In March 2020, the FASB issued ASU No. 2020-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reference Rate Reform</span><span style="font-family:inherit;font-size:10pt;">, which provides temporary optional guidance to companies impacted by the transition away from the London Interbank Offered Rate (“LIBOR”). The guidance provides certain expedients and exceptions to applying GAAP in order to lessen the potential accounting burden when contracts, hedging relationships, and other transactions that reference LIBOR as a benchmark rate are modified. This guidance is effective upon issuance and expires on December 31, 2022. The Company is currently assessing the impact of the LIBOR transition and this ASU on the Company’s condensed consolidated financial statements.</span></div> Recently Issued Accounting Standards<div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Issued Accounting Standards Adopted in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">2020</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">             In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses (Topic 326)</span><span style="font-family:inherit;font-size:10pt;">: </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">, which introduces a new impairment model for financial instruments that is based on expected credit losses rather than incurred credit losses. The new impairment model applies to most financial assets, including trade accounts receivable and lease receivables. In November 2018, the FASB issued ASU No. 2018-19, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, Financial Instruments-Credit Losses</span><span style="font-family:inherit;font-size:10pt;">, which clarified that receivables arising from operating leases are not within the scope of ASC 326-20, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses-Measured at Amortized Cost</span><span style="font-family:inherit;font-size:10pt;">, and should be accounted for in accordance with ASC 842. ASU 2016-13 and ASU 2018-19 are effective for annual periods beginning after December 15, 2019. Effective January 1, 2020, the Company adopted ASU 2016-13 using the modified-retrospective approach, which allows for a cumulative-effect adjustment to the consolidated condensed balance sheet as of the beginning of the first reporting period in which the guidance is effective. Periods prior to the adoption date that are presented for comparative purposes are not adjusted. The Company continuously evaluates customers based on risk characteristics, such as historical losses and current economic conditions. Due to the cyclical nature of the oil and gas industry, the Company often evaluates its customers’ estimated losses on a combination of historical losses and on case-by-case basis. While there was no material impact to our consolidated financial statements as a result of adoption of ASU 2016-13, as a result of deteriorating economic conditions for the oil and gas industry brought on by the COVID-19 pandemic, during the first quarter of 2020, the Company recorded a provision for credit losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, included in general and administrative expenses in the accompanying condensed consolidated statement of operations, in accordance with the new standard. Refer to “Allowance for Credit Losses” within Note 1 for additional disclosures required under ASU 2016-13.</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">             In August 2018, the FASB issued ASU No. 2018-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="font-family:inherit;font-size:10pt;">, which eliminates, adds and modifies certain disclosure requirements for fair value measurements. The Company adopted ASU 2018-13 on January 1, 2020 and determined the adoption of this standard did not impact the Company’s condensed consolidated financial statements. </span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">            In January 2017, the FASB issued ASU No. 2017-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="font-family:inherit;font-size:10pt;">, which removes the requirement to compare the implied fair value of goodwill with its carrying amount as part of step two of the goodwill impairment test. As a result, under this ASU, an entity would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value, although the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. This ASU is effective for impairment tests in fiscal years beginning after December 15, 2019, on a prospective basis. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. Effective January 1, 2020, we adopted this guidance and the adoption did not materially affect the Company's condensed consolidated financial statements. See Note 3 for additional disclosures relating to our goodwill impairment.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Issued Accounting Standards Not Yet Adopted in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">2020</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;padding-bottom:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          In December 2019, the FASB issued ASU No. 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.</span><span style="font-family:inherit;font-size:10pt;"> ASU 2019-12 removes certain exceptions to the general principles in Topic 740 in Generally Accepted Accounting Principles. ASU 2019-12 is effective for public entities for fiscal years beginning after December 15, 2020, with </span></div><div style="line-height:120%;padding-bottom:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">early adoption permitted. The Company does not expect ASU 2019-12 to have a material effect on the Company’s condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">            In March 2020, the FASB issued ASU No. 2020-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reference Rate Reform</span><span style="font-family:inherit;font-size:10pt;">, which provides temporary optional guidance to companies impacted by the transition away from the London Interbank Offered Rate (“LIBOR”). The guidance provides certain expedients and exceptions to applying GAAP in order to lessen the potential accounting burden when contracts, hedging relationships, and other transactions that reference LIBOR as a benchmark rate are modified. This guidance is effective upon issuance and expires on December 31, 2022. The Company is currently assessing the impact of the LIBOR transition and this ASU on the Company’s condensed consolidated financial statements.</span></div> 4300000 Fair Value Measurement <div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">           Fair value 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="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          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="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          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="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          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="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          Level 3 — Valuations based on inputs that are unobservable and significant to the overall fair value measurement.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          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="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          Our financial instruments include cash and cash equivalents, accounts receivable and accounts payable, accrued expenses and long-term debt. The estimated fair value of our financial instruments at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> approximated or equaled their carrying values as reflected in our condensed consolidated balance sheets.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Assets Measured at Fair Value on a Nonrecurring Basis</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          Assets measured at fair value on a nonrecurring basis at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, are set forth below: </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:673px;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:184px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:79px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:79px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:79px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:80px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:80px;"/><td style="width:4px;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;padding-left:13px;text-indent:-14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">($ in thousands)</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;color:#231f20;">Estimated fair value measurements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quoted prices in active market<br/>(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant other observable inputs (Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant other unobservable inputs (Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total gains<br/>(losses)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2020:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>750</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>750</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,229</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,425</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,405</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the negative future near-term outlook resulting from the continued idling of our Permian drilling assets and current market prices were indicative of potential impairment, resulting in the Company comparing the carrying value of the Permian drilling assets with its estimated fair value. We determined that the carrying value of the Permian drilling assets was greater than its estimated fair value, accordingly impairment expense of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recorded for our Permian drilling assets during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. The carrying value for our Permian drilling assets after the impairment expense was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          In 2019, the Company entered an agreement with its equipment manufacturer granting the Company the option to purchase additional </span><span style="font-family:inherit;font-size:10pt;"><span>108,000</span></span><span style="font-family:inherit;font-size:10pt;"> hydraulic horsepower (“HHP”) of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">DuraStim®</span><span style="font-family:inherit;font-size:10pt;"> equipment, with the purchase option expiring at different times through April 30, 2021. The option fee of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, classified as a deposit for property and equipment as part of our pressure pumping reportable segment has been fully impaired and written off as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, because it is not probable that the Company will exercise the option to purchase the equipment given the current depressed crude oil prices and other market conditions that have resulted in a decline in the demand for our hydraulic fracturing services. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          The total non-cash property and equipment impairment charges recorded during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> in our hydraulic fracturing and drilling segments was </span><span style="font-family:inherit;font-size:10pt;"><span>$7.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          We generally apply fair value techniques to our reporting units on a nonrecurring basis associated with valuing potential impairment loss related to goodwill. Our estimate of the reporting unit fair value is based on a combination of income and market approaches, Level 1 and 3, respectively, in the fair value hierarchy. The income approach involves the use of a discounted cash flow method, with the cash flow projections discounted at an appropriate discount rate. The market approach involves the use of comparable public companies' market multiples in estimating the fair value. Significant assumptions include projected revenue growth, capital expenditures, utilization, gross margins, discount rates, terminal growth rates, and weight allocation between income and market approaches. If the reporting unit's carrying amount exceeds its fair value, we consider goodwill impaired, and the impairment loss is calculated and recorded in the period. There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> additions to, or disposal of, goodwill during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the depressed crude oil prices and crude oil storage challenges faced in the U.S. oil and gas industry triggered the Company to perform an interim goodwill impairment test, and as a result, we compared the carrying value of the goodwill in our hydraulic fracturing reporting unit with the estimated fair value. Our impairment test also considered other relevant factors, including market capitalization and market participants' view of the oil and gas industry in reaching our conclusion that that carrying value of our goodwill in our pressure pumping reportable segment of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> is fully impaired. Accordingly, we recorded a goodwill impairment expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. There was </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> goodwill impairment expense during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> Fair Value Measurement <div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">           Fair value 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="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          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="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          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="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          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="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          Level 3 — Valuations based on inputs that are unobservable and significant to the overall fair value measurement.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          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="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          Our financial instruments include cash and cash equivalents, accounts receivable and accounts payable, accrued expenses and long-term debt. The estimated fair value of our financial instruments at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> approximated or equaled their carrying values as reflected in our condensed consolidated balance sheets.</span></div> Assets measured at fair value on a nonrecurring basis at <span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, are set forth below: </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:673px;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:184px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:79px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:79px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:79px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:80px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:80px;"/><td style="width:4px;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;padding-left:13px;text-indent:-14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">($ in thousands)</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;color:#231f20;">Estimated fair value measurements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quoted prices in active market<br/>(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant other observable inputs (Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant other unobservable inputs (Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total gains<br/>(losses)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2020:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>750</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>750</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,229</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,425</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,405</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span> 750000 0 750000 0 7229000 0 0 0 0 9425000 2000000 0 2000000 0 3405000 0 0 0 0 0 1100000 800000 108000 6100000 7200000 0 0 9400000 9400000 0 Long-Term Debt <div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ABL Credit Facility</span></div><div style="line-height:120%;padding-bottom:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          Our revolving credit facility (“ABL Credit Facility”), as amended, has a total borrowing capacity of </span><span style="font-family:inherit;font-size:10pt;"><span>$300 million</span></span><span style="font-family:inherit;font-size:10pt;"> (subject to the Borrowing Base limit), with a maturity date of December 19, 2023. The ABL Credit Facility has a borrowing base of </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> of monthly eligible accounts receivable less customary reserves (the "Borrowing Base"), as redetermined monthly. The Borrowing Base as of March 31, 2020 was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$161.9 million</span></span><span style="font-family:inherit;font-size:10pt;">. The ABL Credit Facility includes a Springing Fixed Charge Coverage Ratio to apply when excess availability is less than the greater of (i) </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of the lesser of the facility size or the Borrowing Base or (ii) </span><span style="font-family:inherit;font-size:10pt;"><span>$22.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. 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="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          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 LIBOR or base rate, plus the applicable margin, which ranges from </span><span style="font-family:inherit;font-size:10pt;"><span>1.75%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>2.25%</span></span><span style="font-family:inherit;font-size:10pt;"> for LIBOR loans and </span><span style="font-family:inherit;font-size:10pt;"><span>0.75%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.25%</span></span><span style="font-family:inherit;font-size:10pt;"> for base rate loans, with a LIBOR floor of </span><span style="font-family:inherit;font-size:10pt;"><span>zero</span></span><span style="font-family:inherit;font-size:10pt;">. The weighted average interest rate for our ABL Credit Facility for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>3.9%</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          Total debt consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">($ in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ABL Credit Facility </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current portion of long-term debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          The loan origination costs relating to the ABL Credit Facility are classified as an asset in our balance sheet.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Annual Maturities</span><span style="font-family:inherit;font-size:10pt;"> — Scheduled remaining annual maturities of total debt are as follows at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">($ in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024 and thereafter</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 300000000 0.85 161900000 0.10 22500000 0.0175 0.0225 0.0075 0.0125 0 0.039 Total debt consisted of the following at <span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively:</span><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">($ in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ABL Credit Facility </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current portion of long-term debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 110000000 130000000 110000000 130000000 0 0 110000000 130000000 Scheduled remaining annual maturities of total debt are as follows at <span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">($ in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024 and thereafter</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 0 0 110000000 0 110000000 Reportable Segment Information<div style="line-height:120%;padding-bottom:0px;padding-top:7px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          </span><span style="font-family:inherit;font-size:10pt;color:#231f20;">The Company has </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;color:#231f20;"> operating segments for which discrete financial information is readily available: hydraulic fracturing (inclusive of acidizing), cementing, coiled tubing and drilling. In March 2020, </span><span style="font-family:inherit;font-size:10pt;">the Company shut down its flowback operating segment and subsequently disposed of the assets for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. These operating segments represent how the Chief Operating Decision Maker evaluates performance and allocates resources. </span></div><div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          </span><span style="font-family:inherit;font-size:10pt;color:#231f20;">In accordance with Accounting Standards Codification ("ASC") 280—</span><span style="font-family:inherit;font-size:10pt;color:#231f20;font-style:italic;">Segment Reporting</span><span style="font-family:inherit;font-size:10pt;color:#231f20;">, the Company has </span><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;color:#231f20;"> reportable segment (pressure pumping) comprised of the hydraulic fracturing and cementing operating segments. All other operating segments and corporate administrative expense (inclusive of our total income tax expense and interest expense) are included in the ‘‘all other’’ category in the table below. Total corporate administrative expense for the </span><span style="font-family:inherit;font-size:10pt;color:#231f20;">three</span><span style="font-family:inherit;font-size:10pt;color:#231f20;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;color:#231f20;"> and </span><span style="font-family:inherit;font-size:10pt;color:#231f20;">2019</span><span style="font-family:inherit;font-size:10pt;color:#231f20;"> was </span><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>$10.3 million</span></span><span style="font-family:inherit;font-size:10pt;color:#231f20;"> and </span><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>$29.7 million</span></span><span style="font-family:inherit;font-size:10pt;color:#231f20;">, respectively.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          Our hydraulic fracturing operating segment revenue approximated </span><span style="font-family:inherit;font-size:10pt;"><span>94.8%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>95.9%</span></span><span style="font-family:inherit;font-size:10pt;"> of our pressure pumping revenue during the </span><span style="font-family:inherit;font-size:10pt;color:#231f20;">three</span><span style="font-family:inherit;font-size:10pt;color:#231f20;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;color:#231f20;"> and and </span><span style="font-family:inherit;font-size:10pt;color:#231f20;">2019</span><span style="font-family:inherit;font-size:10pt;color:#231f20;">, respectively. </span></div><div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          </span><span style="font-family:inherit;font-size:10pt;color:#231f20;">Inter-segment revenues are not material and are not shown separately in the table below.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          </span><span style="font-family:inherit;font-size:10pt;color:#231f20;">The Company manages and assesses the performance of the reportable segment by its adjusted EBITDA (earnings before other income (expense), interest, taxes, depreciation and amortization, stock-based compensation expense, severance, 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 statement of operations is provided in the table below ($ in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pressure Pumping</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">All Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>386,919</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,150</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>395,069</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,741</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,923</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,969</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,268</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>828</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,096</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets at March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,347,189</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,701</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,399,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pressure Pumping</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">All Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>532,064</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,115</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>546,179</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(765</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,783</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,334</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,117</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill at December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,425</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,425</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,147</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets at December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,381,811</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,300</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,436,111</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;font-style:italic;">Reconciliation of net income (loss) to adjusted EBITDA ($ in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pressure Pumping</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">All Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,112</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>(7,804</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,205</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,559</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,095</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>16,654</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,280</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>1,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(909</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(909</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on disposal of assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,815</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>471</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>471</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other general and administrative expense</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retention bonus and severance expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjusted EBITDA </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>78,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(3,741</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>74,923</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pressure Pumping</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">All Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,289</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,805</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,334</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>33,117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,903</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,903</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>21,892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on disposal of assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,228</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>1,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred IPO bonus expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjusted EBITDA </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>151,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(765</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>150,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup> </span></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;">(1)</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other general and administrative expense relates to nonrecurring professional fees paid to external consultants in connection with the Company's expanded audit committee review.</span></div> 4 1600000 1 10300000 29700000 0.948 0.959 A reconciliation from segment level financial information to the consolidated statement of operations is provided in the table below ($ in thousands):<div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pressure Pumping</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">All Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>386,919</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,150</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>395,069</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,741</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,923</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,969</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,268</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>828</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,096</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets at March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,347,189</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,701</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,399,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pressure Pumping</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">All Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>532,064</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,115</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>546,179</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(765</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,783</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,334</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,117</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill at December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,425</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,425</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,147</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets at December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,381,811</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,300</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,436,111</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;font-style:italic;">Reconciliation of net income (loss) to adjusted EBITDA ($ in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pressure Pumping</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">All Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,112</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>(7,804</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,205</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,559</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,095</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>16,654</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,280</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>1,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(909</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(909</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on disposal of assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,815</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>471</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>471</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other general and administrative expense</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retention bonus and severance expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjusted EBITDA </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>78,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(3,741</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>74,923</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pressure Pumping</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">All Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,289</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,805</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,334</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>33,117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,903</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,903</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>21,892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on disposal of assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,228</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>1,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#231f20;"><span>187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred IPO bonus expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjusted EBITDA </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>151,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(765</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>150,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup> </span></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;">(1)</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other general and administrative expense relates to nonrecurring professional fees paid to external consultants in connection with the Company's expanded audit committee review.</span></div> 386919000 8150000 395069000 78664000 -3741000 74923000 38969000 1236000 40205000 39268000 828000 40096000 1347189000 52701000 1399890000 532064000 14115000 546179000 151040000 -765000 150275000 31783000 1334000 33117000 9425000 0 9425000 82035000 4112000 86147000 1381811000 54300000 1436111000 4308000 -12112000 -7804000 38969000 1236000 40205000 15559000 1095000 16654000 1000 1280000 1281000 0 -909000 -909000 -19815000 -39000 -19854000 0 471000 471000 0 3000 3000 0 5135000 5135000 12000 21000 33000 78664000 -3741000 74923000 98094000 -28289000 69805000 31783000 1334000 33117000 0 1903000 1903000 0 21892000 21892000 -19006000 -222000 -19228000 0 1829000 1829000 0 187000 187000 2157000 157000 2314000 151040000 -765000 150275000 Net Income (Loss) Per Share<div style="line-height:120%;padding-bottom:0px;padding-top:7px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          Basic net income (loss) per common share is computed by dividing the net income (loss) relevant to the common stockholders by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per common share uses the same net income (loss) 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="line-height:120%;padding-bottom:0px;padding-top:7px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          The table below shows the calculations for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, (in thousands, except for per share data).</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:7px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.635477582846%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Numerator (both basic and diluted)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) relevant to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,804</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,805</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Denominator</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for basic income (loss) per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,687</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,160</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of performance share units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of restricted stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for diluted income (loss) per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,687</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,123</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic income (loss) per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.08</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.70</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted income (loss) per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.08</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">             As shown in the table below, the following stock options, restricted stock units and performance stock units outstanding</span><span style="font-family:inherit;font-size:10pt;color:#231f20;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, have not been included in the calculation of diluted income (loss) per common share because they will be anti-dilutive to the calculation of diluted net income (loss) per common share.</span></div><div style="line-height:120%;padding-bottom:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.05068226120858%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,051</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,509</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> The table below shows the calculations for the three months ended <span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, (in thousands, except for per share data).</span><div style="line-height:120%;padding-bottom:8px;padding-top:7px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.635477582846%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Numerator (both basic and diluted)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) relevant to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,804</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,805</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Denominator</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for basic income (loss) per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,687</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,160</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of performance share units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of restricted stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for diluted income (loss) per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,687</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,123</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic income (loss) per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.08</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.70</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted income (loss) per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.08</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -7804000 69805000 100687000 100232000 0 3160000 0 555000 0 176000 100687000 104123000 -0.08 0.70 -0.08 0.67     As shown in the table below, the following stock options, restricted stock units and performance stock units outstanding<span style="font-family:inherit;font-size:10pt;color:#231f20;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, have not been included in the calculation of diluted income (loss) per common share because they will be anti-dilutive to the calculation of diluted net income (loss) per common share.</span><div style="line-height:120%;padding-bottom:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.05068226120858%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,051</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,509</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4230000 0 1228000 0 1051000 0 6509000 0 Stock-Based Compensation<div style="line-height:120%;padding-bottom:0px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Options</span></div><div style="line-height:120%;padding-bottom:0px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          There were no new stock option grants during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the aggregate intrinsic value for our outstanding stock options was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, and the aggregate intrinsic value for our exercisable stock options was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. The remaining exercise period for the outstanding and exercisable stock options as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;"><span>4.5 years</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>4.6 years</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          A summary of the stock option activity for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> is presented below. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted<br/>Average<br/>Exercise<br/>Price</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,300,088</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.03</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(69,673</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.00</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,230,415</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.88</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable at March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,092,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Stock Units </span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">         During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, we granted a total of </span><span style="font-family:inherit;font-size:10pt;"><span>949,214</span></span><span style="font-family:inherit;font-size:10pt;"> restricted stock units ("RSUs") to employees, officers and directors pursuant to the ProPetro Holding Corp. 2017 Incentive Award Plan (the "Incentive Plan"), which generally vest ratably over a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year vesting period, in the case of awards to employees and officers, and generally vest in full after </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;">, 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 </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the total unrecognized compensation expense for all RSUs was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$10.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, and is expected to be recognized over a weighted average period of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2.4 years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          The following table summarizes RSUs activity during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of<br/>Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>613,217</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>949,214</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.74</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.57</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(270,316</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.18</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,227,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.65</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Performance Share Units</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">           During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, we granted </span><span style="font-family:inherit;font-size:10pt;"><span>966,242</span></span><span style="font-family:inherit;font-size:10pt;"> performance share units ("PSUs") to certain key employees and officers under the Incentive Plan. The actual number of shares of common stock that may be issued under the PSUs ranges from </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> up to a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;">three year</span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-bottom:9px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          The following table summarizes information about PSUs activity during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:16%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Period<br/>Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Target Shares<br/>Outstanding at January 1,<br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Target<br/>Shares<br/>Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Target Shares Vested</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Target<br/>Shares<br/>Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Target Shares Outstanding at March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value per<br/>Share</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,576</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(72,254</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,322</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,553</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(88,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,318</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>966,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span></span><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(125,391</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>840,851</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.42</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>522,621</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>966,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151,492</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(285,880</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,051,491</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">          The total stock compensation expense for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> for all stock awards was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The total unrecognized compensation expense as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$20.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, and is expected to be recognized over a weighted average period of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span> years. 300000 300000 P4Y6M P4Y7M6D A summary of the stock option activity for the <span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> is presented below. </span><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted<br/>Average<br/>Exercise<br/>Price</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,300,088</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.03</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(69,673</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.00</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,230,415</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.88</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable at March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,092,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4300088 5.03 0 0 0 0 69673 14.00 0 0 4230415 4.88 4092276 4.58 949214 P1Y 1 10500000 P2Y4M24D The following table summarizes RSUs activity during the <span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of<br/>Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>613,217</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>949,214</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.74</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.57</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(270,316</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.18</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,227,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.65</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 613217 18.75 949214 7.74 64615 21.57 270316 16.18 0 0 1227500 10.65 966242 0 2 The following table summarizes information about PSUs activity during the <span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:16%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Period<br/>Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Target Shares<br/>Outstanding at January 1,<br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Target<br/>Shares<br/>Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Target Shares Vested</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Target<br/>Shares<br/>Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Target Shares Outstanding at March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value per<br/>Share</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,576</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(72,254</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,322</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,553</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(88,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,318</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>966,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span></span><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(125,391</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>840,851</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.42</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>522,621</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>966,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151,492</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(285,880</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,051,491</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 151492 0 151492 0 0 10.73 156576 0 0 72254 84322 27.51 214553 0 0 88235 126318 34.82 0 966242 125391 840851 9.42 522621 966242 151492 285880 1051491 13.92 500000 1800000 20700000 P2Y4M24D Related-Party Transactions<div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Corporate Office Building</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          The Company rented its corporate office building and the associated real property from an entity, in which a former executive officer of the Company has an equity interest. The rent expense incurred on our corporate office building is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> per year. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the total improvements on our corporate office building that we rent from the related party was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. In April 2020, the Company acquired the corporate office building and the associated real property for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Operations and Maintenance Yards</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">           The Company also leases </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> yards from an entity, which certain former executive officers, an executive officer and a director of the Company have equity interests and the total annual rent expense for each of the five yards was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.03 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.03 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company also leased a yard from another entity, which a certain executive officer of the Company has an equity interest, and with annual lease expense of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Transportation and Equipment Rental</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          For the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company incurred costs for transportation services with an entity, in which a former executive officer of the Company has an equity interest, of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">         The Company also rented equipment in Elk City, Oklahoma for our flowback operations from an entity, which a former executive officer of the Company has an equity interest. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company incurred equipment rental costs of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.05 million</span></span><span style="font-family:inherit;font-size:10pt;">. This rental arrangement was terminated in January 2020.</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Services</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">         The Company obtains equipment maintenance and repair services from an entity that has a family relationship with an executive officer of the Company. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company incurred approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for equipment maintenance and repair services associated with this related party. </span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">         At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in payables to the above related parties. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were no outstanding payables in connection with transactions to the above related parties. </span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Pioneer</span></div><span style="font-family:inherit;font-size:10pt;">          On December 31, 2018, we consummated the purchase of certain pressure pumping assets and real property in connection with Pioneer Natural Resources USA, Inc. (“Pioneer”) and Pioneer Pumping Services (the "Pioneer Pressure Pumping Acquisition"). In connection with the Pioneer Pressure Pumping Acquisition, Pioneer acquired </span><span style="font-family:inherit;font-size:10pt;"><span>16.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock. We terminated our crew camp facility lease with Pioneer in July 2019, and the total payment to Pioneer in 2019 in connection with the crew camp facility lease was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. Revenue from services provided to Pioneer accounted for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$127.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$159.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of our total revenue during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the total accounts receivable due from Pioneer, including estimated unbilled receivable for services we provided, amounted to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$77.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and the amount due to Pioneer was </span><span style="font-family:inherit;font-size:10pt;"><span>$0</span></span><span style="font-family:inherit;font-size:10pt;">. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company reimbursed Pioneer approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, for our portion of the retention bonuses paid to former Pioneer employees that were subsequently employed by the Company in connection with the Pioneer Pressure Pumping Acquisition. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the balance due from Pioneer for services provided and billed amounted to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$61.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and the amount due to Pioneer was </span><span style="font-family:inherit;font-size:10pt;"><span>$0</span></span>. 100000 200000 1500000 5 30000.00 30000.00 100000 100000 200000 100000 0 100000 50000.00 300000 200000 16600000 100000 127400000 159900000 77700000 0 2600000 0 61700000 0 Leases<div style="line-height:120%;padding-bottom:12px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Description of Lease</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          In March 2013, we entered into a </span><span style="font-family:inherit;font-size:10pt;">ten</span><span style="font-family:inherit;font-size:10pt;"> year real estate lease contract (the "Real Estate Lease") with a commencement date of April 1, 2013, as part of the expansion of our equipment yard. The lease is with an entity in which a director of the Company has a noncontrolling equity ownership interest. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company made lease payments of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The assets and liabilities under this contract are equally allocated between our cementing and coiled tubing segments. In addition to the contractual lease period, the contract includes an optional renewal of up to </span><span style="font-family:inherit;font-size:10pt;">ten</span><span style="font-family:inherit;font-size:10pt;"> years, 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 Lease does not contain variability in payments resulting from either an index change or rate change. Effective January 1, 2019, the remaining lease term in our present value estimate of the minimum future lease payments was </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> years. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">         Consistent with the requirements of the new lease standard, ASC 842, we have determined the Real Estate Lease to be 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 lease because we concluded that the accounting effect was insignificant. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the weighted average discount rate and remaining lease term was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>6.7%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>3.0 years</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, our total operating lease right-of-use asset cost was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, and accumulated amortization was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. For the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, we recorded operating lease cost of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, in our statement of operations. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Leases</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Description of Ground Lease</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          In 2018, we entered into a </span><span style="font-family:inherit;font-size:10pt;">ten</span><span style="font-family:inherit;font-size:10pt;"> year land lease contract (the "Ground Lease") with an exclusive option to purchase the land exercisable beginning one year from the commencement date of October 1, 2018 through the end of the contractual lease term. The Ground Lease did not include any residual value guarantee, covenants or financial restrictions. Further, the Ground Lease did not contain variability in payments resulting from either an index change or rate change. The remaining lease term used in our estimate of the present value of the minimum future lease payments for the purpose of determining our right-of-use asset and lease obligation was approximately </span><span style="font-family:inherit;font-size:10pt;">1.2 years</span><span style="font-family:inherit;font-size:10pt;">, assuming we will exercise our option to purchase the land immediately after the option becomes exercisable. In March 2020, the Company exercised its option and purchased the land associated with the Ground Lease for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. For the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the interest on our finance lease was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.03 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for our operating lease as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">($ in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>377</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total undiscounted future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: amount representing interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(111</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of future lease payments (lease obligation)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          The total cash paid for amounts included in the measurement of our operating and finance lease liabilities during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.03 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, total cash paid for amounts included in the measurement of our operating and finance lease liabilities was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-Term Leases</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          We elected the practical expedient, consistent with ASC 842, to exclude leases with an initial term of twelve months or less ("short-term leases") from our balance sheet and continue to record short-term leases as a period expense. For the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, our short-term leases and lodging expense was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> our short-term leases and lodging expense was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the total remaining lease commitments for all of our short-term leases and lodging commitments was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> Leases<div style="line-height:120%;padding-bottom:12px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Description of Lease</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          In March 2013, we entered into a </span><span style="font-family:inherit;font-size:10pt;">ten</span><span style="font-family:inherit;font-size:10pt;"> year real estate lease contract (the "Real Estate Lease") with a commencement date of April 1, 2013, as part of the expansion of our equipment yard. The lease is with an entity in which a director of the Company has a noncontrolling equity ownership interest. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company made lease payments of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The assets and liabilities under this contract are equally allocated between our cementing and coiled tubing segments. In addition to the contractual lease period, the contract includes an optional renewal of up to </span><span style="font-family:inherit;font-size:10pt;">ten</span><span style="font-family:inherit;font-size:10pt;"> years, 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 Lease does not contain variability in payments resulting from either an index change or rate change. Effective January 1, 2019, the remaining lease term in our present value estimate of the minimum future lease payments was </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> years. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">         Consistent with the requirements of the new lease standard, ASC 842, we have determined the Real Estate Lease to be 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 lease because we concluded that the accounting effect was insignificant. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the weighted average discount rate and remaining lease term was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>6.7%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>3.0 years</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, our total operating lease right-of-use asset cost was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, and accumulated amortization was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. For the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, we recorded operating lease cost of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, in our statement of operations. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Leases</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Description of Ground Lease</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          In 2018, we entered into a </span><span style="font-family:inherit;font-size:10pt;">ten</span><span style="font-family:inherit;font-size:10pt;"> year land lease contract (the "Ground Lease") with an exclusive option to purchase the land exercisable beginning one year from the commencement date of October 1, 2018 through the end of the contractual lease term. The Ground Lease did not include any residual value guarantee, covenants or financial restrictions. Further, the Ground Lease did not contain variability in payments resulting from either an index change or rate change. The remaining lease term used in our estimate of the present value of the minimum future lease payments for the purpose of determining our right-of-use asset and lease obligation was approximately </span><span style="font-family:inherit;font-size:10pt;">1.2 years</span><span style="font-family:inherit;font-size:10pt;">, assuming we will exercise our option to purchase the land immediately after the option becomes exercisable. In March 2020, the Company exercised its option and purchased the land associated with the Ground Lease for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. For the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the interest on our finance lease was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.03 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for our operating lease as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">($ in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>377</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total undiscounted future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: amount representing interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(111</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of future lease payments (lease obligation)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          The total cash paid for amounts included in the measurement of our operating and finance lease liabilities during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.03 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, total cash paid for amounts included in the measurement of our operating and finance lease liabilities was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-Term Leases</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          We elected the practical expedient, consistent with ASC 842, to exclude leases with an initial term of twelve months or less ("short-term leases") from our balance sheet and continue to record short-term leases as a period expense. For the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, our short-term leases and lodging expense was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> our short-term leases and lodging expense was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the total remaining lease commitments for all of our short-term leases and lodging commitments was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> 100000 100000 0.067 P3Y 1200000 300000 100000 100000 2500000 0 30000.00 The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for our operating lease as of <span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">($ in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>377</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total undiscounted future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: amount representing interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(111</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of future lease payments (lease obligation)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for our operating lease as of <span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">($ in thousands)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>377</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total undiscounted future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: amount representing interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(111</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of future lease payments (lease obligation)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 277000 377000 389000 97000 0 1140000 111000 1029000 100000 30000.00 100000 100000 300000 2100000 300000 2200000 5100000 Commitments and Contingencies<div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Commitments</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company has an agreement with its equipment manufacturer granting the Company the option to purchase additional </span><span style="font-family:inherit;font-size:10pt;"><span>108,000</span></span><span style="font-family:inherit;font-size:10pt;"> HHP of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">DuraStim® </span><span style="font-family:inherit;font-size:10pt;">equipment, with the purchase option expiring at different times through April 30, 2021. The option fee of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, which was classified as a deposit for property and equipment when the agreement was entered into in 2019, has been impaired and written off as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> as it is not probable that we will exercise our option to purchase the equipment given the current market conditions and the depressed oil and gas industry. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the total outstanding contractual commitments entered into as part of normal course of business for supply of certain equipment and other assets was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          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, constituting substantially all of its sand requirements, from the Sand suppliers, otherwise certain penalties may be charged. Under certain of the purchase agreements, a shortfall fee applies if the Company purchases less than the minimum volume of sand. 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. Under one of the purchase agreements, the Company is obligated to purchase a specified percentage of its overall sand requirements, or it must pay the supplier the difference between the purchase price of the minimum volumes under the purchase agreement and the purchase price of the volumes actually purchased. Our minimum volume commitments under the purchase agreements are either based on a percentage of our total usage or fixed minimum quantity. Our agreements with the Sand suppliers expire at different times prior to April 30, 2022. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, no shortfall fee has been recorded. One of the Sand suppliers (“SandCo”) we entered into an agreement with to purchase sand (“Texas sand”) has an indirect relationship with a former executive officer of the Company, because beginning in 2018, the Texas sand was sourced from a mine located on land owned by an entity (“LandCo”) in which the former executive officer of the Company has a </span><span style="font-family:inherit;font-size:10pt;"><span>44%</span></span><span style="font-family:inherit;font-size:10pt;"> noncontrolling equity interest in the LandCo. The total sand purchased from SandCo during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$9.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and the estimated indirect benefit to the former executive officer of the Company was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had issued letters of credit of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, under the Company's ABL Credit Facility relating to the Company's casualty insurance policy.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contingent Liabilities</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">           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 current and former officers and directors in the U.S. District Court for the Western District of Texas. </span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          In April 2020, 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, 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, filed a second amended class action complaint in the U.S. District Court for the Western District of Texas in the Logan Lawsuit, alleging violations of Sections 10(b) and 20(a) of the Exchange Act, as amended, and </span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rule l0b-5 promulgated thereunder, and Sections 11 and 15 of the Securities Act, as amended, based on allegedly inaccurate or misleading statements, or omissions of material facts, about the Company’s business, operations and prospects.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          In January 2020, Boca Raton Firefighters’ and Police Pension Fund (“Boca Raton”) filed a shareholder derivative suit in the U.S. District Court for the Western District of Texas (the “Boca Raton Lawsuit”) against certain of the Company’s current and former officers and directors (the “Boca Raton Defendants”). The Company was named as a nominal defendant only. The claims include (i) breaches of fiduciary duties, (ii) unjust enrichment and (iii) contribution. Boca Raton did not quantify any alleged damages in its complaint but, in addition to attorneys’ fees and costs, Boca Raton seeks various forms of relief, including (i) damages sustained by the Company as a result of the Boca Raton Defendants’ alleged misconduct, (ii) punitive damages and (iii) equitable relief in the form of improvements to the Company’s governance and controls.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          In April 2020, Jye-Chun Chang filed a shareholder derivative suit in the U.S. District Court for the Western District of Texas (the “Chang Lawsuit”) against certain of the Company’s current and former officers and directors (the “Chang Defendants”). The Company was named as a nominal defendant only. The claims include (i) violations of section 14(a) of the Exchange Act, (ii) breach of fiduciary duties, (iii) unjust enrichment, (iv) abuse of control, (v) gross mismanagement and (vi) waste of corporate assets. Chang did not quantify any alleged damages in its complaint but, in addition to attorneys’ fees and costs, Chang seeks various forms of relief, including (i) declaring that Chang may sustain the action on behalf of the Company, (ii) declaring that the Chang Defendants breached their fiduciary duties to the Company, (iii) damages sustained by the Company as a result of the Chang Defendants’ alleged misconduct, (iv) equitable relief in the form of improvements to the Company’s governance and controls and (v) restitution.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          In October 2019, the Company received a letter from the SEC indicating that the SEC had opened an investigation into the Company and requesting that the Company provide certain information and documents, including documents related to the Company's expanded audit committee review and related events. The Company has cooperated and expects to continue to cooperate with the SEC’s investigation.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          We are presently unable to predict the duration, scope or result of the Logan Lawsuit, the Boca Raton Lawsuit, the Chang Lawsuit, the SEC investigation, or any other related lawsuit or investigation. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, no provision was made by the Company in connection with these pending lawsuits and the SEC investigation as they are still at early stages and the final outcomes cannot be reasonably estimated.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Environmental</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          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="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Regulatory Audits</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          In 2019, the Texas Comptroller of Public Accounts commenced a routine audit of the Company's gross receipts and sales, excise and use taxes for the periods of July 2015 through December 2018. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, although the audit is still ongoing, we do not believe that any material tax liability will arise from the audit.</span></div> 108000 6100000 1200000 0.44 5300000 9500000 200000 300000 1500000 1500000 Subsequent Events<div style="line-height:120%;padding-bottom:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stockholder Rights Plan</span></div><div style="line-height:120%;padding-bottom:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">          On April 10, 2020, the board of directors of the Company adopted a short-term stockholder rights plan (the “Rights Plan”). The Rights Plan provides for the issuance of one right for each outstanding share of the Company’s common stock held by stockholders of record on April 24, 2020. In general, the rights will become exercisable only if a person or group acquires beneficial ownership of </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> (or </span><span style="font-family:inherit;font-size:10pt;"><span>20%</span></span><span style="font-family:inherit;font-size:10pt;"> in the case of certain passive investors) or more of the Company’s outstanding common stock or announces a tender or exchange offer that would result in such ownership. If the rights become exercisable, all holders of rights (other than any triggering person) will be entitled to acquire shares of common stock at a </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> discount, or the Company may exchange each right held by such holders for one share of common stock.</span></div>          The Rights Plan will expire on March 31, 2021. The Rights Plan may also be terminated, or the rights may be redeemed, prior to the scheduled expiration of the Rights Plan under certain other circumstances. 0.10 0.20 0.50 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover page - shares
3 Months Ended
Mar. 31, 2020
Jun. 29, 2020
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2020  
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 No  
Entity Interactive Data Current No  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   100,889,230
Entity Central Index Key 0001680247  
Amendment Flag false  
Document Fiscal Year Focus 2020  
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 Flag true  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
CURRENT ASSETS:    
Cash and cash equivalents $ 143,717 $ 149,036
Accounts receivable - net of allowance for credit losses of $5,340 and $1,049, respectively 222,378 212,183
Inventories 3,296 2,436
Prepaid expenses 7,934 10,815
Other current assets 637 1,121
Total current assets 377,962 375,591
PROPERTY AND EQUIPMENT - net of accumulated depreciation 1,018,660 1,047,535
OPERATING LEASE RIGHT-OF-USE ASSETS 921 989
OTHER NONCURRENT ASSETS:    
Goodwill 0 9,425
Other noncurrent assets 2,347 2,571
Total other noncurrent assets 2,347 11,996
TOTAL ASSETS 1,399,890 1,436,111
CURRENT LIABILITIES:    
Accounts payable 198,437 193,096
Operating lease liabilities 309 302
Finance lease liabilities 0 2,831
Accrued and other current liabilities 26,916 36,343
Accrued interest payable 263 394
Total current liabilities 225,925 232,966
DEFERRED INCOME TAXES 101,729 103,041
LONG-TERM DEBT 110,000 130,000
NONCURRENT OPERATING LEASE LIABILITIES 720 799
Total liabilities 438,374 466,806
COMMITMENTS AND CONTINGENCIES (Note 10)
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,100,777,670 and 100,624,099 shares issued, respectively 101 101
Additional paid-in capital 826,644 826,629
Retained earnings 134,771 142,575
Total shareholders’ equity 961,516 969,305
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY $ 1,399,890 $ 1,436,111
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Allowance for credit losses $ 5,340 $ 1,049
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) 100,777,670 100,624,099
Common Stock, shares outstanding ( in shares ) 100,777,670 100,624,099
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
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
REVENUE - Service revenue $ 395,069 $ 546,179
COSTS AND EXPENSES    
Cost of services (exclusive of depreciation and amortization) 300,848 381,523
General and administrative (inclusive of stock-based compensation) 24,937 18,524
Depreciation and amortization 40,205 33,117
Impairment expense 16,654 0
Loss on disposal of assets 19,854 19,228
Total costs and expenses 402,498 452,392
OPERATING INCOME (LOSS) (7,429) 93,787
OTHER EXPENSE:    
Interest expense (1,281) (1,903)
Other expense (3) (187)
Total other expense (1,284) (2,090)
INCOME (LOSS) BEFORE INCOME TAXES (8,713) 91,697
INCOME TAX (EXPENSE) BENEFIT 909 (21,892)
NET INCOME (LOSS) $ (7,804) $ 69,805
NET INCOME (LOSS) PER COMMON SHARE:    
Basic (in dollars per share) $ (0.08) $ 0.70
Diluted (in dollars per share) $ (0.08) $ 0.67
WEIGHTED AVERAGE COMMON SHARES OUTSTANDING:    
Basic (in shares) 100,687 100,232
Diluted (in shares) 100,687 104,123
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Balance (in shares) at Dec. 31, 2018   100,190    
Balance at Dec. 31, 2018 $ 797,355 $ 100 $ 817,690 $ (20,435)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation cost 1,829   1,829  
Issuance of equity awards, net (in shares)   104    
Issuance of equity awards, net 552   552  
Net income (loss) 69,805     69,805
Balance (in shares) at Mar. 31, 2019   100,294    
Balance at Mar. 31, 2019 869,541 $ 100 820,071 49,370
Balance (in shares) at Dec. 31, 2019   100,624    
Balance at Dec. 31, 2019 969,305 $ 101 826,629 142,575
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation cost 471   471  
Issuance of equity awards, net (in shares)   154    
Issuance of equity awards, net 0 $ 0 0  
Tax withholdings paid for net settlement of equity awards (456)   (456)  
Net income (loss) (7,804)     (7,804)
Balance (in shares) at Mar. 31, 2020   100,778    
Balance at Mar. 31, 2020 $ 961,516 $ 101 $ 826,644 $ 134,771
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ (7,804) $ 69,805
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 40,205 33,117
Impairment expense 16,654 0
Deferred income tax expense (benefit) (1,312) 21,083
Amortization of deferred debt issuance costs 135 134
Stock-based compensation 471 1,829
Provision for credit losses 4,291 0
Loss on disposal of assets 19,854 19,228
Changes in operating assets and liabilities:    
Accounts receivable (14,486) (154,516)
Other current assets 1,138 (274)
Inventories (860) 482
Prepaid expenses 2,920 759
Accounts payable 10,080 45,324
Accrued and other current liabilities (9,431) (1,366)
Accrued interest (131) 480
Net cash provided by operating activities 61,724 36,085
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures (47,290) (178,912)
Proceeds from sale of assets 733 1,027
Net cash used in investing activities (46,557) (177,885)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from borrowings 0 90,000
Repayments of borrowings (20,000) 0
Payment of finance lease obligation (30) 0
Repayments of insurance financing 0 (1,934)
Proceeds from exercise of equity awards 0 552
Tax withholdings paid for net settlement of equity awards (456) 0
Net cash provided by (used in) financing activities (20,486) 88,618
NET DECREASE IN CASH AND CASH EQUIVALENTS (5,319) (53,182)
CASH AND CASH EQUIVALENTS - Beginning of period 149,036 132,700
CASH AND CASH EQUIVALENTS - End of period $ 143,717 $ 79,518
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation
3 Months Ended
Mar. 31, 2020
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 subsidiary (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, 2019 included in our Form 10-K filed with the SEC (our "Form 10-K").
Risks and Uncertainties
          As an oilfield services company, we are exposed to a number of risks and uncertainties that are inherent to our industry. In addition to such industry-specific risks, the global public health crisis associated with the novel coronavirus (“COVID-19”) pandemic has, and is anticipated to continue to have, an adverse effect on global economic activity for the immediate future and has resulted in travel restrictions, business closures and the institution of quarantining and other restrictions on movement in many communities. The slowdown in global economic activity attributable to the COVID-19 pandemic has resulted in a dramatic decline in the demand for energy, which directly impacts our industry and the Company. In addition, global crude oil prices experienced a collapse starting in early March 2020 as a direct result of failed negotiations between the Organization of the Petroleum Exporting Countries (“OPEC”) and Russia. In response to the global economic slowdown, OPEC had recommended a decrease in production levels in order to accommodate reduced demand. Russia rejected the recommendation of OPEC as a concession to U.S. producers. After the failure to reach an agreement, Saudi Arabia, a dominant member of OPEC, and other Persian Gulf OPEC members announced intentions to increase production and offer price discounts to buyers in certain geographic regions.
          As the breadth of the COVID-19 health crisis expanded throughout the month of March 2020 and governmental authorities implemented more restrictive measures to limit person-to-person contact, global economic activity continued to decline commensurately. The associated impact on the energy industry has been adverse and continued to be exacerbated by the unresolved conflict regarding production. In the second week of April 2020, OPEC, Russia and certain other petroleum producing nations (“OPEC+”), reconvened to discuss the matter of production cuts in light of unprecedented disruption and supply and demand imbalances that expanded since the failed negotiations in early March 2020. Tentative agreements were reached to cut production by up to 10 million barrels of oil per day with allocations to be made among the OPEC+ participants. Some of these production cuts went into effect in the first half of May 2020, however, commodity prices remain depressed as a result of an increasingly utilized global storage network and near-term demand loss attributable to the COVID-19 health crisis and related economic slowdown.
         The combined effect of COVID-19 and the energy industry disruptions led to a decline in WTI crude oil prices of approximately 67 percent from the beginning of January 2020, when prices were approximately $62 per barrel, through the end of March 2020, when they were just above $20 per barrel. Overall crude oil price volatility has continued despite apparent agreement among OPEC+ regarding production cuts and as of June 29, 2020, the WTI price for a barrel of crude oil was approximately $40.
          Despite a significant decline in drilling and completion activities by U.S. producers starting in mid-March 2020, domestic supply is exceeding demand which has led to significant operational stress with respect to capacity limitations associated with storage, pipeline and refining infrastructure, particularly within the Gulf Coast region. The combined effect of the aforementioned factors is anticipated to have an adverse impact on the industry in general and our operations specifically.
          Since March 2020, we initiated several actions to mitigate the anticipated adverse economic conditions for the immediate future and to support our financial position and liquidity. The more significant actions that we have taken included: (i) canceling substantially all of our growth capital projects, (ii) significantly reducing our maintenance expenditures and field level consumable costs, (iii) reducing our workforce to follow our activity levels, (iv) efforts to manage our compensation costs, such as compensation reductions and management of work schedules to reduce overtime costs and (v) negotiating more favorable payment terms with certain of our larger vendors and proactively managing our portfolio of accounts receivable.
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, separated by reportable segment and all other, from which the Company generates its revenue.
          Pressure Pumping — Pressure pumping consists of downhole pumping services, which includes hydraulic fracturing (inclusive of acidizing services) and cementing.
Hydraulic fracturing 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 have one performance obligation, contracted total stages, satisfied over time. We recognize revenue over time using a progress output method, 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 faithfully depicts how our hydraulic fracturing services are transferred to our customers over time.
Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid is 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 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.
The transaction price for each performance obligation for all our pressure pumping services is fixed per our contracts with our customers.
           All Other— All other consists of our coiled tubing and drilling, which are all downhole well stimulation and completion/remedial services. The performance obligation for each of the services has a fixed transaction price which is satisfied at a point-in-time upon completion of the service when control is transferred to the customer. Accordingly, we recognize revenue at a point-in-time, upon completion of the service and transfer of control to the customer.
Accounts Receivable
          Accounts receivables are stated at the amount billed and billable to customers. At March 31, 2020 and December 31, 2019, accrued revenue (unbilled receivable) included as part of our accounts receivable was $21.6 million and $37.0 million, respectively. At March 31, 2020, the transaction price allocated to the remaining performance obligation for our partially completed hydraulic fracturing operations was $16.3 million, which is expected to be completed and recognized in one month following the current period balance sheet date, in our pressure pumping reportable segment.
Allowance for Credit Losses
          As of March 31, 2020, the Company had $5.3 million allowance for credit losses. The allowance for credit losses of $4.3 million, recorded during the three months ended March 31, 2020, was the result of the application of ASU 2016-13 to the Company’s accounts receivables as of March 31, 2020 in consideration of both historic collection experience and the expected impact of currently deteriorating economic conditions 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 further impacted by current economic developments and market conditions. A substantial amount of the Company’s allowance for credit losses relates to a customer facing significant liquidity constraints for which the expected credit loss was separately evaluated. While the Company has not experienced significant credit losses in the past and has not yet seen material changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of the coronavirus ("COVID-19") pandemic, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may af
fect 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 for the three months ended March 31, 2020.
($ in thousands)
 
 
March 31, 2020
Balance - January 1, 2020
$
1,049

Allowance for credit losses during the period
4,291

Amounts written off

Balance - March 31, 2020
$
5,340


XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Recently Issued Accounting Standards
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Recently Issued Accounting Standards Recently Issued Accounting Standards
Recently Issued Accounting Standards Adopted in 2020
             In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduces a new impairment model for financial instruments that is based on expected credit losses rather than incurred credit losses. The new impairment model applies to most financial assets, including trade accounts receivable and lease receivables. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments-Credit Losses, which clarified that receivables arising from operating leases are not within the scope of ASC 326-20, Financial Instruments-Credit Losses-Measured at Amortized Cost, and should be accounted for in accordance with ASC 842. ASU 2016-13 and ASU 2018-19 are effective for annual periods beginning after December 15, 2019. Effective January 1, 2020, the Company adopted ASU 2016-13 using the modified-retrospective approach, which allows for a cumulative-effect adjustment to the consolidated condensed balance sheet as of the beginning of the first reporting period in which the guidance is effective. Periods prior to the adoption date that are presented for comparative purposes are not adjusted. The Company continuously evaluates customers based on risk characteristics, such as historical losses and current economic conditions. Due to the cyclical nature of the oil and gas industry, the Company often evaluates its customers’ estimated losses on a combination of historical losses and on case-by-case basis. While there was no material impact to our consolidated financial statements as a result of adoption of ASU 2016-13, as a result of deteriorating economic conditions for the oil and gas industry brought on by the COVID-19 pandemic, during the first quarter of 2020, the Company recorded a provision for credit losses of $4.3 million, included in general and administrative expenses in the accompanying condensed consolidated statement of operations, in accordance with the new standard. Refer to “Allowance for Credit Losses” within Note 1 for additional disclosures required under ASU 2016-13.
             In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds and modifies certain disclosure requirements for fair value measurements. The Company adopted ASU 2018-13 on January 1, 2020 and determined the adoption of this standard did not impact the Company’s condensed consolidated financial statements.
            In January 2017, the FASB issued ASU No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which removes the requirement to compare the implied fair value of goodwill with its carrying amount as part of step two of the goodwill impairment test. As a result, under this ASU, an entity would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value, although the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. This ASU is effective for impairment tests in fiscal years beginning after December 15, 2019, on a prospective basis. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. Effective January 1, 2020, we adopted this guidance and the adoption did not materially affect the Company's condensed consolidated financial statements. See Note 3 for additional disclosures relating to our goodwill impairment.
Recently Issued Accounting Standards Not Yet Adopted in 2020
          In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 in Generally Accepted Accounting Principles. ASU 2019-12 is effective for public entities for fiscal years beginning after December 15, 2020, with
early adoption permitted. The Company does not expect ASU 2019-12 to have a material effect on the Company’s condensed consolidated financial statements.
            In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform, which provides temporary optional guidance to companies impacted by the transition away from the London Interbank Offered Rate (“LIBOR”). The guidance provides certain expedients and exceptions to applying GAAP in order to lessen the potential accounting burden when contracts, hedging relationships, and other transactions that reference LIBOR as a benchmark rate are modified. This guidance is effective upon issuance and expires on December 31, 2022. The Company is currently assessing the impact of the LIBOR transition and this ASU on the Company’s condensed consolidated financial statements.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurement
           Fair value 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
          Our financial instruments include cash and cash equivalents, accounts receivable and accounts payable, accrued expenses and long-term debt. The estimated fair value of our financial instruments at March 31, 2020 and December 31, 2019 approximated or equaled their carrying values as reflected in our condensed consolidated balance sheets.
Assets Measured at Fair Value on a Nonrecurring Basis
          Assets measured at fair value on a nonrecurring basis at March 31, 2020 and December 31, 2019, respectively, are set forth below:
($ in thousands)

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Estimated fair value measurements
 
 
 
 
Balance
 
Quoted prices in active market
(Level 1)
 
Significant other observable inputs (Level 2)
 
Significant other unobservable inputs (Level 3)
 
Total gains
(losses)
March 31, 2020:
 
 
 
 
 
 
 
 
 
 
Property and equipment, net
 
$
750

 
$

 
$
750

 
$

 
$
(7,229
)
Goodwill
 
$

 
$

 
$

 
$

 
$
(9,425
)
December 31, 2019:
 
 
 
 
 
 
 
 
 
 
Property and equipment, net
 
$
2,000

 
$

 
$
2,000

 
$

 
$
(3,405
)
Goodwill
 
$

 
$

 
$

 
$

 
$


          During the three months ended March 31, 2020, the negative future near-term outlook resulting from the continued idling of our Permian drilling assets and current market prices were indicative of potential impairment, resulting in the Company comparing the carrying value of the Permian drilling assets with its estimated fair value. We determined that the carrying value of the Permian drilling assets was greater than its estimated fair value, accordingly impairment expense of approximately $1.1 million was recorded for our Permian drilling assets during the three months ended March 31, 2020. The carrying value for our Permian drilling assets after the impairment expense was approximately $0.8 million.
          In 2019, the Company entered an agreement with its equipment manufacturer granting the Company the option to purchase additional 108,000 hydraulic horsepower (“HHP”) of DuraStim® equipment, with the purchase option expiring at different times through April 30, 2021. The option fee of $6.1 million, classified as a deposit for property and equipment as part of our pressure pumping reportable segment has been fully impaired and written off as of March 31, 2020, because it is not probable that the Company will exercise the option to purchase the equipment given the current depressed crude oil prices and other market conditions that have resulted in a decline in the demand for our hydraulic fracturing services.
          The total non-cash property and equipment impairment charges recorded during the three months ended March 31, 2020 and 2019 in our hydraulic fracturing and drilling segments was $7.2 million and $0, respectively.
          We generally apply fair value techniques to our reporting units on a nonrecurring basis associated with valuing potential impairment loss related to goodwill. Our estimate of the reporting unit fair value is based on a combination of income and market approaches, Level 1 and 3, respectively, in the fair value hierarchy. The income approach involves the use of a discounted cash flow method, with the cash flow projections discounted at an appropriate discount rate. The market approach involves the use of comparable public companies' market multiples in estimating the fair value. Significant assumptions include projected revenue growth, capital expenditures, utilization, gross margins, discount rates, terminal growth rates, and weight allocation between income and market approaches. If the reporting unit's carrying amount exceeds its fair value, we consider goodwill impaired, and the impairment loss is calculated and recorded in the period. There were no additions to, or disposal of, goodwill during the three months ended March 31, 2020 and 2019. During the three months ended March 31, 2020, the depressed crude oil prices and crude oil storage challenges faced in the U.S. oil and gas industry triggered the Company to perform an interim goodwill impairment test, and as a result, we compared the carrying value of the goodwill in our hydraulic fracturing reporting unit with the estimated fair value. Our impairment test also considered other relevant factors, including market capitalization and market participants' view of the oil and gas industry in reaching our conclusion that that carrying value of our goodwill in our pressure pumping reportable segment of $9.4 million is fully impaired. Accordingly, we recorded a goodwill impairment expense of $9.4 million during the three months ended March 31, 2020. There was no goodwill impairment expense during the three months ended March 31, 2019.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Long-Term Debt
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
ABL Credit Facility
          Our revolving credit facility (“ABL Credit Facility”), as amended, has a total borrowing capacity of $300 million (subject to the Borrowing Base limit), with a maturity date of December 19, 2023. The ABL Credit Facility has a borrowing base of 85% of monthly eligible accounts receivable less customary reserves (the "Borrowing Base"), as redetermined monthly. The Borrowing Base as of March 31, 2020 was approximately $161.9 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) $22.5 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 LIBOR or base rate, plus the applicable margin, which ranges 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. The weighted average interest rate for our ABL Credit Facility for the three months ended March 31, 2020 was 3.9%.
          Total debt consisted of the following at March 31, 2020 and December 31, 2019, respectively:
($ in thousands)
 
 
 
 
 
 
2020
 
2019
ABL Credit Facility
 
$
110,000

 
$
130,000

Total debt
 
110,000

 
130,000

Less current portion of long-term debt
 

 

Total long-term debt
 
$
110,000

 
$
130,000


          The loan origination costs relating to the ABL Credit Facility are classified as an asset in our balance sheet.
Annual Maturities — Scheduled remaining annual maturities of total debt are as follows at March 31, 2020:
($ in thousands)
 
 
2020
 
$

2021
 

2022
 

2023
 
110,000

2024 and thereafter
 

Total
 
$
110,000


XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Reportable Segment Information
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Reportable Segment Information Reportable Segment Information
          The Company has four operating segments for which discrete financial information is readily available: hydraulic fracturing (inclusive of acidizing), cementing, coiled tubing and drilling. In March 2020, the Company shut down its flowback operating segment and subsequently disposed of the assets for approximately $1.6 million. These operating segments represent how the Chief Operating Decision Maker evaluates performance and allocates resources.
          In accordance with Accounting Standards Codification ("ASC") 280—Segment Reporting, the Company has one reportable segment (pressure pumping) comprised of the hydraulic fracturing and cementing operating segments. All other operating segments and corporate administrative expense (inclusive of our total income tax expense and interest expense) are included in the ‘‘all other’’ category in the table below. Total corporate administrative expense for the three months ended March 31, 2020 and 2019 was $10.3 million and $29.7 million, respectively.
          Our hydraulic fracturing operating segment revenue approximated 94.8% and 95.9% of our pressure pumping revenue during the three months ended March 31, 2020 and and 2019, respectively.
          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, taxes, depreciation and amortization, stock-based compensation expense, severance, 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 statement of operations is provided in the table below ($ in thousands):
 
 
 
 
 
 
 
 
 
Three Months Ended March 31, 2020
 
 
Pressure Pumping
 
All Other
 
Total
Service revenue
 
$
386,919

 
$
8,150

 
$
395,069

Adjusted EBITDA
 
$
78,664

 
$
(3,741
)
 
$
74,923

Depreciation and amortization
 
$
38,969

 
$
1,236

 
$
40,205

Capital expenditures
 
$
39,268

 
$
828

 
$
40,096

Total assets at March 31, 2020
 
$
1,347,189

 
$
52,701

 
$
1,399,890

 
 
 
 
 
 
 
 
 
Three Months Ended March 31, 2019
 
 
Pressure Pumping
 
All Other
 
Total
Service revenue
 
$
532,064

 
$
14,115

 
$
546,179

Adjusted EBITDA
 
$
151,040

 
$
(765
)
 
$
150,275

Depreciation and amortization
 
$
31,783

 
$
1,334

 
$
33,117

Goodwill at December 31, 2019
 
$
9,425

 
$

 
$
9,425

Capital expenditures
 
$
82,035

 
$
4,112

 
$
86,147

Total assets at December 31, 2019
 
$
1,381,811

 
$
54,300

 
$
1,436,111


Reconciliation of net income (loss) to adjusted EBITDA ($ in thousands):
 
 
 
 
 
 
 
 
 
Three Months Ended March 31, 2020
 
 
Pressure Pumping
 
All Other
 
Total
Net income (loss)
 
$
4,308

 
$
(12,112
)
 
$
(7,804
)
Depreciation and amortization
 
38,969

 
1,236

 
40,205

Impairment expense
 
15,559

 
1,095

 
16,654

Interest expense
 
1

 
1,280

 
1,281

Income tax expense
 

 
(909
)
 
(909
)
Loss on disposal of assets
 
19,815

 
39

 
19,854

Stock-based compensation
 

 
471

 
471

Other expense
 

 
3

 
3

Other general and administrative expense(1)
 

 
5,135

 
5,135

Retention bonus and severance expense
 
12

 
21

 
33

Adjusted EBITDA
 
$
78,664

 
$
(3,741
)
 
$
74,923

 
 
 
 
 
 
 
 
 
Three Months Ended March 31, 2019
 
 
Pressure Pumping
 
All Other
 
Total
Net income (loss)
 
$
98,094

 
$
(28,289
)
 
$
69,805

Depreciation and amortization
 
31,783

 
1,334

 
33,117

Interest expense
 

 
1,903

 
1,903

Income tax expense
 

 
21,892

 
21,892

Loss on disposal of assets
 
19,006

 
222

 
19,228

Stock-based compensation
 

 
1,829

 
1,829

Other expense
 

 
187

 
187

Deferred IPO bonus expense
 
2,157

 
157

 
2,314

Adjusted EBITDA
 
$
151,040

 
$
(765
)
 
$
150,275


 
(1)
Other general and administrative expense relates to nonrecurring professional fees paid to external consultants in connection with the Company's expanded audit committee review.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
          Basic net income (loss) per common share is computed by dividing the net income (loss) relevant to the common stockholders by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per common share uses the same net income (loss) 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, 2020 and 2019, (in thousands, except for per share data).
 
 
 
 
 
 
 
Three Months Ended March 31,
 
 
2020
 
2019
Numerator (both basic and diluted)
 
 
 
 
Net income (loss) relevant to common stockholders
 
$
(7,804
)
 
$
69,805

 
 
 
 
 
Denominator
 
 
 
 
Denominator for basic income (loss) per share
 
100,687

 
100,232

Dilutive effect of stock options
 

 
3,160

Dilutive effect of performance share units
 

 
555

Dilutive effect of restricted stock units
 

 
176

Denominator for diluted income (loss) per share
 
100,687

 
104,123

 
 
 
 
 
Basic income (loss) per share
 
$
(0.08
)
 
$
0.70

Diluted income (loss) per share
 
$
(0.08
)
 
$
0.67


             As shown in the table below, the following stock options, restricted stock units and performance stock units outstanding as of March 31, 2020 and 2019, respectively, have not been included in the calculation of diluted income (loss) per common share because they will be anti-dilutive to the calculation of diluted net income (loss) per common share.
(In thousands)
 
 
 
 
 
 
 
 
 
2020
 
2019
 
 
 
 
 
Stock options
 
4,230

 

Restricted stock units
 
1,228

 

Performance stock units
 
1,051

 

Total
 
6,509

 


XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
3 Months Ended
Mar. 31, 2020
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, 2020 and 2019. As of March 31, 2020, the aggregate intrinsic value for our outstanding stock options was approximately $0.3 million, and the aggregate intrinsic value for our exercisable stock options was $0.3 million. The remaining exercise period for the outstanding and exercisable stock options as of March 31, 2020, was 4.5 years and 4.6 years, respectively.
          A summary of the stock option activity for the three months ended March 31, 2020 is presented below.
 
 
Number of Shares
 
Weighted
Average
Exercise
Price
Outstanding at January 1, 2020
 
4,300,088

 
$
5.03

Granted
 

 
$

Exercised
 

 
$

Forfeited
 
(69,673
)
 
$
14.00

Expired
 

 
$

Outstanding at March 31, 2020
 
4,230,415

 
$
4.88

Exercisable at March 31, 2020
 
4,092,276

 
$
4.58



Restricted Stock Units
    
         During the three months ended March 31, 2020, we granted a total of 949,214 restricted stock units ("RSUs") to employees, officers and directors pursuant to the ProPetro Holding Corp. 2017 Incentive Award Plan (the "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, 2020, the total unrecognized compensation expense for all RSUs was approximately $10.5 million, and is expected to be recognized over a weighted average period of approximately 2.4 years.
          The following table summarizes RSUs activity during the three months ended March 31, 2020:

 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Outstanding at January 1, 2020
 
613,217

 
$
18.75

Granted
 
949,214

 
$
7.74

Vested
 
(64,615
)
 
$
21.57

Forfeited
 
(270,316
)
 
$
16.18

Canceled
 

 
$

Outstanding at March 31, 2020
 
1,227,500

 
$
10.65


Performance Share Units
           During the three months ended March 31, 2020, we granted 966,242 performance share units ("PSUs") to certain key employees and officers under the Incentive Plan. 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, 2020:
Period
Granted
 
Target Shares
Outstanding at January 1,
2020
 
Target
Shares
Granted
 
Target Shares Vested
 
Target
Shares
Forfeited
 
Target Shares Outstanding at March 31, 2020
 
Weighted
Average
Grant Date
Fair Value per
Share
2017
 
151,492

 

 
(151,492
)
 

 

 
$
10.73

2018
 
156,576

 

 

 
(72,254
)
 
84,322

 
$
27.51

2019
 
214,553

 

 

 
(88,235
)
 
126,318

 
$
34.82

2020
 

 
966,242

 

 
(125,391
)
 
840,851

 
$
9.42

Total
 
522,621

 
966,242

 
(151,492
)
 
(285,880
)
 
1,051,491

 
$
13.92


          The total stock compensation expense for the three months ended March 31, 2020 and 2019 for all stock awards was $0.5 million and $1.8 million, respectively. The total unrecognized compensation expense as of March 31, 2020 was approximately $20.7 million, and is expected to be recognized over a weighted average period of approximately 2.4 years.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Related-Party Transactions
3 Months Ended
Mar. 31, 2020
Related Party Transactions [Abstract]  
Related-Party Transactions Related-Party Transactions
Corporate Office Building
          The Company rented its corporate office building and the associated real property from an entity, in which a former executive officer of the Company has an equity interest. The rent expense incurred on our corporate office building is approximately $0.1 million per year. During the three months ended March 31, 2020, the total improvements on our corporate office building that we rent from the related party was approximately $0.2 million. In April 2020, the Company acquired the corporate office building and the associated real property for approximately $1.5 million.
Operations and Maintenance Yards
           The Company also leases five yards from an entity, which certain former executive officers, an executive officer and a director of the Company have equity interests 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. The Company also leased a yard from another entity, which a certain executive officer of the Company has an equity interest, and with annual lease expense of approximately $0.1 million.
Transportation and Equipment Rental
          For the three months ended March 31, 2020 and 2019, the Company incurred costs for transportation services with an entity, in which a former executive officer of the Company has an equity interest, of approximately $0 and $0.1 million, respectively.
         The Company also rented equipment in Elk City, Oklahoma for our flowback operations from an entity, which a former executive officer of the Company has an equity interest. During the three months ended March 31, 2019, the Company incurred equipment rental costs of approximately $0.05 million. This rental arrangement was terminated in January 2020.
Other Services
         The Company obtains equipment maintenance and repair services from an entity that has a family relationship with an executive officer of the Company. During the three months ended March 31, 2020, the Company incurred approximately $0.3 million for equipment maintenance and repair services associated with this related party.
         At March 31, 2020, the Company had approximately $0.2 million in payables to the above related parties. As of December 31, 2019, there were no outstanding payables in connection with transactions to the above related parties.
Pioneer
          On December 31, 2018, we consummated the purchase of certain pressure pumping assets and real property in connection with Pioneer Natural Resources USA, Inc. (“Pioneer”) and Pioneer Pumping Services (the "Pioneer Pressure Pumping Acquisition"). In connection with the Pioneer Pressure Pumping Acquisition, Pioneer acquired 16.6 million shares of our common stock. We terminated our crew camp facility lease with Pioneer in July 2019, and the total payment to Pioneer in 2019 in connection with the crew camp facility lease was approximately $0.1 million. Revenue from services provided to Pioneer accounted for approximately $127.4 million and $159.9 million of our total revenue during the three months ended March 31, 2020 and 2019, respectively. As of March 31, 2020, the total accounts receivable due from Pioneer, including estimated unbilled receivable for services we provided, amounted to approximately $77.7 million and the amount due to Pioneer was $0. During the three months ended March 31, 2020 and 2019, the Company reimbursed Pioneer approximately $2.6 million and $0, respectively, for our portion of the retention bonuses paid to former Pioneer employees that were subsequently employed by the Company in connection with the Pioneer Pressure Pumping Acquisition. As of December 31, 2019, the balance due from Pioneer for services provided and billed amounted to approximately $61.7 million and the amount due to Pioneer was $0.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
3 Months Ended
Mar. 31, 2020
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 Lease") with a commencement date of April 1, 2013, as part of the expansion of our equipment yard. The lease is with an entity in which a director of the Company has a noncontrolling equity ownership interest. During the three months ended March 31, 2020 and 2019, the Company made lease payments of approximately $0.1 million and $0.1 million, respectively. The assets and liabilities under this contract are equally allocated between our cementing and coiled tubing segments. In addition to the contractual lease period, the contract includes an optional renewal of up to ten years, 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 Lease does not contain variability in payments resulting from either an index change or rate change. Effective January 1, 2019, the remaining lease term in our present value estimate of the minimum future lease payments was four years.
         Consistent with the requirements of the new lease standard, ASC 842, we have determined the Real Estate Lease to be 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 lease because we concluded that the accounting effect was insignificant. As of March 31, 2020, the weighted average discount rate and remaining lease term was approximately 6.7% and 3.0 years, respectively.
          As of March 31, 2020, our total operating lease right-of-use asset cost was approximately $1.2 million, and accumulated amortization was approximately $0.3 million. For the three months ended March 31, 2020 and 2019, we recorded operating lease cost of approximately $0.1 million and $0.1 million, respectively, in our statement of operations.
Finance Leases
Description of Ground Lease
          In 2018, we entered into a ten year land lease contract (the "Ground Lease") with an exclusive option to purchase the land exercisable beginning one year from the commencement date of October 1, 2018 through the end of the contractual lease term. The Ground Lease did not include any residual value guarantee, covenants or financial restrictions. Further, the Ground Lease did not contain variability in payments resulting from either an index change or rate change. The remaining lease term used in our estimate of the present value of the minimum future lease payments for the purpose of determining our right-of-use asset and lease obligation was approximately 1.2 years, assuming we will exercise our option to purchase the land immediately after the option becomes exercisable. In March 2020, the Company exercised its option and purchased the land associated with the Ground Lease for approximately $2.5 million. For the three months ended March 31, 2020 and 2019, the interest on our finance lease was approximately $0 and $0.03 million, respectively.
          The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for our operating lease as of March 31, 2020 are as follows:
 
 
 
($ in thousands)
 
 
2020
 
$
277

2021
 
377

2022
 
389

2023
 
97

2024
 

Total undiscounted future lease payments
 
1,140

Less: amount representing interest
 
(111
)
Present value of future lease payments (lease obligation)
 
$
1,029


          The total cash paid for amounts included in the measurement of our operating and finance lease liabilities during the three months ended March 31, 2020 was approximately $0.1 million and $0.03 million, respectively. During the three months ended March 31, 2019, total cash paid for amounts included in the measurement of our operating and finance lease liabilities was approximately $0.1 million and $0.1 million, respectively.
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 leases") from our balance sheet and continue to record short-term leases as a period expense. For the three months ended March 31, 2020, our short-term leases and lodging expense was approximately $0.3 million and $2.1 million, respectively. During the three months ended March 31, 2019 our short-term leases and lodging expense was approximately $0.3 million and $2.2 million, respectively. At March 31, 2020, the total remaining lease commitments for all of our short-term leases and lodging commitments was approximately $5.1 million.
Leases Leases
Operating Leases
 Description of Lease
          In March 2013, we entered into a ten year real estate lease contract (the "Real Estate Lease") with a commencement date of April 1, 2013, as part of the expansion of our equipment yard. The lease is with an entity in which a director of the Company has a noncontrolling equity ownership interest. During the three months ended March 31, 2020 and 2019, the Company made lease payments of approximately $0.1 million and $0.1 million, respectively. The assets and liabilities under this contract are equally allocated between our cementing and coiled tubing segments. In addition to the contractual lease period, the contract includes an optional renewal of up to ten years, 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 Lease does not contain variability in payments resulting from either an index change or rate change. Effective January 1, 2019, the remaining lease term in our present value estimate of the minimum future lease payments was four years.
         Consistent with the requirements of the new lease standard, ASC 842, we have determined the Real Estate Lease to be 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 lease because we concluded that the accounting effect was insignificant. As of March 31, 2020, the weighted average discount rate and remaining lease term was approximately 6.7% and 3.0 years, respectively.
          As of March 31, 2020, our total operating lease right-of-use asset cost was approximately $1.2 million, and accumulated amortization was approximately $0.3 million. For the three months ended March 31, 2020 and 2019, we recorded operating lease cost of approximately $0.1 million and $0.1 million, respectively, in our statement of operations.
Finance Leases
Description of Ground Lease
          In 2018, we entered into a ten year land lease contract (the "Ground Lease") with an exclusive option to purchase the land exercisable beginning one year from the commencement date of October 1, 2018 through the end of the contractual lease term. The Ground Lease did not include any residual value guarantee, covenants or financial restrictions. Further, the Ground Lease did not contain variability in payments resulting from either an index change or rate change. The remaining lease term used in our estimate of the present value of the minimum future lease payments for the purpose of determining our right-of-use asset and lease obligation was approximately 1.2 years, assuming we will exercise our option to purchase the land immediately after the option becomes exercisable. In March 2020, the Company exercised its option and purchased the land associated with the Ground Lease for approximately $2.5 million. For the three months ended March 31, 2020 and 2019, the interest on our finance lease was approximately $0 and $0.03 million, respectively.
          The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for our operating lease as of March 31, 2020 are as follows:
 
 
 
($ in thousands)
 
 
2020
 
$
277

2021
 
377

2022
 
389

2023
 
97

2024
 

Total undiscounted future lease payments
 
1,140

Less: amount representing interest
 
(111
)
Present value of future lease payments (lease obligation)
 
$
1,029


          The total cash paid for amounts included in the measurement of our operating and finance lease liabilities during the three months ended March 31, 2020 was approximately $0.1 million and $0.03 million, respectively. During the three months ended March 31, 2019, total cash paid for amounts included in the measurement of our operating and finance lease liabilities was approximately $0.1 million and $0.1 million, respectively.
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 leases") from our balance sheet and continue to record short-term leases as a period expense. For the three months ended March 31, 2020, our short-term leases and lodging expense was approximately $0.3 million and $2.1 million, respectively. During the three months ended March 31, 2019 our short-term leases and lodging expense was approximately $0.3 million and $2.2 million, respectively. At March 31, 2020, the total remaining lease commitments for all of our short-term leases and lodging commitments was approximately $5.1 million.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Commitments
          As of March 31, 2020, the Company has an agreement with its equipment manufacturer granting the Company the option to purchase additional 108,000 HHP of DuraStim® equipment, with the purchase option expiring at different times through April 30, 2021. The option fee of $6.1 million, which was classified as a deposit for property and equipment when the agreement was entered into in 2019, has been impaired and written off as of March 31, 2020 as it is not probable that we will exercise our option to purchase the equipment given the current market conditions and the depressed oil and gas industry.
          As of March 31, 2020, the total outstanding contractual commitments entered into as part of normal course of business for supply of certain equipment and other assets was approximately $1.2 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, constituting substantially all of its sand requirements, from the Sand suppliers, otherwise certain penalties may be charged. Under certain of the purchase agreements, a shortfall fee applies if the Company purchases less than the minimum volume of sand. 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. Under one of the purchase agreements, the Company is obligated to purchase a specified percentage of its overall sand requirements, or it must pay the supplier the difference between the purchase price of the minimum volumes under the purchase agreement and the purchase price of the volumes actually purchased. Our minimum volume commitments under the purchase agreements are either based on a percentage of our total usage or fixed minimum quantity. Our agreements with the Sand suppliers expire at different times prior to April 30, 2022. During the three months ended March 31, 2020, no shortfall fee has been recorded. One of the Sand suppliers (“SandCo”) we entered into an agreement with to purchase sand (“Texas sand”) has an indirect relationship with a former executive officer of the Company, because beginning in 2018, the Texas sand was sourced from a mine located on land owned by an entity (“LandCo”) in which the former executive officer of the Company has a 44% noncontrolling equity interest in the LandCo. The total sand purchased from SandCo during the three months ended March 31, 2020 and 2019 was approximately $5.3 million and $9.5 million, respectively, and the estimated indirect benefit to the former executive officer of the Company was approximately $0.2 million and $0.3 million, respectively.
          As of March 31, 2020 and December 31, 2019, the Company had issued letters of credit of approximately $1.5 million and $1.5 million, respectively, under the Company's ABL Credit Facility relating to the Company's casualty insurance policy.
Contingent Liabilities
           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 current and former officers and directors in the U.S. District Court for the Western District of Texas.
          In April 2020, 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, 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, filed a second amended class action complaint in the U.S. District Court for the Western District of Texas in the Logan Lawsuit, alleging violations of Sections 10(b) and 20(a) of the Exchange Act, as amended, and
Rule l0b-5 promulgated thereunder, and Sections 11 and 15 of the Securities Act, as amended, based on allegedly inaccurate or misleading statements, or omissions of material facts, about the Company’s business, operations and prospects.
          In January 2020, Boca Raton Firefighters’ and Police Pension Fund (“Boca Raton”) filed a shareholder derivative suit in the U.S. District Court for the Western District of Texas (the “Boca Raton Lawsuit”) against certain of the Company’s current and former officers and directors (the “Boca Raton Defendants”). The Company was named as a nominal defendant only. The claims include (i) breaches of fiduciary duties, (ii) unjust enrichment and (iii) contribution. Boca Raton did not quantify any alleged damages in its complaint but, in addition to attorneys’ fees and costs, Boca Raton seeks various forms of relief, including (i) damages sustained by the Company as a result of the Boca Raton Defendants’ alleged misconduct, (ii) punitive damages and (iii) equitable relief in the form of improvements to the Company’s governance and controls.
          In April 2020, Jye-Chun Chang filed a shareholder derivative suit in the U.S. District Court for the Western District of Texas (the “Chang Lawsuit”) against certain of the Company’s current and former officers and directors (the “Chang Defendants”). The Company was named as a nominal defendant only. The claims include (i) violations of section 14(a) of the Exchange Act, (ii) breach of fiduciary duties, (iii) unjust enrichment, (iv) abuse of control, (v) gross mismanagement and (vi) waste of corporate assets. Chang did not quantify any alleged damages in its complaint but, in addition to attorneys’ fees and costs, Chang seeks various forms of relief, including (i) declaring that Chang may sustain the action on behalf of the Company, (ii) declaring that the Chang Defendants breached their fiduciary duties to the Company, (iii) damages sustained by the Company as a result of the Chang Defendants’ alleged misconduct, (iv) equitable relief in the form of improvements to the Company’s governance and controls and (v) restitution.
          In October 2019, the Company received a letter from the SEC indicating that the SEC had opened an investigation into the Company and requesting that the Company provide certain information and documents, including documents related to the Company's expanded audit committee review and related events. The Company has cooperated and expects to continue to cooperate with the SEC’s investigation.
          We are presently unable to predict the duration, scope or result of the Logan Lawsuit, the Boca Raton Lawsuit, the Chang Lawsuit, the SEC investigation, or any other related lawsuit or investigation. As of March 31, 2020, no provision was made by the Company in connection with these pending lawsuits and the SEC investigation as they are still at early stages and the final outcomes cannot be reasonably estimated.
Environmental
          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.
Regulatory Audits
          In 2019, the Texas Comptroller of Public Accounts commenced a routine audit of the Company's gross receipts and sales, excise and use taxes for the periods of July 2015 through December 2018. As of March 31, 2020, although the audit is still ongoing, we do not believe that any material tax liability will arise from the audit.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events
3 Months Ended
Mar. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Stockholder Rights Plan
          On April 10, 2020, the board of directors of the Company adopted a short-term stockholder rights plan (the “Rights Plan”). The Rights Plan provides for the issuance of one right for each outstanding share of the Company’s common stock held by stockholders of record on April 24, 2020. In general, the rights will become exercisable only if a person or group acquires beneficial ownership of 10% (or 20% in the case of certain passive investors) or more of the Company’s outstanding common stock or announces a tender or exchange offer that would result in such ownership. If the rights become exercisable, all holders of rights (other than any triggering person) will be entitled to acquire shares of common stock at a 50% discount, or the Company may exchange each right held by such holders for one share of common stock.
          The Rights Plan will expire on March 31, 2021. The Rights Plan may also be terminated, or the rights may be redeemed, prior to the scheduled expiration of the Rights Plan under certain other circumstances.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation - (Policies)
3 Months Ended
Mar. 31, 2020
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 subsidiary (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, 2019 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, separated by reportable segment and all other, from which the Company generates its revenue.
          Pressure Pumping — Pressure pumping consists of downhole pumping services, which includes hydraulic fracturing (inclusive of acidizing services) and cementing.
Hydraulic fracturing 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 have one performance obligation, contracted total stages, satisfied over time. We recognize revenue over time using a progress output method, 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 faithfully depicts how our hydraulic fracturing services are transferred to our customers over time.
Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid is 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 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.
The transaction price for each performance obligation for all our pressure pumping services is fixed per our contracts with our customers.
           All Other— All other consists of our coiled tubing and drilling, which are all downhole well stimulation and completion/remedial services. The performance obligation for each of the services has a fixed transaction price which is satisfied at a point-in-time upon completion of the service when control is transferred to the customer. Accordingly, we recognize revenue at a point-in-time, upon completion of the service and transfer of control to the customer.
Accounts Receivable
Accounts Receivable
          Accounts receivables are stated at the amount billed and billable to customers.
Allowance for Credit Losses
Allowance for Credit Losses
          As of March 31, 2020, the Company had $5.3 million allowance for credit losses. The allowance for credit losses of $4.3 million, recorded during the three months ended March 31, 2020, was the result of the application of ASU 2016-13 to the Company’s accounts receivables as of March 31, 2020 in consideration of both historic collection experience and the expected impact of currently deteriorating economic conditions 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 further impacted by current economic developments and market conditions. A substantial amount of the Company’s allowance for credit losses relates to a customer facing significant liquidity constraints for which the expected credit loss was separately evaluated. While the Company has not experienced significant credit losses in the past and has not yet seen material changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of the coronavirus ("COVID-19") pandemic, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may af
fect 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.
Recently Issued Accounting Standards Recently Issued Accounting Standards
Recently Issued Accounting Standards Adopted in 2020
             In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduces a new impairment model for financial instruments that is based on expected credit losses rather than incurred credit losses. The new impairment model applies to most financial assets, including trade accounts receivable and lease receivables. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments-Credit Losses, which clarified that receivables arising from operating leases are not within the scope of ASC 326-20, Financial Instruments-Credit Losses-Measured at Amortized Cost, and should be accounted for in accordance with ASC 842. ASU 2016-13 and ASU 2018-19 are effective for annual periods beginning after December 15, 2019. Effective January 1, 2020, the Company adopted ASU 2016-13 using the modified-retrospective approach, which allows for a cumulative-effect adjustment to the consolidated condensed balance sheet as of the beginning of the first reporting period in which the guidance is effective. Periods prior to the adoption date that are presented for comparative purposes are not adjusted. The Company continuously evaluates customers based on risk characteristics, such as historical losses and current economic conditions. Due to the cyclical nature of the oil and gas industry, the Company often evaluates its customers’ estimated losses on a combination of historical losses and on case-by-case basis. While there was no material impact to our consolidated financial statements as a result of adoption of ASU 2016-13, as a result of deteriorating economic conditions for the oil and gas industry brought on by the COVID-19 pandemic, during the first quarter of 2020, the Company recorded a provision for credit losses of $4.3 million, included in general and administrative expenses in the accompanying condensed consolidated statement of operations, in accordance with the new standard. Refer to “Allowance for Credit Losses” within Note 1 for additional disclosures required under ASU 2016-13.
             In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds and modifies certain disclosure requirements for fair value measurements. The Company adopted ASU 2018-13 on January 1, 2020 and determined the adoption of this standard did not impact the Company’s condensed consolidated financial statements.
            In January 2017, the FASB issued ASU No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which removes the requirement to compare the implied fair value of goodwill with its carrying amount as part of step two of the goodwill impairment test. As a result, under this ASU, an entity would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value, although the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. This ASU is effective for impairment tests in fiscal years beginning after December 15, 2019, on a prospective basis. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. Effective January 1, 2020, we adopted this guidance and the adoption did not materially affect the Company's condensed consolidated financial statements. See Note 3 for additional disclosures relating to our goodwill impairment.
Recently Issued Accounting Standards Not Yet Adopted in 2020
          In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 in Generally Accepted Accounting Principles. ASU 2019-12 is effective for public entities for fiscal years beginning after December 15, 2020, with
early adoption permitted. The Company does not expect ASU 2019-12 to have a material effect on the Company’s condensed consolidated financial statements.
            In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform, which provides temporary optional guidance to companies impacted by the transition away from the London Interbank Offered Rate (“LIBOR”). The guidance provides certain expedients and exceptions to applying GAAP in order to lessen the potential accounting burden when contracts, hedging relationships, and other transactions that reference LIBOR as a benchmark rate are modified. This guidance is effective upon issuance and expires on December 31, 2022. The Company is currently assessing the impact of the LIBOR transition and this ASU on the Company’s condensed consolidated financial statements.
Fair Value Measurement Fair Value Measurement
           Fair value 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
          Our financial instruments include cash and cash equivalents, accounts receivable and accounts payable, accrued expenses and long-term debt. The estimated fair value of our financial instruments at March 31, 2020 and December 31, 2019 approximated or equaled their carrying values as reflected in our condensed consolidated balance sheets.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation - (Tables)
3 Months Ended
Mar. 31, 2020
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 for the three months ended March 31, 2020.
($ in thousands)
 
 
March 31, 2020
Balance - January 1, 2020
$
1,049

Allowance for credit losses during the period
4,291

Amounts written off

Balance - March 31, 2020
$
5,340


XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement - (Tables)
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Schedule of Fair Value on Nonrecurring Basis Assets measured at fair value on a nonrecurring basis at March 31, 2020 and December 31, 2019, respectively, are set forth below:
($ in thousands)

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Estimated fair value measurements
 
 
 
 
Balance
 
Quoted prices in active market
(Level 1)
 
Significant other observable inputs (Level 2)
 
Significant other unobservable inputs (Level 3)
 
Total gains
(losses)
March 31, 2020:
 
 
 
 
 
 
 
 
 
 
Property and equipment, net
 
$
750

 
$

 
$
750

 
$

 
$
(7,229
)
Goodwill
 
$

 
$

 
$

 
$

 
$
(9,425
)
December 31, 2019:
 
 
 
 
 
 
 
 
 
 
Property and equipment, net
 
$
2,000

 
$

 
$
2,000

 
$

 
$
(3,405
)
Goodwill
 
$

 
$

 
$

 
$

 
$


XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Long-Term Debt - (Tables)
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Schedule of Debt Total debt consisted of the following at March 31, 2020 and December 31, 2019, respectively:
($ in thousands)
 
 
 
 
 
 
2020
 
2019
ABL Credit Facility
 
$
110,000

 
$
130,000

Total debt
 
110,000

 
130,000

Less current portion of long-term debt
 

 

Total long-term debt
 
$
110,000

 
$
130,000


Annual Maturities of Debt Scheduled remaining annual maturities of total debt are as follows at March 31, 2020:
($ in thousands)
 
 
2020
 
$

2021
 

2022
 

2023
 
110,000

2024 and thereafter
 

Total
 
$
110,000


XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Reportable Segment Information - (Tables)
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Reconciliation of Segment Information A reconciliation from segment level financial information to the consolidated statement of operations is provided in the table below ($ in thousands):
 
 
 
 
 
 
 
 
 
Three Months Ended March 31, 2020
 
 
Pressure Pumping
 
All Other
 
Total
Service revenue
 
$
386,919

 
$
8,150

 
$
395,069

Adjusted EBITDA
 
$
78,664

 
$
(3,741
)
 
$
74,923

Depreciation and amortization
 
$
38,969

 
$
1,236

 
$
40,205

Capital expenditures
 
$
39,268

 
$
828

 
$
40,096

Total assets at March 31, 2020
 
$
1,347,189

 
$
52,701

 
$
1,399,890

 
 
 
 
 
 
 
 
 
Three Months Ended March 31, 2019
 
 
Pressure Pumping
 
All Other
 
Total
Service revenue
 
$
532,064

 
$
14,115

 
$
546,179

Adjusted EBITDA
 
$
151,040

 
$
(765
)
 
$
150,275

Depreciation and amortization
 
$
31,783

 
$
1,334

 
$
33,117

Goodwill at December 31, 2019
 
$
9,425

 
$

 
$
9,425

Capital expenditures
 
$
82,035

 
$
4,112

 
$
86,147

Total assets at December 31, 2019
 
$
1,381,811

 
$
54,300

 
$
1,436,111


Reconciliation of net income (loss) to adjusted EBITDA ($ in thousands):
 
 
 
 
 
 
 
 
 
Three Months Ended March 31, 2020
 
 
Pressure Pumping
 
All Other
 
Total
Net income (loss)
 
$
4,308

 
$
(12,112
)
 
$
(7,804
)
Depreciation and amortization
 
38,969

 
1,236

 
40,205

Impairment expense
 
15,559

 
1,095

 
16,654

Interest expense
 
1

 
1,280

 
1,281

Income tax expense
 

 
(909
)
 
(909
)
Loss on disposal of assets
 
19,815

 
39

 
19,854

Stock-based compensation
 

 
471

 
471

Other expense
 

 
3

 
3

Other general and administrative expense(1)
 

 
5,135

 
5,135

Retention bonus and severance expense
 
12

 
21

 
33

Adjusted EBITDA
 
$
78,664

 
$
(3,741
)
 
$
74,923

 
 
 
 
 
 
 
 
 
Three Months Ended March 31, 2019
 
 
Pressure Pumping
 
All Other
 
Total
Net income (loss)
 
$
98,094

 
$
(28,289
)
 
$
69,805

Depreciation and amortization
 
31,783

 
1,334

 
33,117

Interest expense
 

 
1,903

 
1,903

Income tax expense
 

 
21,892

 
21,892

Loss on disposal of assets
 
19,006

 
222

 
19,228

Stock-based compensation
 

 
1,829

 
1,829

Other expense
 

 
187

 
187

Deferred IPO bonus expense
 
2,157

 
157

 
2,314

Adjusted EBITDA
 
$
151,040

 
$
(765
)
 
$
150,275


 
(1)
Other general and administrative expense relates to nonrecurring professional fees paid to external consultants in connection with the Company's expanded audit committee review.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share - (Tables)
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Calculations of Net Income (Loss) Per Share The table below shows the calculations for the three months ended March 31, 2020 and 2019, (in thousands, except for per share data).
 
 
 
 
 
 
 
Three Months Ended March 31,
 
 
2020
 
2019
Numerator (both basic and diluted)
 
 
 
 
Net income (loss) relevant to common stockholders
 
$
(7,804
)
 
$
69,805

 
 
 
 
 
Denominator
 
 
 
 
Denominator for basic income (loss) per share
 
100,687

 
100,232

Dilutive effect of stock options
 

 
3,160

Dilutive effect of performance share units
 

 
555

Dilutive effect of restricted stock units
 

 
176

Denominator for diluted income (loss) per share
 
100,687

 
104,123

 
 
 
 
 
Basic income (loss) per share
 
$
(0.08
)
 
$
0.70

Diluted income (loss) per share
 
$
(0.08
)
 
$
0.67


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, 2020 and 2019, respectively, have not been included in the calculation of diluted income (loss) per common share because they will be anti-dilutive to the calculation of diluted net income (loss) per common share.
(In thousands)
 
 
 
 
 
 
 
 
 
2020
 
2019
 
 
 
 
 
Stock options
 
4,230

 

Restricted stock units
 
1,228

 

Performance stock units
 
1,051

 

Total
 
6,509

 


XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - (Tables)
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Options, Activity A summary of the stock option activity for the three months ended March 31, 2020 is presented below.
 
 
Number of Shares
 
Weighted
Average
Exercise
Price
Outstanding at January 1, 2020
 
4,300,088

 
$
5.03

Granted
 

 
$

Exercised
 

 
$

Forfeited
 
(69,673
)
 
$
14.00

Expired
 

 
$

Outstanding at March 31, 2020
 
4,230,415

 
$
4.88

Exercisable at March 31, 2020
 
4,092,276

 
$
4.58


Schedule of RSUs, Activity The following table summarizes RSUs activity during the three months ended March 31, 2020:

 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Outstanding at January 1, 2020
 
613,217

 
$
18.75

Granted
 
949,214

 
$
7.74

Vested
 
(64,615
)
 
$
21.57

Forfeited
 
(270,316
)
 
$
16.18

Canceled
 

 
$

Outstanding at March 31, 2020
 
1,227,500

 
$
10.65


Schedule of Performance Shares, Activity The following table summarizes information about PSUs activity during the three months ended March 31, 2020:
Period
Granted
 
Target Shares
Outstanding at January 1,
2020
 
Target
Shares
Granted
 
Target Shares Vested
 
Target
Shares
Forfeited
 
Target Shares Outstanding at March 31, 2020
 
Weighted
Average
Grant Date
Fair Value per
Share
2017
 
151,492

 

 
(151,492
)
 

 

 
$
10.73

2018
 
156,576

 

 

 
(72,254
)
 
84,322

 
$
27.51

2019
 
214,553

 

 

 
(88,235
)
 
126,318

 
$
34.82

2020
 

 
966,242

 

 
(125,391
)
 
840,851

 
$
9.42

Total
 
522,621

 
966,242

 
(151,492
)
 
(285,880
)
 
1,051,491

 
$
13.92


XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - (Tables)
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Finance 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, 2020 are as follows:
 
 
 
($ in thousands)
 
 
2020
 
$
277

2021
 
377

2022
 
389

2023
 
97

2024
 

Total undiscounted future lease payments
 
1,140

Less: amount representing interest
 
(111
)
Present value of future lease payments (lease obligation)
 
$
1,029


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, 2020 are as follows:
 
 
 
($ in thousands)
 
 
2020
 
$
277

2021
 
377

2022
 
389

2023
 
97

2024
 

Total undiscounted future lease payments
 
1,140

Less: amount representing interest
 
(111
)
Present value of future lease payments (lease obligation)
 
$
1,029


XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Allowance for credit loss $ 5,340   $ 1,049
Contract with customer, asset, net 21,600   $ 37,000
Allowance for credit losses during the period $ 4,291 $ 0  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation - Accounts Receivable (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01
$ in Millions
Mar. 31, 2020
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Revenue, remaining performance obligation $ 16.3
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 month
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 1,049  
Allowance for credit losses during the period 4,291 $ 0
Amounts written off 0  
Ending balance $ 5,340  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Recently Issued Accounting Standards - (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Accounting Policies [Abstract]    
Allowance for credit losses during the period $ 4,291 $ 0
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement - Assets Measured on Nonrecurring Basis (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total gains (losses), goodwill   $ 0  
Nonrecurring Basis      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total gains (losses), property and equipment, net $ (7,229,000)   $ (3,405,000)
Total gains (losses), goodwill (9,425,000)   0
Reported Value Measurement | Nonrecurring Basis      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Property and equipment, net 750,000   2,000,000
Total gains (losses), property and equipment, net (800,000)    
Goodwill 0   0
Estimate of Fair Value Measurement | Nonrecurring Basis | Quoted prices in active market (Level 1)      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Property and equipment, net 0   0
Goodwill 0   0
Estimate of Fair Value Measurement | Nonrecurring Basis | Significant other observable inputs (Level 2)      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Property and equipment, net 750,000   2,000,000
Goodwill 0   0
Estimate of Fair Value Measurement | Nonrecurring Basis | Significant other unobservable inputs (Level 3)      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Property and equipment, net 0   0
Goodwill $ 0   $ 0
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
hp
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Property, Plant and Equipment [Line Items]      
Deposit on property and equipment $ 6,100,000    
Goodwill, period increase (decrease) 0 $ 0  
Goodwill, impairment loss   0  
Permian drilling assets      
Property, Plant and Equipment [Line Items]      
Impairment expense 1,100,000    
Nonrecurring Basis      
Property, Plant and Equipment [Line Items]      
Impairment expense 7,229,000   $ 3,405,000
Goodwill, impairment loss 9,425,000   $ 0
Reported value measurement | Nonrecurring Basis      
Property, Plant and Equipment [Line Items]      
Impairment expense 800,000    
Hydraulic fracturing and drilling segments      
Property, Plant and Equipment [Line Items]      
Impairment of property and equipment 7,200,000 $ 0  
Pumping reportable segment      
Property, Plant and Equipment [Line Items]      
Goodwill, impairment loss $ 9,400,000    
DuraStim      
Property, Plant and Equipment [Line Items]      
Purchase options, property and equipment | hp 108,000    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Long-Term Debt - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Debt Instrument [Line Items]  
Maximum borrowing capacity $ 300.0
Coverage ratio establishing threshold, option one, percentage of facility size and borrowing base 10.00%
Coverage ratio establishing threshold, option two, amount $ 22.5
ABL Credit Facility  
Debt Instrument [Line Items]  
Weighted average interest rate 3.90%
ABL Credit Facility | Revolving Credit Facility | Line of Credit  
Debt Instrument [Line Items]  
Borrowing base, accounts receivable percentage 85.00%
Borrowing base $ 161.9
LIBOR Loans | ABL Credit Facility  
Debt Instrument [Line Items]  
Basis spread on variable rate, floor 0.00%
LIBOR Loans | Minimum | ABL Credit Facility  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.75%
LIBOR Loans | Maximum | ABL Credit Facility  
Debt Instrument [Line Items]  
Basis spread on variable rate 2.25%
Base Rate Loans | Minimum | ABL Credit Facility  
Debt Instrument [Line Items]  
Basis spread on variable rate 0.75%
Base Rate Loans | Maximum | ABL Credit Facility  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.25%
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Long-Term Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Total debt $ 110,000 $ 130,000
Less current portion of long-term debt 0 0
Total long-term debt 110,000 130,000
Revolving Credit Facility | Line of Credit | ABL Credit Facility    
Debt Instrument [Line Items]    
Total debt $ 110,000 $ 130,000
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Long-Term Debt - Maturities of Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Debt Disclosure [Abstract]    
2020 $ 0  
2021 0  
2022 0  
2023 110,000  
2024 and thereafter 0  
Total debt $ 110,000 $ 130,000
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Reportable Segment Information - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
segment
Mar. 31, 2019
USD ($)
Revenue, Major Customer [Line Items]    
Number of operating segments | segment 4  
Number of reportable segments | segment 1  
Administrative fees expense | $ $ 10.3 $ 29.7
Pressure pumping    
Revenue, Major Customer [Line Items]    
Concentration risk (as a percent) 94.80% 95.90%
Flowback operating segment | Discontinued Operations    
Revenue, Major Customer [Line Items]    
Consideration for disposal of assets | $ $ 1.6  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Reportable Segment Information - Reconciliation of segment information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Service revenue $ 395,069 $ 546,179  
Adjusted EBITDA 74,923 150,275  
Depreciation and amortization 40,205 33,117  
Goodwill 0   $ 9,425
Capital expenditures 40,096 86,147  
Total assets 1,399,890   1,436,111
Pressure Pumping      
Segment Reporting Information [Line Items]      
Service revenue 386,919 532,064  
Adjusted EBITDA 78,664 151,040  
Depreciation and amortization 38,969 31,783  
Goodwill     9,425
Capital expenditures 39,268 82,035  
Total assets 1,347,189   1,381,811
All Other      
Segment Reporting Information [Line Items]      
Service revenue 8,150 14,115  
Adjusted EBITDA (3,741) (765)  
Depreciation and amortization 1,236 1,334  
Goodwill     0
Capital expenditures 828 $ 4,112  
Total assets $ 52,701   $ 54,300
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Reportable Segment Information - Reconciliation of segment information EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Segment Reporting Information [Line Items]    
Net income (loss) $ (7,804) $ 69,805
Depreciation and amortization 40,205 33,117
Impairment expense 16,654 0
Interest expense 1,281 1,903
Income tax expense (909) 21,892
Loss on disposal of assets 19,854 19,228
Stock-based compensation 471 1,829
Other expense 3 187
Other general and administrative expense 5,135  
Retention bonus and severance expense 33 2,314
Adjusted EBITDA 74,923 150,275
Pressure Pumping    
Segment Reporting Information [Line Items]    
Net income (loss) 4,308 98,094
Depreciation and amortization 38,969 31,783
Impairment expense 15,559  
Interest expense 1 0
Income tax expense 0 0
Loss on disposal of assets 19,815 19,006
Stock-based compensation 0 0
Other expense 0 0
Other general and administrative expense 0  
Retention bonus and severance expense 12 2,157
Adjusted EBITDA 78,664 151,040
All Other    
Segment Reporting Information [Line Items]    
Net income (loss) (12,112) (28,289)
Depreciation and amortization 1,236 1,334
Impairment expense 1,095  
Interest expense 1,280 1,903
Income tax expense (909) 21,892
Loss on disposal of assets 39 222
Stock-based compensation 471 1,829
Other expense 3 187
Other general and administrative expense 5,135  
Retention bonus and severance expense 21 157
Adjusted EBITDA $ (3,741) $ (765)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share - Calculation of net income per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Numerator (both basic and diluted)    
Net income (loss) relevant to common stockholders $ (7,804) $ 69,805
Denominator    
Denominator for basic earnings (loss) per share (in shares) 100,687 100,232
Denominator for diluted income (loss) per share (in shares) 100,687 104,123
Basic income (loss) per common share (in dollars per share) $ (0.08) $ 0.70
Diluted income (loss) per common share (in dollars per share) $ (0.08) $ 0.67
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 6,509 0
Stock options    
Denominator    
Dilutive effect of share based payment (in shares) 0 3,160
Performance stock units    
Denominator    
Dilutive effect of share based payment (in shares) 0 555
Restricted stock units    
Denominator    
Dilutive effect of share based payment (in shares) 0 176
Stock options    
Denominator    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 4,230 0
Restricted stock units    
Denominator    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 1,228 0
Performance stock units    
Denominator    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 1,051 0
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options, outstanding, intrinsic value $ 0.3  
Options, exercisable, intrinsic value $ 0.3  
Term for outstanding stock 4 years 6 months  
Term for exercisable stock 4 years 7 months 6 days  
Performance stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 966,242  
Vesting period 3 years  
Incentive Award Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation not yet recognized, stock options $ 20.7  
Compensation cost not yet recognized, period for recognition 2 years 4 months 24 days  
Tax benefit from compensation expense $ 0.5 $ 1.8
Incentive Award Plan | Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 949,214  
Restricted stock units, conversion of stock, conversion rights (in shares) 1  
Compensation not yet recognized, stock options $ 10.5  
Compensation cost not yet recognized, period for recognition 2 years 4 months 24 days  
Minimum | Performance stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Actual number of shares that may be issued (as a percent) 0.00%  
Maximum | Performance stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Actual number of shares that may be issued (as a percent) 200.00%  
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 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Summary Of Stock Option Activity (Details)
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Number of Shares  
Outstanding beginning balance (in shares) | shares 4,300,088
Granted (in shares) | shares 0
Exercised (in shares) | shares 0
Forfeited (in shares) | shares (69,673)
Expired (in shares) | shares 0
Outstanding ending balance (in shares) | shares 4,230,415
Exercisable ending balance (in shares) | shares 4,092,276
Weighted Average Exercise Price  
Outstanding beginning balance (in dollars per share) | $ / shares $ 5.03
Granted (in dollars per share) | $ / shares 0
Exercised (in dollars per share) | $ / shares 0
Forfeited (in dollars per share) | $ / shares 14.00
Expired (in dollars per share) | $ / shares 0
Outstanding ending balance (in dollars per share) | $ / shares 4.88
Exercisable ending balance (in dollars per share) | $ / shares $ 4.58
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Summary Of RSU Activity (Details) - Restricted stock units
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Number of Shares  
Outstanding at Beginning of Period (in shares) | shares 613,217
Vested (in shares) | shares (64,615)
Forfeited (in shares) | shares (270,316)
Canceled (in shares) | shares 0
Outstanding at End of Period (in shares) | shares 1,227,500
Weighted Average Grant Date Fair Value  
Outstanding at Beginning of Period (in dollars per share) $ 18.75
Granted (in dollars per share) 7.74
Vested (in dollars per share) 21.57
Forfeited (in dollars per share) 16.18
Canceled (in dollars per share) 0
Outstanding at End of Period (in dollars per share) $ 10.65
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Summary Of Performance Shares Activity (Details) - Performance stock units
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding at Beginning of Period (in shares) 522,621
Granted (in shares) 966,242
Target Shares Vested (in shares) (151,492)
Target Shares Forfeited (in shares) (285,880)
Outstanding at End of Period (in shares) 1,051,491
Weighted Average Grant Date Fair Value per Share (in dollars per share) | $ / shares $ 13.92
2017  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding at Beginning of Period (in shares) 151,492
Granted (in shares) 0
Target Shares Vested (in shares) (151,492)
Target Shares Forfeited (in shares) 0
Outstanding at End of Period (in shares) 0
Weighted Average Grant Date Fair Value per Share (in dollars per share) | $ / shares $ 10.73
2018  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding at Beginning of Period (in shares) 156,576
Granted (in shares) 0
Target Shares Vested (in shares) 0
Target Shares Forfeited (in shares) (72,254)
Outstanding at End of Period (in shares) 84,322
Weighted Average Grant Date Fair Value per Share (in dollars per share) | $ / shares $ 27.51
2019  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding at Beginning of Period (in shares) 214,553
Granted (in shares) 0
Target Shares Vested (in shares) 0
Target Shares Forfeited (in shares) (88,235)
Outstanding at End of Period (in shares) 126,318
Weighted Average Grant Date Fair Value per Share (in dollars per share) | $ / shares $ 34.82
2020  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding at Beginning of Period (in shares) 0
Granted (in shares) 966,242
Target Shares Vested (in shares)
Target Shares Forfeited (in shares) (125,391)
Outstanding at End of Period (in shares) 840,851
Weighted Average Grant Date Fair Value per Share (in dollars per share) | $ / shares $ 9.42
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Related-Party Transactions - (Details)
shares in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
property
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
shares
Related Party Transaction [Line Items]          
Payable to related parties   $ 200,000   $ 0  
Related party leasing          
Related Party Transaction [Line Items]          
Expenses with related party   $ 100,000      
Number of properties adjacent to corporate office subject to leases | property   5      
Related party transportation services          
Related Party Transaction [Line Items]          
Expenses with related party   $ 0 $ 100,000    
Related party equipment rental          
Related Party Transaction [Line Items]          
Expenses with related party     50,000.00    
Equipment maintenance and repair services          
Related Party Transaction [Line Items]          
Expenses with related party   300,000      
Corporate offices | Related party leasing          
Related Party Transaction [Line Items]          
Expenses with related party   200,000      
Property 1 | Related party leasing          
Related Party Transaction [Line Items]          
Expenses with related party   30,000.00      
Property 2 | Related party leasing          
Related Party Transaction [Line Items]          
Expenses with related party   30,000.00      
Property 3 | Related party leasing          
Related Party Transaction [Line Items]          
Expenses with related party   100,000      
Property 4 | Related party leasing          
Related Party Transaction [Line Items]          
Expenses with related party   100,000      
Property 5 | Related party leasing          
Related Party Transaction [Line Items]          
Expenses with related party   200,000      
Drilling yard | Related party leasing          
Related Party Transaction [Line Items]          
Expenses with related party   100,000      
Pioneer and Pioneer Pumping Services          
Related Party Transaction [Line Items]          
Payable to related parties   0   $ 0  
Consideration transferred (in shares ) | shares         16.6
Revenue   127,400,000 159,900,000    
Service term (in years) (up to)       10 years  
Receivable from related parties   77,700,000   $ 61,700,000  
Reimbursed pioneer   $ 2,600,000 $ 0    
Pioneer and Pioneer Pumping Services | Related party leasing          
Related Party Transaction [Line Items]          
Total payment in connection with crew camp facility lease       $ 100,000  
Subsequent Event | Corporate offices | Related party leasing          
Related Party Transaction [Line Items]          
Payments to acquire buildings $ 1,500,000        
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Jan. 01, 2019
Oct. 01, 2018
Mar. 31, 2013
Operating Leases          
Lease term (in years) 3 years        
Discount rate (as a percent) 6.70%        
ROU asset $ 1,200        
Accumulated amortization 300        
Lease expense 100 $ 100      
Finance Leases          
Interest expense 0 30      
Cash paid for operating lease 100 100      
Cash paid for finance lease 30 100      
Purchase of land associated with ground lease 47,290 178,912      
Short-Term Leases          
Asset lease 300 300      
Lodging lease expense 2,100 $ 2,200      
Lease commitment $ 5,100        
Real Estate Lease          
Operating Leases          
Term of contract (in years)         10 years
Renewal term (in years)         10 years
Lease term (in years)     4 years    
Ground Lease          
Finance Leases          
Term of contract (in years)       10 years  
Lease term (in years) 1 year 2 months 12 days        
Land | Ground Lease          
Finance Leases          
Purchase of land associated with ground lease $ 2,500        
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Lease Maturity (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Operating  
2020 $ 277
2021 377
2022 389
2023 97
2024 0
Total undiscounted future lease payments 1,140
Less: amount representing interest (111)
Present value of future lease payments (lease obligation) $ 1,029
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
hp
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Obligation with Joint and Several Liability Arrangement [Line Items]      
Deposit on property and equipment $ 6.1    
Supplies expense 5.3 $ 9.5  
Estimated indirect benefit 0.2 $ 0.3  
Letters of credit $ 1.5   $ 1.5
DuraStim      
Obligation with Joint and Several Liability Arrangement [Line Items]      
Purchase options, property and equipment | hp 108,000    
Equipment and Other Assets      
Obligation with Joint and Several Liability Arrangement [Line Items]      
Deposit on property and equipment $ 1.2    
Former Executive Officer | LandCo      
Obligation with Joint and Several Liability Arrangement [Line Items]      
Noncontrolling equity interest (as a percent) 44.00%    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events - (Details) - Rights Plan - Subsequent Event
Apr. 10, 2020
Subsequent Event [Line Items]  
Stockholder Rights Plan, percentage of beneficial ownership which triggers the Plan 10.00%
Discount on common stock if trigger is tripped 50.00%
Passive investors  
Subsequent Event [Line Items]  
Stockholder Rights Plan, percentage of beneficial ownership which triggers the Plan 20.00%
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )4XXE '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 " "5..)0R:%^Y^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LT00U&7"X@32$A, G&+'&^+:-HH,6KW]K1EZX3@ 3C&_O/Y ML^0:H\8NT7/J(B7VE*^&T+198]R( W/4 !D/%&PNQT0[-G=="I;'9]I#M/AA M]P1*RAL(Q-99MC !B[@0A:D=:DQDN4LGO,,%'S]3,\,< C44J.4,55F!,-/$ M>!R:&BZ "<:40OXND%N(<_5/[-P!<4H.V2^ION_+?C7GQATJ>'MZ?)G7+7R; MV;9(XZ_L-1\C;<1Y\NOJ[G[[((R22A9R74BUE6LMK[6Z?9]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M )4XXE";83^4K 4 -P8 8 >&PO=V]R:W-H965T&UL MM5G?4^,V$'Z^_A6:3!_:&4)L*23A!C(#.>BE!2Y'N+;73A^$K1 /MN5*-[Q+",1B\!8" X_*S$1<6R1@,>_ M6]!.-:8UW+_>H5\7DX?)/'(M)C+^(PK-\KPSZI!0+'@>FWNY_BBV$SJQ>(&, M=?&7K,MO^_T."7)M9+(U!@9)E):__&7KB'T#_X !W1K0-P;^H1'8UH 5$RV9 M%=/ZP T?GRFY)LI^#6CVHO!-80VSB5*[C'.CX&T$=F8\D2NAB%TQTB5ZR970 M9ST#P/9U+]B"7)8@] (([T"H8D5WK"XI"GC+U3%A_A&A M'O5J^$QP\U_S])C0TSKS5W18Y216X+$#>!]DD$/H&C)-RXUC _#O&_B*3(U( M]#_(&/UJC'XQ1K]IC(=-)NJ6 #?WO>YGA,5)Q>*D'8O/.5=&J'A#[D4FE:EC MA$,9E0N$T:!B-&C':"94)$,;8@0BO=9%.-(NJ'YX]ZXA+H85MV'+-5,M^AD+:&>:\S'HCS M#A0I6JB5Z(S]H3<@*(8!-P*N^S;YK Q-Y! #S(=5I+'H<# M,?@B,/3H>=CW%SN\'')+U;P LK;PU1P@#Y#]X9+%#ZN[C$PC82V(2J13PIDV[NOH"7P1J-3RJ#27=71<@I/6RG\!':? A6;0I/W0GX3 M];["H3S0K\'(H_TAYC"G[Q27YPNHOL.B K^.>9U?+AL &M?.*3QMV0M<1]IJ M_5?!%;F&A_7;#P=KZ$^H4WF*:_);5MLFZC O'.XSEI:IDWB*"_(NZ>R["NOK M&N"Z79]V&4:-.9%GN#CO[ST,T"DR\[_;V0%S*LMP47R(#/1[ M95S+%@>8?;F=84R<]#)<>G<>(UM&AO#Z2<;?+_@=-+(<#7[EN#$D?Z'3YQD,ESCOB$2 M&NKAADAPJ,.Y'I[Y\>V3BN.U34)[,%'>91^[P\][_EMLS3)!8+,/6.AQ#DJCQ*+V^,S(K3Z$=IC$R*RZ7@H5#V WB_ MD-+L;NP U3\TQO\!4$L#!!0 ( )4XXE!D=*YIG 8 %49 8 >&PO M=V]R:W-H965T&ULK5E_;^(X$/TJ%E>=]B1:8COD1Z]%HI"V M2!1ZD-[=_ND&MT0;8C8Q[>Y]^AL'2B!Q3$^ZE;J-X7GRQC.>-W:OWD7V+5]R M+M&/59+FUZVEE.O+3B>/EGS%\@NQYBE\\R*R%9,PS%X[^3KC;%%,6B4=8EE. M9\7BM-6[*CY[S'I78B.3..6/&D7'D6XIL: MC!;7+4LQX@F/I#+!X-<;'_ D49: Q_>=T=;^G6KBX?.']=O">7#FF>5\()*_ MXH5<7K>\%EKP%[9)Y$R\W_.=0UUE+Q))7OR/WG=8JX6B32[%:C<9&*SB=/N; M_=@MQ,$$;#=,(+L)Y+,3Z&X"+1S=,BO<&C+)>E>9>$>90H,U]5"L33$;O(E3 M%<:YS.#;&.;)WF Z&0:3>3!$\#2?CD?#?@B#F_ZX/QD$:'X?!.$%2;'*6+O*KC@0.RE(GVKWO9OL^TO"^!Y9=((K;B%C$TDP?F*?0Q'?O'TSO@^=Y]LG>?%/9HD_M/LUDP"5%_/@<_+PT6Z=XB+2S:3199OD2P M-BA2#_S[)GYC"4^E=JVVIIS"E-IP;SUL4Q>[5YVWPS71P7R+.GO8$5-[S]0V M,NU'D=@ ,=B-$0>6SPF'0*=0.L0+8@EL<)9&'$&I0%'&%[%$BX;=E^&ZSD:UYLRN2GSMZ!$X00ZGH57S4P3+!'];YV][YVC;Z. MTC>(@%LMTL;\@%;I5I8 MYHP 5_KA:'*'QD%_'J#9Z.X^/)_>GC_!8%M$M9I@U0CY!\'?57X-R/,;&!_H M&S96^&EX'\S09#KY?*G'I7I@8ER..R$6[W&2:'TF-7>J8=) ?)LT!:E4(&R6 MH.VV345Z>F?L+!T5-6I7]ZX.U74;]@4N]0>;!6B[?<5_8*L1!PW;.@ICWV^H MU+B4$&S6D' :]L>F)*\+!*8^I' M[!H@* G&32M:J@EV/M7.C$?]F]%X%(X" MJO/\:Q7\UI&U2'$HPWI M1,IJ3\S5'J*>;4"65)LGCGJ!$Y1)O903Q\?5CDH#HPZU&WH]4M9\@C_%.TXE MA[94FK)V9^J8*JT2K8.H;S?0/#A[F-7CN'TYM:1UK2"DZQ^HQ8ZJ!J>:V8;= M14I5(695&0:W 527(1I-!M.' (7]OP-M'21UM8 NQ275K:7%4T#"X";44=1)AP;\J10V.'N&.*99:0LQ:&M ?D,K14IU(>;#RC9?3^5I_21B4X^ZU0.+#NF/)AK<1M=JP0]0/RI<,_$-L(Y=P]OZ' M+]JJT>,HSO.-&IRZ,R"GI<\(.;[!*76/FG5O(%8KD39[2"R3BU!(VJ[KMAUW M>T&BQ@ZQVY;O?Z _ZS^M"R24TNKMD!ETO :EAM(3&KI8Q.H8"CM>W5"#@7.8VG,SHP=V@64.W%;1(@J5(%CS+/_:HNBB4^ARHRZ3OX&ZMF=+B MH*]N(EW**3UQ3"O./0>R5)35YD*C=<*N7V%JST8ZH/9LU#FX\U9_<'A@V6N< MYM!2O\!,Z\*%A&PO=V]R:W-H965T M&ULI99M;]HP$,>_RBGJ"RIUY(&'0 5(%*A:J6M1TVXOIKUP M$T.L.C&S'>CVZ7=V: 8M4*KQ@MC)_>]^=SG'[JV$?%8II1I>,IZKOI-JO3AW M716G-".J+A8TQR%[;S0C+G4'/WIO*04\4FK.< M3B6H(LN(_'U!N5CU'=]YO7'/YJDV-]Q!;T'F-*+Z<3&5.',K+PG+:*Z8R$'2 M6=\9^NEG1$.3>>D./7 MVJE3Q33"S?&K]TN;/";S1!0="?Z=)3KM.QT'$CHC!=?W8G5%UPFUC+]8<&7_ M857:AET'XD)ID:W%2)"QO+R2EW4A-@1^ M#&]'$XBN)I.'"&I3(FFN4ZI93/@I?('': RUDU,X 9;#0RH*1?)$]5R-3,:S M&Z_C7Y3Q@SWQOQ)9AX9_!H$7>#ODH\/R,8U?Y7YW6^YB):IR!%4Y NNOL<=? MI(FFV*4:Q PN64[RF!$.4Z&8[;H?PR>E)?;>SP/!&E6PA@W6W!-LR'$1800* MN!PAEC1A&KA0BNXL9.FL;9V9U;D$JN=R*77U@8,?AG+WQOL8RRWT-L5>OL3Z$RI MXF/L]CL8W_/",&R';[%W6K:#IM?=TRYAA1T>@QV5V"4KX ZB-'XB6#Z'&E0Y MP,XDPJ.3V&EY*(E.E43G8!)3W$VHQ"7Y/VW?.:KM/[+:XN]6_-W/\1_?^=UW M-6WL;OPC#+?8?>_?IN1]COZXYE][W21ZRWS0I*1U-W93TP5]02P,$% M @ E3CB4%EC'\(B!0 .1( !@ !X;"]W;W)K6IZ& 8?[:Y[N^7/=S[G%C%KULA)_KCBUWX2@,J'G(KI.S]X1]*59\9^R\$\NNQ9$A%-Z$9($R$\WNB4)HFT!#C^ MJHSVZF]*Q@52*9"V@M.A8%<*=N%HB:QP M:Q:*<'R1LW>42VFP)E^*V!3:X$V3]1P$T"EZ#&;HY-MWQ+=A3CF*,[3>LCT/LXC_ M0-^.QA=] 1#EA_J;"LY5"8=TP+'1/P9X-AUN.W"GMUA;YYM6$I1($)!H1@$^F/RS$4.R?RG MP;I36W<*ZTZ']97_Y"\>?5BD@.9O\89"H;W1;$]U"U&:&A:F9+&_C6UO8 W! MR[?#^*AB V>(1XW8$=)!C71@C,-T&4!J318SY/]ZD/D7&-P?UD:'1O>GC O$ M7A OG>?HA'YLDCV'/B&G(PJ-;A.'9?O((A2F+!?Q/\7$=UV(RL\-#D-D6:[C MMD*D$7/Q@-CZ$(UJ;T9&;VYH1O,P*9%&4/JQ3!39]-!)G!WX!3UB\_M4]K(( M079!@^?=+HT4K,3Q[%'+(U4*NP/BZ!UR:X=*=6ON>.V2T\E!Q7FD RQIP!(CV(KJ%C=HOI@N[WUT" J<;<[XR<>0U M)BYN>ZT3\ZR.GH@;WL #\_J(+8VN_.OERO],]O7D5YN)*\PJ(YRZ(ZP$5A7S M\-#KBFS#'-A,'0T\=%)EO(2^\*_G:RUB48+>SAS3<@GK*Q.AVYEI(%JMC0#^?KE P>UD96PI MI&G^Q-S\KT(>;^2&!44L2<*AL4ZL]K]7R-FG76D&6F: M/S$W_UF<[ 7LHOX'7/(UN*J8=3;LPMM0 #%3P$]_?G,KCVN3)V"M&_]H_>#D M]KB&<]QB!FQF7,R&'XB9'YK%+ ]_^I"HG1];UM!M[S'U\?',)3FK\6=Q,<]CW[3)3GU7JVOO^8%*?^UOP5/I^6 MMQB-F?)2!4ZCKW'&44)?P"0D/(#*RWN*AL&.9<]\3:E MKTF<\JO>6HC-9TWCRS5-"+]D&YK"/RN6)43 ,GO2^":C),Q!2:P9NNYH"8G2 MWG"07[O/A@.V%7&4TOL,\6V2D.S'B,9L=]7#O;<+L^AI+>0%;3C8D" W.*OB.[XT3F2H3PR]BP7T_"JITM& M-*9+(5T0.+S0,8UCZ0EX?"^<]LI[2N#Q^9OW+WGP$,PCX73,XK^C4*RO>EX/ MA71%MK&8L=T-+0*RI;\EBWG^BW:%K=Y#RRT7+"G P"")TOV1O!:). )@LP5@ M% #C7(!9 ,P:P'!; %8!L.IW\%H =@'(0]?VL>>)FQ!!AH.,[5 FK<&;/,FS MGZ,A7U$J&V4N,O@W IP8CN]N)\'M/)@@.)O??9U.KA>PF"_@\"VX7:"[+VA^ M:"+9\5Z$DW^CH,(]F^)$;W M) K[TQ2-R292,PFZ?4AB@@61JE3[4<:%"GLEA&62PC]VFU^!R1F*1+ MBCY";O=9OT!$H E=7B(3?T*&CCU5SO9>[=RKG!PO0ZSKV-<'VHN"C5FR,<]B MZ)-,R!:M9DT;3SL.G[-+&B:]0W=,FUUS%89LY7C MS):8I^D2QC&'$D#(^=F%;/2\W]8L#FG&X0GYOHW$#_3OC,4Q@G&V(UGX7T?Y M[?+F=F?"\[OTY5@,T9(EH!63Z93S M;=X;;(7H/AM$9@$&0PKB=]2_JG9U%.UJJ0FY)2'W'814N7,;)&S;J*6NVZ9" MU"N)>IU$;R$]40K5A1:+&5PRIG,';F5MS%BCL M+-]T6V8O/M)M_%XM4!:B<%NKA&.T5>*@3?@\<3J#Q @W%PN/"KEH) M7*]$TYEG.$Y]T 4*.VP9MMOR1."##F+S_Q<%?) D;/U>62C\55JRWK>3$T95 MK@<%P]T2]CYAP JMLML:]Z!5^#UBI4Q@4Z'T>N:0#_KQ@3;PNY;RZ_Q Q_ E!+ P04 M " "5..)0(HQ+&;P& T&@ & 'AL+W=O9&DB<3.RVS[)$QYQ*HDO16>;K MAY0"E+*KZ?+ 18OME-*JS#2G3^C/; MDDJ^63->ID+>\L=1O>4DS9M!93%"GA>.RI16@XNSYMD]OSAC.U'0BMQS4._* M,N6OEZ1@S^<#.'A[\$ ?-T(]&%V<;=-'LB#BV_:>R[O104M.2U+5E%6 D_7Y M8 R_3'"H!C02WREYKH^N@5K*BK&?ZF:6GP\\A8@4)!-*12I_GLB$%(72)''\ MVBL='.94 X^OW[1?-XN7BUFE-9FPX@?-Q>9\$ ] 3M;IKA /[/DKV2\H4/HR M5M3-_^!Y+^L-0+:K!2OW@R6"DE;M;_JR-\31 *G'/ #M!Z#^ -\R .\'X&:A M+;)F65>I2"_..'L&7$E+;>JBL4TS6JZ&5LJ-"\'E6RK'B8O)W?QJ.E],KX"\ M6MS=S*[&2WFS6,J?V^E\N0!WUV R7GP%US=W/Q9@"+XMKL#'#Y_ !T KL-RP M79U6>7TV$A*-TCG*]C-?MC,CR\P8W+)*;&HPK7*2OQ\_DJLX+ 6]+>42.17> MIOPSP/ O@#SD&?!,?GLX3!QP\,&RN-&';9;MC';]<'<+[NZG#^/E;/XW&$^6 ML^^SY6RZ^.*8QS_,XS?S^)9YYC+7:96QDH"/!:OK3R97M"K"1H7*[*>+811[ M_MGHZ=A NE28Q%YPD'J'+SC@"YQV&.?_RC"6F2]J()A,_8Q5&2T(J/K U6OU M,$OK#=AR]D1E8(#5*Y!%BZ>"5H]MUE-!2>TR77B %CI-=T5DZ&5Q\ !>?,.2:<"Z=M?>G2%_>4(*/*U*1-17&N(PU)$.( M(>KAU:40]&)LQIP<,"=.S.,C7P.V5K6_74-.5C(PZWJ75AD!&:N%L;HENJEQ M/Q),,KX9-O2ZBNTY@2\$RWX.%7?E$EVIK&P-V+VJ=Q$;P1Y*@Q",46+!><0L MT(GS7F5P0_=RMP$R:5HJ@$IT8F8+J$-%B895E[+$+D0=4.0$>B,Q 0DSI_66 MU6FAHB&5,,U^WRM[9ZTDUG+,*(90; ';L0H\02N;M'HDM2+?H[+8H&U*6$'3 M%2U.EDC8T0MT\\LXR]A.%6]9*@E]2E>%L?+LM;Q/9=^/P[Y=3'*!'\#08IF. M9V#@!'HG-D3&V4XFL2R2#@<&NF<@COLX=:DABFS)VS$.=%/.K'J2Z!BGEB30 MN6,8AUX?FX&'8F2!UA$,=#/,/2>28O*WPFW&IU,'2I"&3Y>* EL]Z3@&NDGF M$(C;]-4:A3I50,^+-8"ZF!]@9/-N1RGP!*=D&=_)LJP2D;T+QZ.T-.+6F6*8 M^%BK?@8QB$-+ZJ".4I";4MYPTTH03FIA@HATEE!+.G9!Z(_Z@-G\^W3Q!WT ZJ@!8:>5)NF6 M"DE?30)+LMUQBT&P[DD_0DD_2TQR,(H3:"DUJ.,4Y.84N37(",EKL.:L!))R MB9MSD4X:$<9]N+H0])!EVXTZ6D%N6CG$WJYN,D3^/@6_#2PB:T6*>* M/E:#R! FMA8*=WR"3[8F1^%*7@C/:-W4(/)K1\4K2)]3;C[4PJX&9(]:%PD" M2\W$'8]@=Y>RE#WU,Q6;#2MR%;.@V:RIUDJ=FWX)OTS:#QB=FO9[RFW*I5]J20-KJ=+['$F+\O8317LCV+8YY5\Q(5C97&Y( MFA.N!.3[-6/B[49-&PO=V]R:W-H965T&UL[5K;DALWDOT5!%>QT8IE7R7+ M(UM21*OM&=N[$U)(X_'#QCZ +)"$554H U5-M;]^S\D$JHI4=\]Z=A_W16J2 MJ$0B\^3)2^'5/L1/:>=<;SXW=9M>+W9]WWUS?I[6.]?8=!8ZU^*738B-[?$Q M;L]3%YVMY*&F/K^ZN'AQWEC?+MZ\DN_>QS>OPM#7OG7OHTE#T]AX]];58?]Z M<;DH7WSPVUW/+\[?O.KLUGUT_<_=^XA/YZ.4RC>N33ZT)KK-Z\7UY3=OGW.] M+/B[=_LT^]OP)*L0/O'#C]7KQ045Z_Q#V/[A\GJ\H;QWJ)/^:?5Y[ ML3#K(?6AR0]#@\:W^K_]G.WP/WG@*C]P)7KK1J+E=[:W;U[%L#>1JR&-?\A1 MY6DHYULZY6,?\:O'<_V;MS;Y9,+&O(\NN;:WM-6K\QZBN>!\G<6\53%7#XAY M9OX:VGZ7S/=MY:K#Y\^ATJC75='K[=6C O]JXYEY=KDT5Q=7%X_(>S:>\YG( M>_: O'=Q:UO_NQQO:6Y"FT+M*ZO(:*N#X],UN8COG2 89_,?UZO M4A\!I/]Z1*/GHT;/1:/G_UO+_Q-BS-]V#H!?AZ:S[9UOMV8=X)@VN8I_Y;/C MPV8\9IJ.*<+">]?'8'X(=<7G;T+LSL12'BO2L$J^\HAB<])CJ\6-[K1 M\=\A+4R(9A&&N'AJ=O;6F95SK0%S=#9B9]^*@K'"_@Z@[W>&DJ+[;?!Q4H3? M_7SV\1=_,#NA; MI;#B\2J8-O3X>ET/%:Q5UV6_XY6;$'HLQUIG"Y"BN]JK-BZ MUD7(DM]=U^M)Y12MYR>!DQSMNH&&:PNU_W)]_3[K;=MV@++W^>4,7@T)FE:_ M@A?40B?[G5_OQ*<^43SDME2^AJXP6*1ZT"1":'H*/6QO8/YE42ITOLV(;VP+ M%J;8I6G=VJ5$]XI.9F-]I.L.0D3=E4!_:;*<6KW#OZ%*,[\WMG)GYL.T'&DE MBJ@D>Z0!QSA^')J*CXHZ'F;U;06CD%(*!0?X-8[9Z.I!F?Z8!0UB>=' M$OJ$K,?(\/H,G1T@,N+ ZSY$,;G[0[&3=F&H@0^J9<7W>.;7H=4<-,+<#I6@ MX1\+I$X*/BKF< 2>C#+D6(Y\:[Z#@9H5]%;&O'Q98"T:( 8-4YBYO#C]=^Q2 MX^M1$X2,.>&*Q;AD\12>\NF3;OXSXC/V2.\2>]?\T@1?;[S#.9.+MQ[.,9EJ MEF;OQ&WNAK33N([P[,S\B&"OU M%'_,@-%?3U/GUG[CU[K!4DZVK<,*MNR&58T?=L[6./(:"\"7-J4 2_=S2[3A MUM4X2 RMO?5Q0'3]Z[_\Z>KJXMN;=W__\;O3RY?R\?+;IP9'K5Q#J1:;"2OR M5+T'"XA0(BV0'!1UC .NPPEN740,N\T&98G!4;*6#LL#)4J9XON[T%78MUSQX,%L#ZFKH;>K M6HQ#A8J%#RQ[<$)KJFA)RFL476MFP<)A6*\LS6AP<4L0"BM6H.IU3\X -M=D MB!F@1EODU'4 L&71'L2)W "XD^.)<^ :Y.0 W@HJH?JJ;0=_(F"CI +HA+#$ MGBA@H *K%X"-VHLR^4@T.CB5@=BZ;>A])JV5Z_=D2^HUKU@*U4E.KMW0(/]U M07>\81:*#*("UW?OO[\9H7AE+@A8J)!'Y6 MHK$T/I@MB?6[&*I!F:UVP)_0*E(ZL,.X9_W1!'(;9& AGE=?G66-\/6O,(JK M,H_G?<8CBPIB/:C'%)!C7PH"W=R1I*\WO=-@H5$9(U@$+>$ QMPVNIS7/I)W MS76T*V^7/ S.#,[M3>,*0W'/Y2P(WF,'#RE_&>JLD*YE,+5A$" P;[7J06P, MZE4+S7F#K,%XW=I8:9%7O"F!Q <23X,,XMPG*>C@VUILNLPPRC"7_;-K%57= M&,@JEANTF03F8?QO)8Z7$A[M+$_+1B!F MC,4$JPF:$*0Y7P*B,_WADZ'C]Y<7Z'OK6KZS,9)E6.F1DG'HRMYI!D?-'=9V M#,*5DY+36"!^JWQ*7$E:%$ +0LK9OVK0T+,TO#;G1;:5A70]D?5Y.))P3VQ=VB=YXC1[XIB"/!M MRUJ:>7'FMRHR"G.!R'*_=M-<39,%8O8P-1_418VO3N=61O)%+B'FE'PD;:V= MDV-G3&LA1Q-F*,V5&[L]B1!&EE(!:QRBE:1BD2CH!4E/F1Z.B_\<74O3^<[) M<34T-EH0^W83+>3#"P-;9Z60H1::HX!,"U(AW 0LS4G[P1B2#A >$K]C(7L_ M;3COZ2.DAYZU#H>Y;PP[J1ID]J#%!DK=63=<^B-.)D![0N$'B*N13F$\OV4A)ZK/%!P;FD(@LW;ZT0Y&6KB.1:SH.O6^Z!O]F)=J_]O@R:1J M2ZE YA 8562*PB'$6+W]Y-JQ _[&G/BG *.+/#E[*KG$71*HV,?JK"-84]V MM(@#ZA$#BU/T42<> F:[XC&I9X6)\""Y'06@#++8'] 8[NE?;*4Q]+M#XU0 M\SJD+!JR#Z21X&&YM=#W!@U&V,OW8\&DI3:?O7U*4,&$ZB,9X,A:AB?*)RVD M\U;2,-MT^)OL/ T_IAD0C2*IAJ\!JJ'6(D_+>,-BL?=-/H4\>0)=QD( )Q%/ M;>PM(HO'[>R=2&6^RE$Z%D1J?833%L2* J<*467" SJTA\%%LV(BH@:6\4'R MQCI7TJQN_"VWXZ )@M![?P NMZT?9Z*YV6-5=?GUMVF:7W#V@-JODA%_A=(C MUZY1&D=56*;QKDR%LBBIR[#%[Y+F=5?)'ZB&:>2TD9$ELX9,%0F2L*H93;G, MP1YM0FL0\YR6E:&8F$\I^W.4FE75?%IT4544)<)5TFJZA!3?S1O'/*',0:UT M#4AP%ELJX.AH5O%6WT0Y=_R--+26JL/7:AGGXL'BI-?0[K9'9W5;0#1SL;.FD0\YW( MSRE/!T']E?]]+N5IKL6%>-OMF?GA/BEBQ;VKZU/DIV:HU56]6^]:\)&..;6[ M @)AYP;>%WU0@<85EFX8M"#(73*5BNPU$Y2DV>W8($+%A#+2R5XK1$R&%KS. M;A?[W+(=29GI?\UOLAB:L#<\DL1#/-&.0Q.+VGAHV7[O4/7+P%8,+36L[C1. MMK'5.X32O5:<@"]\B@3U 'R7XU(Q1J^CRZU@*V._4BB3+L[,+VX*ES%:QM\- MYU5;1?U6TCG:UFY@=XZ&M%H:SII.P^94B"EKQ+XT_YP!DG(,YPPI!19Y^#-U M9*QITLB%DE@0!Q]5+VYRE>B[0M9P3"K,,$5YJEG4'S=[0 K;I'['0?0=&P O M9LV,-I)[X:&Y9:\+U&=F8*%2Z/7>G7*!('MN=4(R0N[1 -CO MI,;&GMQ'D4G6%.P=PFX"G,F?2&;:3<(ILC)C<0K7/P# "6><(",U8-=3WY[2 M+,O"XV/<93J/B)IOO[HF3^R;SGH10T$O9CN'W(A_\45J_E MS;O,FJ3W^S(I_P$4%0TD@/.N,G+(RMR[NU3L'\:*??INJN)S4=YKGZGS:]MP ME5G!K4XK'_Y9AEUSW/2YORUW2&3QE^])E_IVW%7CR4^&-HN?5'DZO4^UAWGU MGNY#)BQ/KB[/7HR#2^[]Y-G79],HW*>O3G3N*5ATT#FY58>+,BMZ M&)82E!Q<" M-!/-87<"<+6>Y?''V;*;YB%2..KHV5Y@_T%I7S9L A=A+U(X*%O 'ZT8?\14M)7 MU^.<[\C*I97AZZXG7\T.:P_DK55>+?+R2XF'%W"W)\\/+$>;1*)HUA7T.]2G M:IN47^=_H2.],%UU&$=(75?[]?BV[/KCS\3TB]/+9^/D]ZC=O0>M*4\3C_;4 MBPO)5QD)7+("[:*SX+A,!CUUN5HWO12=IL(%&F574X*B4S\)DZH7TP2K6Y36$\IR1^;8A)BU.9G8>* MXY.'+T8:>T?P;X8H24G/JRUU ?=XPHJCF]!--SN^N(,"",\G5(7PRMN^8W\^ M@CX=[:?#>0'GC)*.9S.T<<8FE@#A>&I'@5.O/[ISMH>@20(,L\6.OG'7'MF3IXH_,+ Z4IZ>KSB;4Y1I^,KJ/++$_QU\?SE41*Z M5Z%O;PTUXT2U#YZ()=TNQDKWFG'(U6>F*^6SY[?>SWV?'8E&,[< MRL5G=A;816\'C]^.=ZNO]4KQM%PO9F/3K9>7>1L\>G'V]5<+$_6RLW[H0R<7 MC)$?@!SY<^9V;.#-G3M?/?0ZYU%#_+PH;7@SS&ZN7!0)-97$PFTR>'Y32V,'9*;^[\F>GKHZ%L?K*BU"7I?2;O! M=-"^N#:K/-*+@[/32J[TC8Y?JRN/IX-.BC*EML$X*[Q>OA[,IR_/CV@]+_AF M]#KT?@OR9.'<=WJX5*\'$S)(%SJ+)$'BSZV^T$5!@F#&CT;FH%-)&_N_6^GO MV'?XLI!!7[CB#Z-B_GIP,A!*+V5=Q&NW_KMN_'E&\C)7!/Y7K-/:P^.!R.H0 M7=ELA@6EL>FO_-G@T-MP,KEGPZS9,&.[DR*V\HV,\NS4N[7PM!K2Z >[RKMA MG+$4E)OH\=5@7SR[UIFVL=B(RQ!JK<0\RUQMH[$K<1.E5=*K<'H0H8G6'V2- MU/,D=7:/U$/QT=F8!_'6*JUV]Q_ PL[,66OF^>Q!@1^E'XO#Z5#,)K/) _(. M.[N MBOAH+$,J+JWXO;8:#]/G0Q%S+=X9*VUF9+%?P+G#'_%D\&Y^9[)8JA6.\L&5$D([P$?)Z66^S/:N_O+AF++P!X MKWI9504E8W1X$6+/%(F=,0Q)9%$K0AC)JC1XC2&'7L3=W,I%@7=6B0) Z=Y+ M:$60/[E;72Y@'D)PT@0:$>SB=_.U#=#):/IB*"Z<,DN32:;0R[+RM#_!X407 MF,<%L@U"5D@/H5#'D/9,%/@0R+6E=Z5 YP&6],B^T%>@YB(H,N9(7#(^9%A% MB3"_N2!+1K/)HXP9-7FD!"R8E\Y'\Q\\7!#F0\8OY*XNE%AT".,S)8>Q_,(K MJ-!L"NL^.9J-&;XFMUE&\TQ0LO%ZN=32N7$9$ MZ UPX5!-GQ'O35^,Q=MN_^\2>_U&-)28(GGAD$YV(V13W'US:L:55I4<4JU& M7J,80M5(1.9Y)[.\C9(LT+!#,A2=J*P+2>M&R0?H^#>Z$VWB3W;__:7D]GT^)70L+7D0!8=LTH":X'28E"A;[\#^)8!@-%B,Z*_ MA(:!Z7_DIJ H:-BZAG$6!"<)%6)96)9Q'KG:[^;1EO]"Q(M$/9+8&V'$Y$5V M=(%F&OBZ[2YWUBE-^ES#*7L YHRX#T6Q\*[&B$<.+C8)TL_?+M]0;0-8I2%K M*%3MVSI+^?P#94K5#/U_+E10'XB$2$@0LQH>=3DM=SH*]O[U:'R(^:\H:$7; M!%+_7FD+GDP&2X49T= 8PQE-'GU8PP?2\T52)DTF[R:$XOP!G)KAX)YQ?15R^:?'*ITFOA&I8# *65" M!A20X=3@?M2&*+N&X;X?:FYM\WJ%0#VJL='D@;XKOJ$(],Y(T0P;)[/)TY?B M3:=F)HH:TTAW7-?: TK9M]JZQ M^F>FM6JQ:!MT;4W\+?0\APU%S(DE>26QU]:*;J*BO$D">55TD<@K*>I#1P-( MQCG#I2;C'=64YI:0D_V-W?A/,COZ M:&F<,KY*4T;3.=J^C:$58%9%:M.=C?UN[S?;3C*Z=!4.97.CFWP/9=TVMA.?\V!PME? MTD8^2@\2VXY:^^,^FW 3X6E%4XE@2Q$.UEARGDFYK MJVT'EH!-[9 ./6E Q!QF@TG7CVNY2<=:^O !7M&!FJAB(>UW\7E)EJADQY-F M>/IP>?[YNAF3GB:,.[V=<=L$JS!E\@1=Y*?UWNC;1?/)JSZ<-O^\]\HFZ8NH-=4=P\-_X=%+I MTK>Y,9SMYJ<)[2F+DIE&T>YLW,PS32-.=O:#:%77<']%PNZ[:#SH7>;B2+;B M*VL2BX"D>]WN;7;H"+%FN6JKS8 M% DT>CNGN\FKM;&?7*Z4%[=E4;FGH]S[^O'YN4MS54HW,;6J\&1A;"D]?MKE MN:NMDAEO*HOS^73Z\WDI=36ZON)[-_;ZRC2^T)6ZL<(U92GMYKDJS/KI:#9J M;[S1R]S3C?/KJUHNU5OEW]SQ\\O:3TO^*#5 MV@VN!5F2&/.)?OR>/1U-22%5J-23!(E_*_5"%04)@AJ?H\Q1=R1M'%ZWTG]E MVV%+(IUZ88J_=>;SIZ.'(Y&IA6P*_\:L7ZEHSWV2EYK"\5^Q#FLO+D032O.TRCG>9 SOT/.A7AM M*I\[\4N5J6Q[_SETZA2;MXH]GQ\5^%K:B;B8C<5\.I\>D7?1&7K!\BZ^;.A+ M[=+"D*U._/=9XKQ%;OSOR!F7W1F7?,;E-SG3'?+F]P@2?'O%M[6CW,.V3$@G M?*Y$;76J<"4]@- 4F4@44),J)'TFO!% 0B$D<. 6:2VKI9BT5D8SGYA2@C8B,8A5BMIM6D< M/Y64\ M(;?0@9A:@W0%)FYXZT2\U?!FC_2P\0[[6%-Z3EV)!BO1P58MFT(21VT%3.[X M8CQ@DY"SG"R=)@@;3B"-\0MRP"M.+RN]@.>(Q-228HF='YML23LFT9[YT0"9 M2I&_2P.M]X+51JFSBQT6M,8F"MXZUVDN)!A]J,T 5SW:QD)I!DBF40X\',)L MV/YJ];TXJN\0IB1^B]O(W4,U.,6AP@H@@(8#@AWP_T0\$ZA? (U&"O8>!^)3 M5(:EL?J?$)8UU(]0ZV.UC3!6LZDCBH 3 BT#K -1T!V+#VAZEX;O=HD(R5X. MV*T7E7(.R,@^E'CMJ<=.H&!KN)6 :)5O:P.RH,TF]FV*4 "M%KA%%AC\=[5* MZ>!6_#Z=P;T!U23@CP&L8S^144D>M!D$7?%&I8WETO1<.KCJS\8>C!%E:5HT M&;A/NCSH2!>D/8RD%6/BA@#YT(1TF=+=K^4FY"?NV 8:J5M4#Q=K>6&JY4_4 M& !C28P%HJK!PE1W>G_"[^9./6'D:TJ3KI-DV2^A49D $N'N[%%H)&ZCH%W5<%?"N[[6^#&LH8PB@BDV8P8XY1.(QN)^,D-NA%*Y$#42 M#^*)%,#BV@9']EK$LM)V."G][\S>1GW+^7?I154JD/D!7$S$WZJ; >-!O0+@E$=6=YP7VM1GVHM[WMK<4R\6JISRL.9E-9AAC=B9PA,FX6I[GH0$Q40*,J(. MCD7V(6Q!APRK&BJZ2&<+U\O*M[:VDKC3X4&$BG&-20A],BI=EFFZB=2;31\R M0O--9F53H&KGJ.&J1I=BQ2GA;3Y]\NK5#5_-GIQ1<( ^^19Q_?&'V8/+)T,6 M8"5YWF^/BJ?#(6&L1&IE>H&!G@R #.Z0K6F6N7@&J( 5IQR-60A&W+X(;>S) MSX,\&(NT0 Q M^$U@T0.U\9I+@V W2&>HG74!;4XKH$V*@G0MZQ)/0L1UC-9 M.Q6:')HL$GIUL&B*+E\Y.IE86^T!8HA;D&A(W>.>1*629SSN[ZA9AFH)G[ W MQ# ;JEME4^W47<&CV[U!2Y!)G/0B[\ +9!75>DM=D(%3(PF1REOS*/4%.G33 MK$PN5RHR4&@>R*DIO0!JV2A3)4EI4=&GS<)R)I(3J=[I;MST7./0 ?S$;=@= M@1F !V;:I1J _)M 3&*Y<8BMST$-:5$'Y!CHP& G#R;S+L5HV'#<^*FZWW-"K-*_V96C&$C50(245'-14A^,Z6R#F#)I%?3T4*% M"^K(104OQT'+6$TGW!BWO-N2]K8*0W7U8)"25&02]*KMQ(E.VI2A,XX9T[_4 M&G>S,3V^V.W38KX,3NJFHI 7K>PH$+]7IEAMOZ62W7"N8A>_0+^'1@ZM7C:@ MF_X1A'T,[]3=<"]-AO&-'+! CFD?"LNO^DBC'1,/:A2J,,.W;A)**[Y387JY MUPHHJ8#716@G8R3:!!Z6W6&W.'QEU,XOT19%[PN %H]%XS%'A;ET3$N1(-!HB>9RO&TN?H=J3\TGBVQO,ZGQQP*:WTTJMUZ> M'DL'U+)#J<833G@A;5M*?OG98.ZD5^)ZN>3F8JM-,.0C M>HM(*-'4?NAR-P;L<22)#Z'@BAM*10P= 2,*/MPY]@*/4/,.4W40/]RY$M?M MJ(?$=:;+)-56O.XE>7Q-,8XPHY/::AA0U;[:&:3Y\+WM/;&B[WG1IH->UO1) M$*C@B2&,WSB*/Q7&FB_] 1_1TET??4V'0IW1H\EE5[: B.U>!9-]WW%SM#J( MR(-A'G3B6Y*_O9VVH0FNS-%SOEXN8>O0Q[#SP5?&4J%_H&^I8 9BG/#!L;O; M?:Y]%KY2]LO#M][7@3-%H1;8.IT\N#\2-GP_#3^\J?F;96*\-R5?YDHBV6@! MGB\,"G;\00=T'[&O_P]02P,$% @ E3CB4(!OSXD%!@ Z0T !D !X M;"]W;W)K&ULG5=;;]LV%/XKA)<.*>#Z(J=MTB8! M2*[BA\ M:3XYK*8#2J%J,EY9(QR59Z.+^9O+(Y:/ G\HVOB=9\&1+*W]EQ?OB[/1C!TB M37E@!(F_-5V1U@P$-[YVF*/!)"ON/O?H[V+LB&4I/5U9_:+:UJ& MTVD )N],\T[_,NEGC^@OQ =K0N7%;Z:@XGO]*7P9',IZARZS)P$_2#<1B_E8 M9+-L]@3>8@AP$?$6C^!Q6.):^5Q;WSH2?UTL?7!HAK^? #\:P(\B^-'_SM[/ MZ(N+RQMQY:A00;R3N=(J/(B/K4/SKZU>*[,2>=HM^]W#7W\YSK+9VSV:<6?^ M]OE82"\D>(3ZC$7%"Q%LD%HLK4.\$58VT *>+<7!8C9#IVG-I#GT[?(?$ @: M(E0D+@>52U!!:%6K L;%2K @B2M8YA"!F*L:\JI7I(3\Y-8T,5$? ;*OCB3 M8UN7F&H,SQ>97+=%L1!WS4.9MC2.W4/-ZXJZ58DKNR:' :CN)488%P!F(*) M345&T'W.P#6TDU?? MD'2WK]1X>Z@ SICM4=W0*BURI,]( M=,BXRS5"&8ME&X2Q(75N=&V\E11-@N>@X: %]?K<8@D4O- *)Q)#%F L%0:) M! (ROD(M5M5$JL)=74I3 M!)\K6%,Q-IF,',A:%\HWU> , MB3JE$-#(@263.GH[.)5S"(U\B._'B>5)IG,?I[4TZALWD %@8?,V[:.<'8,X MV,9JE2NVC9.]QV/S?;XY6'9LK0J8@!Q&J/$R3V5+]$4+6$>422X%2^P ?E8UCAFL1;46AQ"HT#U+#E4"K M^8"RHI? &OQTR>R[_@HM*4:BDX8E:.:(7B,^Q>SDG=>44 M^DNE_M\E:LH/2%)+'FA,!]RNA+9(*)R H@4$"LE0*<\JEKBR=K<5\\AJ3%.C9),,#&TR@R2Q[-.M%YH/( M8"Z)#9,^J9;:VCA$OI&SW:S;Q'L0G)?=]!JR%6$8E!MS7WK+;O+$7*9A[$4\ MM_;-W<7DY!G;C$<9]R=XC+NB9]O]7+-:IQ$FPX\0'/!P/*6W\Q,Q9F(U%*^* M^N&-.#Q(G+:MAX)_GG2CZ+X(#L1\/AO/<(#B:9&>=ASL-_NMFW1>.0>Z@8,N MWE/AN^9K 9]*28U/\GGV=OA/B#\([35=I;JA<7!JFC@%D"4?3TTM0S?GGJ)? MKD$:'L%%O$:8Q"%.2AQM4DN3@Z1\_YR("V,PL)'I> T UP>7[_ Q4;2:>'#5 MW8252;K>2G/9MMEB\["9BNCWE/"Q\AP,9K&<[RZRW<5BR!@61[$AF&LD2SXS MOT_VD-U]E\;ISO4[CGC^R$!A>;JFF_CP=OB.N4C7]ZUX^@CZ$/G+YW@)52;D M2+CT89$6P3;Q,K^T 0=@?*SP+4:.!;!?6AOZ!1L8ON[._P-02P,$% @ ME3CB4#>H[S-?!P )!, !D !X;"]W;W)K&UL MM5AK<^.V%?TK&,5II!E&XE,B=VW/V-ZT]4PVZ['3]D.G'R 2DE"3A * EIU? MWW/!1V1+MO/J[%HD =S7N>=>@#S=*7UO-D)8]EB5M3D;;:S=?IC-3+X1%3=3 MM14U9E9*5]SB4:]G9JL%+YQ05JL:6LQ8UFIJDJ MKI\N1:EV9Z-@U _9H.60E:B-E+53(O5V>@B M^' 9TWJWX)]2[,S>/:-(EDK=T\-U<3;RR2%1BMR2!H[+@[@294F*X,9/G<[1 M8)($]^][[7]UL2.6)3?B2I7_DH7=G(W2$2O$BC>EO56[OXLNGH3TY:HT[I?M MVK41+.:-L:KJA/%E8'=B#;0MNZ[;7 .TTYF%#5HYRSM] MEZV^\!5]$?NL:KLQ[+NZ$,5S^1E\&QP,>PD5?'V4;N*S7[-\72V,UZ/&?-]3'@_K8J8__-#S_B#[VXT:P*U5M>?W$ M-MRPE6HT0\5J[D(SK0B-:[;;R'S#"FER+:Q@*UGS.I>\9')/H32,:EN63XP_ M<%F2Y0]L\U1H\%SF;$5 -9J4CV6=EXU!43&U0GG)0OZ,\8G'HI &+(+GRBU'K-[L9A-8UFA=G"(O$?K6/+\_C RI]$T M2R-^:O (KQ'?5AF8A$^DD1LC.@#X=JO5HT2D @M/@ND<%05?$/:4D#3B&'1: MH-L9LK4!%9R3&RE6[,NP])/(I6M2G_F]T$P\\+*!#<.PPB%;Y\(YRLM2Y6X& M&I&I7!B' L]SI0NW;"?MAEW@N7$ LCL+0:X+ V@*N9)YFZ;QZ.+N:C1A8>K_ MY:LT#,*/[)#8SR$E>JA:4#P]HWH0QQ2A:;1@VZ;:4@Z1MVJKY1Z.1RE 00W) M/@+>E%V4)5.0/\I*)ZXT_ $HC!?H;Y)*D1HU$X_8>)"2YS0C?EME'6OAHV"6 M/PY+29^LK4 TMA^<,(ZXG XT)-RX:!QH\X_=A?=.NN?%Q^["*%=KI9]ZJ1:U M)>UD((SSXEWWB7A.=J.%8%7;' 4UQX[\?6]SWH=^D+$=,G42^--HH"=-G839 M=#&,>$2AK7![6ODT95^ R]$4'9:,%@^B;L1^.10LBZ?IU\Y.EDRSKWNH7Q)C M$"Y:[;\^LB&ZEYY?4\*^?>&<<5FKE67DGJ8NY91T@V9#K<&(+==M,1]-T![Y M48,X8K2,HXY _YW$?HEV3#]2(,LGUX=X\5_LR(CON\OK'S]=L+'@N@8,!B:A M171,[Y@Y[AGH#:3TB*[">#@W %DT7]MGEU=4M#^[ 8]AV\_OOZ731N$J$6K: MI9U*K !.FKR&,E"V]Z+M]T M7*;>],5!T-;RG= /,A<#QT]8E,Z]#)P]8:D7)#Z-9(GGSS-V\8(*)VR1>O-Y MC)MQY"WB@$UH+/:R,,(&\4:VG1DOFY.5P NC.:ZQ[X5^PJ[X5I)C+A.%1$4C M&^2#%\Y36GFOP<@4/@= M "91"+@(E2#V@B"AH7CN!8MC" 9)X/DQN3I>S!,'($#WPD7R/H*!MTBC-IZ( MS$41S"W8WY0J=FB9! BV:5$MX>P0T G+O#@DI_I-M!]Y!?D4T42TGH():0"Q MQ(L#[(^9@F=IX*5!X##P(K_-21Q!!09OGQ<5JJ'&*UG?2JB0)U1 !RWH_U$( M/QQ8IH@CG]@V#D(7^\2ER4O]&+=OIZ>C=TONCMK7!TT+N?:2A);Y6<*"N3=/ MXG9SV-O-64!J4M_]!I@^. /TF1QG?@;/NLOWKS?" /0',:/,W<'FW6O-MU<= M+P+WUT+VTG"$?^W,6M3H9]W.] MZYLO72;[I:BB!(OP%WI1$/^V=DBT^=4A] MA?.,BXXY-O$'').@J::UP MVX$4N^FQM^O9WI>+2NBU^SYCF'O]:3]B#*/#)Z"+]LO'+\O;[T?@\%KBY%"* M%43]Z2(9,=U^DVD?K-JZ[R!+9:VJW.T&K[I"TP+,KY2R_0,9&#Z,G?\/4$L# M!!0 ( )4XXE#D&PO=V]R:W-H965TX,_.&[,WAI<)BNE'MWF-K\,8D<(!6;6(3!Z/.$G%,(!$8U_=IA!'](Y M[J\[]%]\[I3+BAG\I,2?/+?E93 +(,>"-<+>J\VON,MGXO R)8S_A4UK.XH# MR!IC5;5S)@85E^V3/>_JL.,,L6Z"$U.N\B'<<.')O2.7QA"< M\S6L.L;>)]?FZ:V:RK%Y@VS'LCA(]G76(=2B,12/J--, 2P*&C(>1-5NV)C0 M6?J1*3,$PJ'2DLQXYDBT$1K)[1O5@8R)K!',.36F>V=I^)I&;Z%"6Y*10_<^ MRJ*TG(FCQ&AD%ZAU%][ &2_(=3LX'H07'S(EJ5KNN TTA*\N.EL)A)6;YE0[ MM6F_2(?A<@?*NR5::D2HVI& ;B0 -716]AWMJ:=Q<@$AT9'DH!I#9U0^?,ZP MMA[*Z: 50$X3;N!H.-S]4?,MKL>\:RKZV)80SE;*EFYX4\^XD'FKN0'Q_U<>)_#]!RNC->C!"^D Z&&_J!0 M@M9.X B$&%C^H9\$W4 _CO_V\!W"V>U>@P[V^NSA M0*%C$G+<"^?^>&F3,$UGO='R1)&3,)XDO=5796FT3<-)?-&='?O'CO;N0M3_ M:W_C;5R _JJ]^!=02P,$% @ E3CB4!":+J&\ M!P 5A0 !D !X;"]W;W)K&ULM5A=<^.V%?TK M&,7I>&>X%$E1'][8GK&=;9/,I-'8WN2ATP>(A"3$),$ H&7EU_=<@*0I1W:R MV_;!,@G@GOM] /!\I_2#V0IAV5-95.9BM+6V_C >FVPK2FY"58L*,VNE2V[Q MJC=C4VO!G\M"K6[&,6C M;N!6;K:6!L:7YS7?B#MA/]5+C;=QCY++4E1&JHIIL;X87<4?KE-:[Q;\+,7. M#)X9>;)2ZH%>OL\O1A$9) J164+@^/%/96[;X3K3]3PLM48=POV_FUZ63$LL985;;" ML*"4E?_/G]HX# 06T2L"22N0.+N](F?EM]SRRW.M=DS3:J#1@W/52<,X65%2 M[JS&K(2N03>* )5$2O8$WZ5V=.+S):ZYNN1;O5\[5 M)=^CLBR[TII7&^&>_W6U,E:C3/[]AK*T5Y8Z9>G_(*Y?AL3:-EM6%V*_"GA6"ESYF@G#%$/-OV(6>\RO$0 MG[&071FFUB_G X?#-QLM-MP*)BL+=",S]LB+1C!0!E,-_5EC 4::AT89MN.& M\;K6ZDFBP42Q9R=1.$&=%P49'3@3_IH2\21T)@U?%>*(D@/8D((%1B'.(IM: M4<%JH:7*'20I'=I-AKRN@A\/#VE.PRG;"ZZ-@TC#6?L6P !3"T=*Q1X1[GB1 MD$C[0?H<>4F[[VW[\^Q)PT#3!I6-N16Q;\C^V90KH4F#:P;#?G&LA04_#7VU M[ =>-61+!Y8&DR@*HL6"G;!I&$W8/ZB>(/>WKQ9)G'R#X>[I8QO-8W,@TK60 M)'V/;"SS1()E&0QE-(I"$L_#A(T['ET5D2 M)/.96SY=L%N!KI<9&>4[ZE,ET2G??DZG(-7"MQCF.+/*\H*B?):>!4F<4JH[ M'3ZMC=-Q.KJ]^V1&[R# 1%D7:B^$"2"XEIEH*R9'4#*K\%8WVC100:O)K*56 M2V&U8M^IPL7F1NDZI(Z=L^^K#(E':;&K'=?@NX)7[)2D1L]3-#AZ!]NW$LYL M1"4T+]"#C["6:>PF*[RH1Q0,;V/PGFK7S9,^WRX!6M+9DX&BR&E.&LV!3\Z3 MSBW?U2_4 6/=% 7C:TL%6@G7)NP-\#XP(:,H,M0S6FCU*P9IN@NYZT]T$)B] M,FOR!'2FI@54?0S7 #ME'CD3 &VAI>]>X:4U=ZKW*!*6. F2HA0D@ M4R6*TU>6YS97BBPGOEQSJ5NJ;'6Y:($=_$ZHVO@6RCA^=J P,W/KB5F'\-UR M!XUYI^C-[<'W0E/!"JE P5)F+;,[$.X5@4HTU& )WS'SH V;;EUC/Q9 M6^J' 07_5>Z=Q1.0R)R(.99=Q;&"W;#00?%%]!N'"3)/)B"N $5A;,I6PKM+@D ]-O+?\VD M9[-9D*0)Y:Q']@7:\>>RYT\PB\5^SA[$_A7>@5 N_.YYR($^X4AH@TJM^OP8 MOT6^:##((Q@EWU.]26,:V/D,3/8P=Z0T;*U5R:*O65-[9L&I799-28"X,GW= MM:/E>H/+U[->A]&%H.7ZFFLK03P8#)X;E[K3]Y>S=8M] !!:@+7 ]J/[NUO$ M1HN".U>=$;DPDMNO?-U)YNV[?#P98GC\Z]37D] M8;LC5CR-@_0LZ>GRM!MXUP\]_4:;*8!HM%1*J"R V3<#P),7W?[_2> M)%_=XC_SYMF="CQJ>_AK+W3/QP%:?A*'B\'YX/!R=?\9!Y&C=[DC!Y($*?T_ M'TB.?8<8#[[UE +%2U^TB"Y! /ZS3S_:?S2[\M^*GI?[+V[P<8.K-"O$&J)P M9SKR;-*]6%6[+T-6<) .+<#\6BG;O9""_E/BY7\ 4$L#!!0 ( M )4XXE#G'7BZ4P8 '83 9 >&PO=V]R:W-H965T^'PTRKDH!N>G[MZU/C]5E96B@&O-3)7G7-<7 M(-7J;# 9M#=NQ#*S=&-T?EKR)=R"_5Q>:[P:!2NIR*$P0A5,P^)L,)^\OC@@ M>2?PMX"5Z?QF%$FLU!U=?$C/!F,"!!(22Q8X?MW#)4A)AA#&U\;F(+@DQ>[O MUOI[%SO&$G,#ETI^$:G-S@8G Y;"@E?2WJC5']#$&_^4/#0T?A9+Q#8=HH3!UN[\BA?,LM/S_5:L4T2:,U^N%"==H( M3A24E%NK\:E /7M^ Y);2'^_YMK6[)/FA>&.+W,ZLFB?I$9)8^O"VYKNL#5C M'U5A,\/>%2FD??T1X@K@IBVXB^E>@Q^YCMAL,F33\72\Q]XL!#MS]F;[@V6/ M@V7_SF-C-5[]M\?/0?!SX/P<_!12GVN+72I=*HU/V=5B(1)@%Y60J2B6[%,& M^#0O>5%CYQ04L["&)4%!>86X5>!%RBPJ<6-4(AQ)V.*2E1K;GQPOM,I1BJ$Q M8>LA$P5;92+)&&("DHA9KC&O\=C9;(!DWSL+7"BV@ 0L:C(T<6 *) M%G#4&,!'2:4U0L"N597> UN@Q1(Q/@CL3Y U^W4<3;!-I*2.1^2L!JJAMY4F M<4)C,PW 24K8(7Z.4?KE/3*S NC6(2<#0:MJ#\UTYDLV)\N6!=6+2VLVC,T.D\ MJB6"P5F*T2=6;2DM%-TH+!-X\*GD15'A5Z_2B C@"*NQUX&_-4_C62!IN.UZ MLON2P/0R/40HI@2WE60=[:"4HB9 +9T*8>H-3GE@]9D]Z-&MA,U:EISO0!,: MV=-FD9]*6(R6^TV+QMZAAY+:AMW@!UK$'?K$_B/UZ7CRBO6+/TR%1%%R*76V M[]> OL>@31O)SQ]6PVU4M*F=/#VUS4R&0!(B?"?OV*6#>W4G>:9R!]9-G 4> MG6*>W#&U[LOM[?7CT_CIHW)WAM9Q:9]\G[)M933NCIU/&0[T1H5K3.[235[7 MBX@/CS]NF"%9?W(L4UV[@L%QY9KBMDU_EVX54V.8#J2\,\PH/K$ M^IGNR&(+CE!K/\\I!YDHUZ7V#;Z?M8,>$?N(OO7\<:/LR4%V5H.+P'KF.XLJ M8G.['U7&MP!:SS?,4LEK'DMT9Y5?2#'NTIX; 08=N=)X"PGD,1+7KRX-N%'Q MHU#8"M98C(9H#*;13:**HCGD^V"ZAZ3]KJ]1!M#G5?'(_\F05CG:=O]7;+-U MRPH9X7XFME,7_PT94VEZF)=N 1L#S?[I+]XM8%L$?W%;:92] 8,M3SGZ?#L? MXFD@B=B+WWXYF4[';QI9=S5Y\](Y:/6O&]^A"UX0W$%XW&)LY>9TEC""@ Q> MNE/'(QI1_RGJPR 5SB>3H^@H%(+).&H38?[TE.=TTZKD+F)?H-O8[KG&?W() MSTMLMT1(:D&_C'ILT0BH9.WJ9+BQZ+$T7 ]@YCOBKJ*V%0L=I7;ZW'8(Z&Z^ M&[B'H@(_-$)WT9E14%=W(/ D496;^MM.7]/CZ""8=?MDA5N->3Y '7C M-/V>B=+9JOWEY+MOSQFX04[S(0%Q3VV'KIN8F_!HQR:R[CAS:!!Y M7&DZAH4\]I%-.X7NSP$;! _#%J>#2I-+_[? THK!&[$J*CH\XXAVP32E5#31&_?\+;$-3Q0:G/1I $(U RN)Z8VT\NZ>_,919S*7;+9MUT$]OZ -B MIBF%/5D^FGQGEK?]51]UWH4@BTOWQH?^^J(5_UHDW TOE>;^7YG!CP%30+X?*&4;2_(07C5=OX_ M4$L#!!0 ( )4XXE"XU\Q,$P@ $4I 9 >&PO=V]R:W-H965T_!>KS)/#R:WUY5S%R\O:#TO^*=6C=NZ%N3)PIC?Z.;']&8T)8-4KA)/ M$B3^?5*O5)Z3()CQ>RMSU*NDC=O7G?3OV'?XLI!.O3+YSSKUVT,BY/:>5.TFV%!H6],(2ZLAC2[85=X-XW1)2?G@+7[5V.=O_Z[@DKN>>,BB)Y.D MW?E*E*=_=/8$-O2-P9\C(^*? G:2,QGXU%/(VG)^3- M>\?F+&]^TC'QR]W">8O<_WI"YGDO\YQEGG]VL!ZS3[RME)5>ERO1/GBM7&)U MQ? TR_!4_%@*Q"+)$(C9?"P:)53IE56IT*4W0@JO2K%6TJ(F9"Z4\](KD?/> M!#DA9\69SY08O:<%;\("%CYZ"GCY#$(24Z"T$H4_7J2T ;<55;G@G- JJ43 ME;2>?B%QZKZ2H1CQP-16J-]K7;& M;1I)#YFG1W:M7I*,E[[-6P73:834IUJ MBY(TMI/[RA00O!89]$E1FI*],'E.D2(=V&Z:4EF7Z8J"@& X'XG7M:45),)G M5BE1!$0J0F0;PPY0L"0EKZ[$>$=G(=/.YDJNR1='9LFJLN9>H^A5OA9/IM$, MM0>#B$8@:.?!&'EPE6)VR=:8PAR21JR0O,3K' E\OZ(E3*S8Z(MC(--6,)<"$G.QT M0'CGH[+:I..=7Q'1)*]31>8*PV#$>JM*U> _@E%7++!%G1NS&@M<;EAH55K86 AT( MM4[)GT\RKY58U=)* $*-L>N3*B7GSXJEQF6BV0^4O^8.@"!]5UO88T, 'E3' M1B&9@(8&+;9-'R.XAPBD@O4I 4MK"J$T2:7X:63X7B29+%>*#+$D/-Q&XLUR M&6 B_B9+6+YN2^UJW$:)FB@)# V?&)L=O%%7]!%78AE M[1'&?3PWJ*LE">'T1< ^JMAY$L=%&G2CSJSJ"X">(6>M*,2H3%'B8W'WX96X M/(^9EC()3U)%9H+OTB,Q!706*D"K8S\6&HFW,(D27S JNJ!"$,+2 1 330,<'M#7 M$3L(/]YX+N*=/(:/NVIE:# ;4J<,>@+_,"^I M(_W_>Z 6&OHQ $9?GAP &+$'._^VJ+[IHQG? YN.&*BE8LBK:D2+,=/50$O? M8&9"]DJ7#"Q3JJ"UKXN#,\1;M/8%R#!0VV57BZ&>(;RMH8>]*=0G-8"=.'35 MVO< =.T_L@L<5/;_X?^/QT@>E9-VV-GG]EWF?Q3A=X2&S%8FD&-'TYQ(:#E0 MM!LLF46N5\?*D&JX8PYF;Q()C#8HB:W&#QVG(*:!G%0'B7+I53"XW0$V-07* M8PN'T?98'$]WA[A.*\12XH,0TM+I33>*8;))-/--W_QV($#!VZ. .+KX4N*A M#=WD*DS(]+(E@Q#T0X37$.T.'H,Z$)[++ M"GQN^PB1+Y9LW6Y@>AQB(<>[)"H/=0\:<7D&P7C;N!?B[ F!W:,_.ZAU3\.J M)R)^_IPN9V(>+F(QO[RBB[FXX@?GXJ]?7<:S^%OQD5O1C@>'#9V-9^=3I-9! M+QH,-TW5UA29W2?E;#:;B:?BW7ZY'19[ME\I3V'_;#R-KS@CH5,FTF78 DYA M4+%VUQ%9&F* [$%2;3?M8B>JE)9=G&SG-?V<-Z"#'?5!;SL!M<>_;P7(_SDQ M>)Q;QU_7/F28.IY])!INNS)&1#XT:FFCHC:%(8W8K0)IP4;J,[LS=#\7HZZX MR7:OE9L78923IU[$C$\\WJC\4Q]$!"<'2,79R+%!O"I(0/_F+D-16A[(\V*SYJUIT_/)L'E.]W=9J,M-]0)5[L.UR?-G=[XP&3+[8"%YTX MT+KH#[0N_L<#K% :SC0 M&@ZTA@.MX4!K.- :#K2& ZTO/=":;'W:5BB[X@_XZ+0!91>^&B_G+S]#U!+ P04 " "5..)0$J''_0 . #F)@ &0 'AL+W=O[.KY4* MXKXJC7]UL@ZA_N;TU&=K54D_M;4R>%-85\F KVYUZFNG9,Z;JO)T,9M]=5I) M;4Y>O^1GU^[U2]N$4AMU[81OJDJZW1M5VNVKD_E)^^!&K]:!'IR^?EG+E;I5 MXG5S.OWES3NMYP3^UVOK!9T&:+*V]HR_?YJ]. M9B20*E46B(+$OXVZ4F5)A"#&+XGF2<>2-@X_M]3?L^[092F]NK+E3SH/ZU!K"@A:=9(OF5SEX_VG M$*V3;]'*]V;Q*,'OI9N*L_E$+&:+V2/TSCI]SYC>V>_15[S5/BNM;YP2_[I< M^N 0-/]^A.MYQ_6RE+,9\\GL]E,?/AP33*];9R\#;KZXK/YL_,7/:])Y$_T.BJ)L+JOM2/& M,HA<%X5R)!MH0.FP=K99K<5E[70ISF:LZGPJ?NCE*I0BQI]_-9TCD\J2GH'; M6L,V6Q@A*Z7WNM J%V02Y'9MO0X"R"=J!QAT8R*V=3H$/+1%06P/O86'$$)[86P@.99R62HP MA1&V"L8J2QA&N4R3H1IWS LD82_T"C 8IBM&%:V #9SR M'K):F)6>KD@>DP.9W&[Z6'P%&^!UU $?L(_9X,@'9D+Y&OI I$U M!+NTM'&>7;=L/#+!>W:);^JZW-'C#)Y!^1FH2():".% SBNP(*_(&M:[UT!R MA7V?SZ>++@QBG+2QS/+X*$X?R:V'?9\@GOBP')HV/"&U3VY'#T^>DB>\R@A3 M>I%YYT!5HO:@NE&Z?0&(V9@7BB0LX%)P#+.SUX)JB*Z:2FQLV52JE65"SO%! MAX8SVS=+\EK0LH2\^-/*R'(G-BS+1!3.5D>$F40';"DL6P>ADY!E((RJY ZY M(""46ZE\*GY$N7#=.C ;Y7^O^@0:^+5UH2"A**,E\X.WBJ,:>U%2P, B,>2/ MJQ\M/";L./39WJ6&PCGB)A>YK-"KQ 1!3BH=HTP4^AYO@1$9=F#%@0[ I4QQ MX!Z*@20:T."%H(3 85,TIB62M^M;@UESR&AHK*%%(*U=EGK%:HPB6_A:91'X MQ@J0Q^U&.3+)$<]#:"!3!2A ',<2T+H_@D?":*BS5&&K$NKLF23)OV^1AA4\ MKED'3\=)M20BU)1],,#/GX"0>S$PA*+'N((@RI8T4/6E,\V7'56TRIN+8%&H41P5S%KDQ15W8( MU\;NQ7Y7JIS*K,O9<'VH[6!+;( P4K)I6JMZTA-4G)5< VJ8=90KT\U%6'A6KE3 M)DR@6B8;3U&YTL:0I6*1?AXSIF?/=1UB7Z#"1_Y9@(3+4SARKJ!?3LZZBTKK/OYY>##HM"%@K'L)* M^*!-84C-!/+>MTME5 %D07S\%B,=D6@VJ/$LT6P@XEBB!WH9VO569:I:@F%\ M"N7W.VBJ!;Z!#J4*W#M05X+(UUS<#QJ/B[%0\T?,U -2XO9W-/5O/HJK2/V] MS'1)$1#S@=QH]U9GT@,%.4@PV$A"X]J6.H/&W=P0Q$:*G@N/MJ5-!-LS/5&YQ%T2;5/1KQ1:UD69(9+ M@,LG D\O;C7TE0ZK;M%RD/*X2Y^&!+;AZOK*NG$X$V M59;XS[U6FV'$'3&_]4B&-M$F' ^%+JG/7H&T'[=$)-Z@WZ!2U[;#]"H%70JU M6.]C>%IN#9G6C]/;* 9%5\\=GB_/F+\F7H[$9_N2KFVE13O M(5Q!1Q D[74Z-2&I;U1()5O<[B!3-=@$FV%2A\A97/#8VFL*&O6_2+/7VRU7 M%)GO$#=V!UAY8/5@1#2RHAZD-47+DE:1>H<4.@@@1C144LAHA*C>CT1(O.PB M$36["9*QA(<^;@,1R&J-8"/[;==V ):#L*'HFC][X;EI $T?;';7=3<1.^;/ M&"6>,=_TZ&R2G)T"DB8"2\I7$66C&#*>5'6I]H?BK*L%P^R84#-/56\E-MJF M$DI;;N,IF<>8_F3Y-,'\$_FTM?"[>Q@#4"$N,R+B6\FC#V\:C*3E;/GE!4VH M55.F+A/)KAC!XK*>R9R_SR^ZEH(&I(@^!PSZ5HM$5WE)4"8S; 3ZJ\J[4OD M$ \N<.N@/;5XY5L5"7\=)AI!)QDT22PQG!YU;CMX@0::.]F/Q%".P3DF\7?2 M--+MDF??H"40-Y*:]F$N)J*\?2^%WC>#GJ??WK4*7:STH8F!W.E-#%WRYQ^+ MD"&(#L3?0](./O?&LX.4^-7P^0#?MZJ R]$=^Y;U>"XG0(\0P>V0@7<)-?)V M&V*$ZCAM03[IBE(@*YM.]51,21[HO%HRM!Z]T&_<# G]9!>!&,-I2Q;L&Z,YN L!4HBQN-.@G/ QR>D53_O##5"QBG ! %('.\&1Y[OKKC5S-+LU1J; MGM-42'>G?,Z/51MBN(JM.Q^([$\C=+A&:T9>:X\SH:_.^Y-4;>)];-N)YS9K M4MO3!U7W,$Z'\=AO/!RJ>WR@!E0V-''$H[# IY\;NE*-J0B%?&\V6CXN>T:G#.]>ZJ<]?(/E- +1^VI1-8='R-B=<>EI[E M!+Y\PMC$[FPB$$$U-X/CT-MK?O<*V^CY"+@*-.<6%P-TQ(@!1:<&AI!R29$@O27K[_JSFBFFQHUVUE!X M8=LP)#2!P_)G.LB!MSKL4SF=(T]BA\YA635MO.!O &S)H MOQ9\GR1=[KNL:8^DVZNZD&R6@F# 8AR]2Q.-_FHWY FSHDT'EC[>.MBGS MJ)+LARJ9 V]]JYEH:AOK*,65R6@%WZ9R$L7[%)[9'9TF:6*#Q.6#5NCPP6X! M-A@:!U4^M\KS6:ZDFZCJML8_H(27%#X$>7J/CLVSO;7!$Q'0$L MCVCH%5^K\"AJW0BU283&W!F[-> .;0.U8. #^WD=BV+K;[)?V9_<34:;D:M\ M6:Q M"(I+JFI\H-F7]=BQDP)\BA[/D:\;8$N&QC4CK\;C';JXHJ+O+%V*JE0B#PP0 M6U)N$NJ$Q5Z6Y QUSY?R](1ZV2#OE>^&"11#;7-.Y^^:D@X1YA?=KQBZ$V>Z ME'BPBL@RK'DY-X8L'8$OP[PU*POO3^@:)KD+,>A^VO;Z MOU!+ P04 " "5..)0IV6(*'(# "X!P &0 'AL+W=O99]EVJA33);A/W;MUN8_N@I,%; M![[76KC#-2J[WR;+9-SX(ILV\$:ZVW2BP3L,OW2WCE;IA%))C<9+:\!AO4VN MEN^OU^P?'7Z5N/>S;^!*"FOO>?&IVB89$T*%96 $0:]'O$&E&(AH/!PQDRDE M!\Z_1_2/L7:JI1 >;ZSZ35:AW287"518BUZ%+W;_(Q[K.6>\TBH?G[ ??//O M$RA['ZP^!A,#+'QH4<3X,,C/?TF#03+QK0\0EP/$/D+$"OX;$UH M/7PP%5;/XU.B,W'*1T[7^:N GX5;P&IY!GF69Z_@K:8:5Q%O]6]KA-^O"A\< M=<0?K\"O)_AUA%__'PG_(P3MU95Z"#^*1YNE3#PDX&KSDD%RVS0YPQ" MBU!8X2JP-5324;];YWG!EANK.V$.("K;!:Q @&^M"V\#.@U^EL4-63K.?9Y2Q[W%E>GB[@9[+/:77./LH*/="8B&FE][TP)3(-:W! CU8490LT M'GP0II*F(3["X5_HU8)Y5LN?Q1FWP]:+. M3P8:-.B$&G0Z%KF72D%!41H!G]"5THM"$0FC#B!K$JDC:,(COHVS?4?3XZ$G M:3U%&:QE*84"NR=DW\J..2RS-W!"[CF]I8G)2IH6;"K1!1J/T GO:021^1$] MG]$IXVO[A@7I: M!D7M%^PHY7#N$>]9:418P#FI6$E?4H7A#(X]-;:R%H>O=<9V&KIK:@^N;Z3+ M+<<-.'79/-GBGW[_=#9--;HFWAGX\&;B.BV"[.)L+&VC2Q\^6KE9T[$#VVMHP+CC!=%GO_@102P,$% M @ E3CB4,HXA:>:$P ]3H !D !X;"]W;W)K&UL[5M;D]LVLOXK*)VMLW:5I+GX[MBN&H^=Q%DGGO+$V=HZ=1X@$I)@DP0- MD",KO_Y\W;@0U$B*G>R^G1=[)(&-1E^_[@:?;8S]Y-9*=>)+737N^63==>W3 MDQ-7K%4MW=RTJL$O2V-KV>&C79VXUBI9\D-U=7)^>OKPI):ZF;QXQM]=V1?/ M3-]5NE%75KB^KJ7=OE25V3R?G$WB%^_U:MW1%RE,\GI\20JE31$06) M_V[4I:HJ(@0V/@>:D[0E/9C_':E_SV?'61;2J4M3_5.7W?KYY/%$E&HI^ZI[ M;S8_JG">!T2O,)7C?\4FK#V=B*)WG:G#P^"@UHW_7WX)^-DTW=J)UTVIRO'S)^ O,7D> MF7QY?I3@S]+.Q;VSJ3@_/3\]0N]>.O0]IG?O +UW=B4;_3N?=2HN3>-PV-(? M73;E6!:0S?>ZD4VA926N\:6"379._,_%PG465O6_1SBZGSBZSQS=_Q8U[)/\ MGR C?ETK6']AZE8V6]VL1&&@F,:IDOX*9\>'93JF&X[)Q,R5ZJP1/YJJI.GMY*Y8RQLE%DHU M F&DE18[ZX89M"7V5_" ;BV(DE6?>VT'1NB[#_/KN;A616]U!_-D+EY_*=:R M62DP5M?:<<"X,[E^?8G=$+= OE-6U]D!=>/C6=1X:41C.GQ=5'T):555W&]W MY=*8#DNQ<^"N%(LM<]\W'0FGM:"BVPHK5JI1%K3X=]5V_J1\BD;3)S8G/MI% M#0X+";9_N+BX"GS+ING![#Z]S*%5X\!I^1%!PDOHSF:MBS7K5#LB#[H-,5^! M5PC,$GO@Q(*HNPL^9"<@_FEDRK2Z"19?RP8AF,]U+I5THJR5Z(SPEN-H_,C(WU""B3/T/X94K8!28L#%YVQ M+'+U3;[CUJ:O8!_$EF3=XYF/?>,34C)SV9=L#7],D'CRQD>,*1R!3D8T^%B* MXJUX!0'5"_#M(^;9DVC6S %\4% ^$V>GLW]@EPI?)T[@,N(.K9BD)9.[\R/Q M[4&*;P^.!J;WZD8U$/I[59A5HP]%MZ-$")\\=:TLU/,)FY^]49-]E%E/(0C] M]W\]/C][]!UT@>6Z4-Z.(.:2DWDI^M:P6CB4.R\*GW=55'D@14Y$6_S.ON]W MW:QASKH3#H;FEAR/R& Y9% H,XM*K[R3($I@C\8ME7=$WA/YWMPH,L[6FK(O M.HJ3@56R4)EX\:PL304818]KVJI4KK"ZS9TPA!_8#0,>#I)3D$2@9;M:T#E: M8SNYJ" (M2++8L/BH$=V-15+:VKAHTF7"<#',S(_BOM!!G-.-JZ'6*_ZNB7> M6.CGWPT_M.&'$)K8/4NS:=:F&GZ,&IJ&G8/5(G!L2PN4I0OPA4/U++X[_+,+ MKB\+9*#?NTW5?>55UJE@W^G/O8Q@[%71A M(.<:VF=^3"'M DN74(=H):&=TI/L.$C42 !,JUW#S(A%MY8X+.VU,)"+UR>T M3M$,^]R8ZL;[-3Y\#)@5CVT@;VC$L8;H1$#EB'F5$ST8LV(-V,G1F 4-?DW8 M*:4M;/4.+KU7BH/A/SEP0I MCIQ?B$?R->G%")_ 85B".'AB/:I)E$6 MT1KL.M/-C,0RC7$\^5T(AYG5QK#*,3M&7QQJ1_#\5 JZ/YF%BTG6J1V-;5OR M1&@;B1X*@*/6E&(;":F#)03;>\; MCKQ??E[P*1X.)^F=&A098S%!VY8S R12PC%\DG(54.26-JI@'3K&5^\R9(=X M7)4W32>) V+TH1A4?#@;HZQ1A$-< \%WC+J+*@2+H@%A/*8&/,8QPGTR2H$RHS2X;;@?^0H ]+@"44Y)L. MC6Q/E<:!%)0"]C&[/:3#/V6K%UQ60S#5%J+9EY2_P8HB!^S 85?Z+3)S:_0/RJ! MM\8YY?:Q>)38_N+FR [B@KWA9VEA4;$W)J8CO+Y&T?FW!_-[HB;G()L?T2L\ MO8KI>7,_LH!V^]O]C-B4C-Q(EQ7KT;IDVU9< MS7N#N[C^0-7KP]G9O6A8NS6=C&JU2:WXDK3A@:'!3,,C54$) 9ZU&GP@2 !9DTIF:*J9<0JW2$ M+2:YDH2E2OB)]6%>WR(HT[G\5KN:6&Q;*W''G]>7W=&$X\G+!$"*E,._0F;G51$("X/]A) MI"ZJ26MB/&K\ECZ/6)]5%5>>HZ*86C.<F>ANRY) F-+$'1$< M"MJDSFP/MLI!8H-*H* UTLV.9SEN1@VZ*4=,C'D/_;56.E]IQZ>WD)7S#3&R M(,@G=J2"P;=RR_@*!286-&S95'HG98[]'5L3V98VAY&RHOE[A7(?8MCRZE)1 MG41;# +Q:G8#0K*FD3?:]D[ZL]IJ,ZCU[>F4U[# M@X/XQEU 0[Y/279DK/4=#"JGH*T:!YH"^\"4Z*FU*E>$&7P[A$$>5-=3%U:Q MK'PB7_?=C'*[8X.52[&$0GT86>B*M+\K*I8ILAN8@5A'(8,S:MFKG70)M2W[ MCK&-[T&.I5TSE1N-4]!&BL!%;.?N,S"*L4>RSN.4=1[_02NM\&'G#7 7=K@8 M6L_7<+-2VG)O^OGK5,57+;HH3>QT<^A]TXB?>D!XBN5>@,,X92^!EP;_P>R^ MO[A^"9/3!_<2'UKJE6(I<@56_F+F,6-,LTW>4!3H.4C-QBGTSJ\&:%W<.W]X M5SP5/RM)0)8=#BH<+T7DW4M1#-VJCDV6"^I&;=@1M&5JM4$)Q2$HGT ,-&+Y ME!H,^\U'(#)13.82 ?[7,^3;D\7W;L_IU8<6KC\&5B2>)!_,7-K*4AU,,Y4B MS\T<:$Y*_L7<^+8S5/ X*!H:3/I#.@\*>HQ80F.WDJ,EI]PW-1S^)G2YP6%2 MS- !59S\2!R29S,SD^_ MBIE9L".&]A+2D 4CI^=_DG@617Z 3N.8 M)X-SY^SX7AZMJEFEJIQ9&A>Z-E"$Y5F#8BG59I3FXU"FZ'U%=J-F_@S92"L5 M%/E@9!C !. B_.T%F;+7<-SPQ5);UX6V-X_H6"XD[R$#K@ :F!K\, ES+JZ" M"%L">)$?E@*9+8>?.$>+,[&@39ZW6C^<:GO;FMS.8CH<#QBHCM)-;WJ7X8\\ MA:4 6/^1&"!VQCXT.F".K$T-X,<(GZ$"83(P<7N+GS+8=HK/Q%C:6^+BI_U M/8LHQ'W8=6P2E-EJFLH'8'A(52/D'S_0>@FA0"F"VV,_J? MI*%=AL[ ZX:1U8"G AJ)_=0_'K!1]![*DJ3H<3TRW5WWURH L;"F7ZT[$:9$ M)-( N3+ E=58WIX_PTT[7X#?=M14FG&/'2 E=BW^J*;+9X5A?NUKB[+6C28\ MS19-&:K)L.W7W"]('QO^4QES(]30NIFX#-$F6='[ZW9':F%>C M^2\ I^+,QYO2*P2'*K4K( 5J2@^C?-_7SE3-J>VB7T%17Y78"'G0?/PW.($: M08H -AZ?G]Y]*EZES<7W5M:*YARSRS'XS]:\SR]"T#D.[!$CK")8W9 33NG( MH3CST=G% "\K3:AA]H,QY0:^ MP6?PWO#-@,.B=B!+$V=]F>#Y1@(G#15K MLDK[J5)4!:2UBH3933C$2FN9@5!A!33BFYC8@Q/#V?H$$;2S:F;% /: M-'@!ZP72(= BJ+I#4;5AY)(-*IJ<%"6DE4JQ+O"#D#:DV5UFU9="J3+*(B9H M&O_]W64G!P]5MZ8HR2NY7D]<)$3E*W(BZ%M1/*8<6@[I] 1 "M]M,1$IYEN3 ME?NSC]" !VECR7$ 7,*1I+]:\A5@:^I37ILAI)#)7DM;;0??H($*.4TW $1_ M)69 >(<4ZK*A*<_S'!^NY+SL^1IYZ=FCHQ!PHY*OLU4DL!3[8P,B"NX;,S"= M9YEJ\^#)?_]&'[Y6R@?Q>\>#>.7S;\CV>V0S_[H2%GN)?P%2[BEEDS:])H\$ MDR>SLW,*)G!IQ 7Y9:@W']W?%SHR3NB0^8,)_A/-%#YB&">+;]/[9 MOJ<: 1]I'AXS $,RNMH"^@@\Y&O^X.32T;=B.FA(L'D?MHM#.W_;26[DUI>U M],-;G(H*:@H5"]E\$N^62VX&,Q]W GAZ^^;EN_I]$X,PQ^A_9@=E%RT6-EDXVSJ ,YY0:@GW+Z09U; MZ]9-L^MXV5C-Q>@=AG8"KZCYVKNG7:BONC.DZ?>(@G>6VRU'#J^#,J M8H1KQ)]M )MW_'5#4Y.GI/QEG&:\X7OK'FI]OXF&CP+13IAH@7-&;FO%RAR MG0#N;SW3-[<7\U5"@J_>QJ-8J-&U9S&3XKM;$*N\D;JBG^?BW6TF;/HS'.*V M#KQ5$'/:#]>CGR6+&-0?QE2J'/HG@234)L$K13ER)(JA#M"!;R_ UUJ:7]X: M5\W%ASW"V&4:,:FZ#7O 75^'X"D7IN\BS^E;'^/^ T?VG3'7C6^T1SW$.K[0 MMNAKJL;2%8C!]*A%;7GO3R^V;F.%V4TC&."I%RXQNJ>BK<\ M]CE+5SY^B]Z0T?KN)^D6]FY]+0<;2Y.\#+IT64 MR0JZBCD?>!A=KB?/6*!L^,28T_?%4S>O]94:B,0#9>U]X%=-J>1F.!L]>.!\ MJ9M(5\;ICCMM;-6JKSQ"RA4F=V0QS:*)MUDVEF'0,. GU+C4B1H-+<-@$$]^ M[,N5Q\O^/.='%407M"#OVH#K6\J*6DKG8H%YK@DLIKDLW=;)N.\IN[*9$?Q39NT&=L!$A-%S")P_U]$1IS[QOM4*&# MS+ R-KQME \8!EV-/6RXENY+W0TY;9J/,O-I8K2'TT,<_KH;B&#L=1;=!E*% MOU(=H@\97MSUV ZD;)Z#PA&MZF)N@!5$:PI7KOSU!!=?JQ!4!=/&J;M^*YQ1 M>X*]F@B\S=PZ'[5D,(/KZ_?IE1?_5A3=,=P_?HMO_132K3V/] =QCT/2BNGA M&Q?Q^U9NO7WR^S6J'!JD/#$SS6K&5P%+M0BZ&!KAXP:/.<@G#KESK85HWW[= M@X'$ET"<+JI][F7E>R+8*'5@>$<.QR%7#2^('$":HX'+?HQYDKV*6"N[XAJ?SPK_*."SW+X3BK"@$'$Q_B4=/YX\>3(3U+UGZ#YUI^<7& MA>DZ4_.?:P1-96D!?J=7M>('VB"]Z?KB_P!02P,$% @ E3CB4-[VJR^I M @ T 4 !D !X;"]W;W)K&ULC511;],P$/XK MIS"A(75-FG:PC3926Y@ ,5&M QX0#VYR3:PY=O YR^#78SMIZ*:MXB4Y^^Z^ M^^[.=]-&Z5LJ$ WAV6C,L@F?J[E4ZFJC:"2UQIH+HLF?Z]0*&:63 *=A?7/"^,NPB3:<5R M7*/Y6JVT/84]2L9+E,25!(W;63 ?72PFSMX;?./8T)X,+I.-4K?N\#&;!9$C MA )3XQ"8_=WA$H5P0);&KPXSZ$,ZQWUYAW[I<[>Y;!CA4HGO/#/%+#@+(,,M MJX6Y5LT'[/(Y=7BI$N2_T'2V40!I34:5G;-E4'+9_ME]5X?_<8@[A]CS;@-Y MEN^88F]+CDO7E+715LNMGTD6C#B!VL)*(Z$TS-?J!(YO MV$8@O9J&QD9QMF':(2Y:Q/@9Q#%<*6D*@O>[SQ,WA?=,XD_^,S'D[#!*X*1",ZRYLW$P"%:HA8+NY="S8 Q9I MRT)X%I#5FLO<*XQ#*C0BE&W+T;4<;,/2HN\8#.'X"+BTEJHF6V!Z]=ABP80/ M=@*?F*P=AYWFR$K1Y/Q169XDY,A4J+G*8#*(ST!2_W8OXB,H1G [&DR>?6;@W927JW.\2@M1%:0>NO^W7U;R=TG_F[:ZS07,N M"01NK6LT?',:@&[W1WLPJO(SNU'&;@ O%G;EHG8&5K]5RNP.+D"_Q)._4$L# M!!0 ( )4XXE".!0%4_ ( .$& 9 >&PO=V]R:W-H965TLFD!B30BPO@R0H"_;I'5BI>L^3/O@) >QZMBI M[93VW^^.]]=ABNE[TR*:.$Q$]*,O-3:_-3W39QBQLRA MRE'2EX72&;.TU4O?Y!I94CIEP@^#X*.?,2Z]\; \F^GQ4!56<(DS#:;(,J:? MIBC4:N1UO?7!-5^FUAWXXV'.ECA'^S.?:=KY#4K",Y2&*PD:%R-OTCV=]IU] M:7#+<64VUN BB92Z.A5BO0SIK0W*(,M?0F<5RZ M2YE;35\Y^=GQ)>,:;IDH$*Z0F4(C9=S"!VC=L$B@:0]]2S3.V(]KR&D%&>Z M[,&5DC8U<"$33%[Z^R2OT1BN-4[#O8!73!]"K]N!, B#/7B])N9>B==[.^9S M;F*A7-@&?D\B8S65R9\]'/V&HU]R]'=PS*E[DD(@J 5L\%$=?E=28UQHS>42 MILQPLRW%^]$GQJ UD%4WE@"SL' D#VL2!G*3)G(TSHI2&:=-+H')!,XQQBQ" M79]V3Z!#W69R+/M%/'6 :03B QH!-H7(-?(IM Z 2["I*@RAF#9<&,NI2TC- MAI3LN:8,!2N8C!%^%,J9Y9K'E':^;DTJ:WU'-'.^E'S!8T9UJ&Q*RE1D4#^X M>B3KO""HUCZGA]TNIU^L'@_Y35JVTMX6^,G0SULARN!F)52%M-H.:TF=^3:FP] MFU?#GVYBZ6Y$X()<@\,C&I>Z&JC5QJJ\'&*1LC02RV5*_R#4SH"^+Q355+UQ M!,U?;?P74$L#!!0 ( )4XXE!"<= +S@( +8& 9 >&PO=V]R:W-H M965T/_?<^3I9:_-L"P!D+Z54=AH4B-5E M&-JT@)+;4UV!HI-7RY.'/^WN&G@+7MK9G+9*GULS.^9],@

UQ >]_@9M/IY@JJ7UOVS=^";G M 4MKB[IL@XE!*53SY2^M#KV BVA/0-(&))YW41#IX+B<':KU>KD"4S)KF&)[(0=/O&E!'LT"9'@G5.8ME"+!BK9 M S5B=UIA8=E7E4'V-CXD6AVW9,MMD0P"WG%SRD;Q,4NB)!K &W6YCCS>: ^> MS_!:V%1J6QM@O^=+BX;ZXL\ ^+@#'WOP\1[P1WHN62V!Z=Q+N4N_880GC5Q2 M1Q')5%/76X3,H6$!+->2GH]0*\:1D2YIT0G#N,KHQA3*)9AV-_[,CNG)V I\ MT\O-)3L\8$(1EJXM!=BC)M:[SA>W[,I )I#=\%1(@1MVP.(X.HZBR*U&S:I' M<'NX/;H%:ZE=C0&%K-+&OSCB+EU[H6LO'_;QPT42)U^Z;X/XSFG'U0/U.>OJ MMH=U1Q M7X4..K'(C/M&TC=&G6ADC'U/4-_0F,Y)V'=Z=P+ODC7LS9(2S,I/3*JMKA4V M8Z7;[8;RO)E%K^[-1*<,5T)9)B>.CTG&0US91L#-25GTQ+C33G_+*@/Q8P MSH'.&ULM5=M;^,V#/XK0E9L*:!K+/DE=M<6 M2-O;5F"W*]IN^S#L@Q(SB5;;RB2EZ>W7CY0=7^^:IKMA0Q%;ELF'Y$-29D\V MQMZ[)8!GCW75N-/!TOO5\6CD9DNHE3LR*VCPS=S86GE\M(N16UE095"JJY&, MHFQ4*]T,SD["WK4].S%K7^D&KBUSZ[I6]L,Y5&9S.A"#[<:-7BP];8S.3E9J M ;?@?UY=6WP:]2BEKJ%QVC3,POQT,!''YPG)!X%?-&SEZB_Y=B!UCF2H'%Z;Z59=^>3K( M!ZR$N5I7_L9L?H NGI3P9J9RXB[W KY3]HC%@C,9R6@/7MS''@>\^ 6\;< M![I9L-\F4^^"3'CX)\,F+U,Y,,].5;JDT\UT,[Z)U/^P$>^$3X+DU-7,== 4/4+&Y M;A1*J(KI)\GTAODE,%1VIM*E\E RY_$6--$_;'4;1!W3CJVL>="8.<0(>FV5 M3*F/V?"@W35KIYK2'1ZSNZ4%^"3C#/,U6_8)8]<6G%M;8-?K>D5L3ZJ*O4=D MR^Z,1U]OP3[H&6!\#]"L@1VP.,]X(0IT4*8^R@DW*/[ YT,C;\ZN[ MRPF^&><\RQ)<#&,^3@0[I+V$%S)FEX 'UJRC"_UEJJ:$_]5ND!E>9&1%$\B+J.47:B5)L?@$<_ 4GMTW@4?N,QR?0$'B=C M+G(RE$H^CD2[610\+Z+7"$06_@6!:2R1+F)%)%R(E+:2C(OQ+@9%*GB4D*O# M<98& I%T+L?IZPP*/L[C-IZ8S,4QFANS[XTI-QK=1$(N80;U%)WM SI@!4\D M.?7U5[D4\MM^YP7F"Q$XX''4YB2)$0(W MGW=K@Y]$W<.J8'49ZS]+XWPTS/+%'$<4;4-A0RQ'X8T\3Q*<+D_ M/5UYM\7=E?95O5+:AL8/'#O 7/,T);&H2)G(>)8F>%)Y0&^?"!%,'H6KP-?! M2:\>>X%M)H=%5*!GW>U'C(*A*Z5V*^,P1.2W2Y? \L?"C(NP0INWWLSNW]"G MML2SJB;8-HXM=#(6X==2]KGA&/_:-PMH\#RK6D)*_'AJ.MQI"NB5AN*P5TRY MP-IJKS?@D1HR.C7-V@4(AUUE\5C]J(UID )+_D7V*K%7)[VY]^G!^9E)*6$D_4 M5_./F++HKKMK0.3C\+N$.5B+.%?7[[M,;D6QBU(4PI_DL4B^[#BDLOG'-6:A MPF^LH].C,0WF86TM)16_KW/,,T:&^G- "6S)DL3@$JF>=(1IX+;C02R\SIKP* IUD6# ]DB4*^K*5JF"&KFH7Z%(A2YU0 MP8,X#&=!P7+AK1:.]J!6"UD9G@M\4*"KHF#J[0:YW"^]R#L0'O-=9BPA6"U* MML,UFN_E@Z);T**D>8%"YU* PNW2NXZN;J:6WS'\E>->=\Y@/=E(^6PO]^G2 M"ZU!R#$Q%H'1WPO>(N<6B,SXK\'T6I56L'L^H']QOI,O&Z;Q5O*_\]1D2V_N M08I;5G'S*/=_8../,S"17+M?V->\DXD'2:6-+!IALJ#(1?W/7ILX= 3FX1F! MN!&(G=VU(F?E'3-LM5!R#\IR$YH].%>=-!F7"YN4M5'T-2;\7B2P0 M!G]*K8?P@ K6&5,(GV#PQ#8<]7 1&-)E)8*DP;VI<>,SN&/X*H7)-'P6*:;' M\@'9V!H:'PR]B7L!OS(U@G'D0QS&80_>N'5\[/#&9_ ^,R5RL=,=?_^YWFBC MJ$[^[<&?M/@3AS\Y@W_+>%)Q9DM/@]Q"3Z!/1;PV& MJ$E7+?6L(YI,(4)1)P1M0H#"F61M/(&)E [1)?@PR 4)R$H33?N KPF6QD&5 M9+!VD4JIU(8C>'*XW41_Q'68WZH"%3.$,-A(D]DNRA.G,LUY93 =NNCD372X MBXZBQGUAPH"10'0R'J@9DN=,\A25AE]A<.'/PPD,Z3B[I.,4[E!(ZA&GJGNV MQM=*CW6\.Q2%H3^;7[C_>!S#G36,Q@7@=DOSPR;0:0=9UJ'][9=Y',6_P]B/ M9N$I=L)V(U,DV.BH1&[>!:?3Z2DQA52">4)!:10>2T47LQ\\:X+X$[Y-_"@> MPTUO)"BNX2BF?:6]YI63UI1=5- KH7)TT.< MUIA4*C$K>1TIDEQ M7 #^N4S9LC[*?><;+45MB,&B,3<5SKX#2:LTG8ZX!MM'MTP/9X(<^>$T:KF>I&$<9OXTO#S03A5H MT-F@-*QV[IV@R9=*F'J9MM3V*7)=;^!W]OH=0RG=Y>02QRV)4@M16:KZ;5!? MC"S=/J992-O='3-Z3J&R#/1]*Z4Y7*R"]H&V^A]02P,$% @ E3CB4-[: MEU<"! -@H !D !X;"]W;W)K&ULI59M;]LV M$/XK!ZT8'(#1"_7JS#9@9]W6 5V-)&T_#/M 6[0E1!)=DIZ3_OH=*5EQ,T?- ML"\V>;Q[>'?/'763@Y#WJN!,^6*'6_P9"-DS31N MY=93.\E9;HWJRJ.^GW@U*QMG-K&RI9Q-Q%Y79<.7$M2^KIE\7/!*'*9.X!P% M-^6VT$;@S28[MN6W7'_<+27NO!XE+VO>J%(T(/EFZLR#JT5B]*W"IY(?U,D: M3"0K(>[-YET^=7SC$*_X6AL$AG]_\VM>508(W?C283K]E<;P='U$_\7&CK&L MF.+7HOI%JBG9[=:K&^OUQ@7#E9-2]=0>Z:$'I"Z A MO!>-+A2\;7*>?VOOH8.]E_3HY8(. KYGTH4P($!]Z@_@A7W4H<4+7XJZ8))? MKFS42_:(1:9A+B5KMMRN_YROE)98,7\-7!;UET7VLNBER["1\GW%06S IAL^ M[$R*%8&YJ&/?;WBTOIM$J;@LRUR5/BPUTJS)B^;+3 -O[-F M;WPY@D4D]'WB9QF\@=CU0_@5E.GN&?;?AI;$; M)6.2I"%=@Z86C^K[H\IH6EB MU>-LH![BOA[B5]?#S>W'[Y3!,-8=!"&A06HXRMPT[ED?1V.41RA/W32"3URUG$8D01X,IS1PX_24 M;YKZ) R2EO#$#3*X9LT:'_/_SGA *$U)C#6#4+Z;Q ,<)CV'R:LY7')I/X[H M7MS:< M_[YZJ(^U$<0!B<:TYVYT%%STHB>"D2YL>K3+T"XA,;;AX:M# MJ2FFU(T#8S7&NHI('(?_MLHR? =,[04TP4(S#U6(SP%M73ZJC9.$T(BBDS0F MX3BPM_@D0_@W,';QY$YH5D%,*4EH<*+?!S6B64RRS#=7$=^*C7$0NF-ZKA"] MDV]YS3'+9F)1L!;[1K>?]5[:#T7S=A9X4F\G*N1A6S8**KY!4TPEOB6RG5+: MC18[.QFLA,8YPRX+'.RX- IXOA%"'S?F@GY4G/T#4$L#!!0 ( )4XXE!Y M.YCVQP( .@' 9 >&PO=V]R:W-H965T$ ]NBD+3PC M\=#FSG?WW7?VV3?=*'UO2D0+CY609A:4UM;G86BR$BMF3E2-DBR%TA6SI.IU M:&J-+/=!E0B3*'H;5HS+8#[U:TL]GZK&"BYQJ<$T5<7T=H%";69!'.P7;OBZ MM&XAG$]KML9;M%_KI28M[%!R7J$T7$G06,R"B_A\,7;^WN$;QXTYD,%5LE+J MWBF?\ED0.4(H,+,.@='G 2]1" =$-'[M,(,NI0L\E/?H5[YVJF7%#%XJ\9WG MMIP%DP!R+%@C[(W:?,1=/9Y@IH3Q_[!I?9-Q %ECK*IVP<2@XK+]LL?=/AP$ M3*(7 I)=0.)YMXD\R_?,LOE4JPUHYTUH3O"E^F@BQZ4[E%NKRVM68>KRTO\8?%RMC-;7!SQ[,48Y"NK$&-)62""=G#DAA3._ M,(+7KR9)G+R#.V69>%K!\T3CXW@4T2X;RLLJYTJUT?-CR.IH>?L0=ZO=&+MH7^\_[NT,I*U=@1MRTAZ('6AI;1"32)>DX[==W2,FJ=P2] M2%SF/;Z9X0R[:ZE>=(YHX*TLA.YYN3'+.]_7:8XET]=RB8)VYE*5S-!4+7R] M5,@R!RH+/PJ"CE\R+KQ^UZU-5+\K5Z;@ B<*]*HLF?H]Q$*N>U[H;1:>^"(W M=L'O=Y=L@5,TS\N)HIG?L&2\1*&Y%*!PWO,&X=VX8^V=P3>.:[TU!NO)3,H7 M.WG(>EY@!6&!J;$,C'ZO.,*BL$0DXU?-Z35'6N#V>,-^[WPG7V9,XT@6WWEF M\I[WT8,,YVQ5F">Y_HRU/VW+E\I"NR^L:]O @W2EC2QK,"DHN:C^[*V.PQ: M>(X#HAH0[0.2$X"X!L3O!20U('&1J5QQ<1@SP_I=)=>@K#6QV8$+ID.3^US8 MM$^-HEU..-,?,LTUR#E,%&H4AKEL?(!!EG$[9 4\B.IVV8W+,1K&"WU%)L_3 M,5Q>7,$%< %?<[G23&2ZZQN29'M$?CX/'R,Z2GXCC=QDZ'8\<4G^+ZH M!1/\CXM_"T92:%GPK$H'!7PW<93(>RZ82#DE;DJ+2"5J-/P8S+115&0_SRA* M&D6)4Y2<4#0HJ%G0&0AT,2!52%<%"JF/YKZBZC@JVX->^^TXH:R\;D?TT"@, MDMO&:$=ENU'9/JN2(N4\IH(R>5U*J%K M$;3 H'FF-R*L[VE) H[P;[>]H'> M^";8LMH1W&D$=_XOK*@A6RDN%F!RA"4J+K-CVCL'JI+H-MR5/CHTVI?M;W43 MBMC"=64-J5P)4Q5AL]HT_H'K=WOKP_!N5/7O?S35:T(EMN!"0X%SH@RN;RB@ MJNK0U<3(I>M9,VDH;6Z8TZ.&RAK0_EQ*LYG8 YIGLO\74$L#!!0 ( )4X MXE"H%.M1>0( &(% 9 >&PO=V]R:W-H965T:,AWP<1(X0"LRL0V#T6^,M"N& B,;O'6;07>D"#]=[]*\^=\IER0S>*O&+ MY[8=WN19WG'+$M'6FU .V]"=S7*-LL$<+5WHN5S!# M[9M$9@@_EH*O/%8/[K.*5\Z/+%G1D"I:U#@O+M 6BC_ RV7+S>@-) ME$27T? RBN$,N(1'+@3YFE%H*6E'/(\2DF2=;DFG6^)A!R=@N_P?)+><"9C4M>!9*Q\IP54.MTW5".:Z#NZ+@C2 M)\VHG;W/RW="A >+E7G]@,^@XS/P?(;_XJ.[>M0']5!=/8XIV$)_\=!NBM=I M?-T?C,+U$4+#CM#P_Q#J >X;Q'8-8MXU2.WU/,;\8PXQ5$K:\IB\X<'(N->' MVF3%I0&!!4%%_4]7 >AVHEO#JMI/T5)9FDF_+.D11.T" MF1NU04E?5DH7S-)4KT.ST<@R'U2(,(ZB?E@P+H/QT*_-]7BH2BNXQ+D&4Q8% MT[^G*%0U"CK!;F'!U[EU"^%XN&%K?$3[M)EKFH4M2L8+E(8K"1I7HV#2N9L- MW'Z_X1O'RNR-P3E9*O7L)I^S41 Y02@PM0Z!T6N+,Q3" 9&,7PUFT%*ZP/WQ M#OVC]TY>ELS@3(GO/+/Y*'@?0(8K5@J[4-4G;/ST'%ZJA/%/J)J]40!I::PJ MFF!24'!9O]E+,6 MOBACT,#E/5K&A;FB?4^/]W!Y<047P"5\S55IF,S,,+2DS3&$::-C6NN(3^A( MX$%)FQOX(#/,7L>'Y*DU%N^,3>.S@ ],WT#2N88XBJ,C>F;_'=ZY/2,G:<\Y M\7C)";Q)FJI26@,+3)%OV5+@]>E#AA\+)010H59,9S_/\'=;_J[G[Y[*,ZZY ME%RNJ>B%HSR6HAJB[R'<]=^..U&7W&^/$/=:XMY9XM<>T]JCJ LI*[539'.$ M#6JNLF.B:OC>GJAN?-MI1=7)[+U1'AV7W6]E]\_++NIT59I;BY)NR.J8N/X; M<2=X!RWOX"POE?\_DC1X8[67= ]9P[V.4*!>^T9IP-=@?8?:U;873WP+.EB? M4H^N6^I?F+K!TPVADC(@<$60T6+7Q?6>I+'4Q/\SI/X/:;:#O M*Z7L;N((VC_7^ ]02P,$% @ E3CB4)UI!,50 @ ,@4 !D !X;"]W M;W)K&ULC5113]LP$/XKIX@'D+8F33H8*(W4EDWC M :FB8WN8]N#&U\;"L3/;H?#O=W;2K&,4[27QV?=]WWVVS_E.FP=;(3IXJJ6R MTZARKKF*8UM66#,[T@TJ6MEH4S-'H=G&MC'(> #5,DZ3Y#RNF5!1D8>YI2ER MW3HI%"X-V+:NF7F>H]2[:32.]A-W8ELY/Q$7><.VN$)WWRP-1?' PD6-R@JM MP.!F&LW&5XN)SP\)WP3N[,$8O).UU@\^N.'3*/$%H<32>09&OT=B,KX MU7-&@Z0''H[W[)^#=_*R9A876GX7W%73Z&,$'#>LE>Y.[[Y@[^>#YRNUM.$+ MNR[W8A)!V5JGZQY,%=1"=7_VU._# 8!X7@>D/2!]"3BFD/6 +!CM*@NVKIEC M16[T#HS/)C8_"'L3T.1&*'^**V=H51#.%7=8HG+R&6ZL;9'#K"QUJYQ06U@Y MIC@SW,)[.+U&QX2T9S2^7UW#Z.RO&D<=E+SSOI](AT M!K=:NJ6?QW_#QY1OE9,/6 M9H$O.\)WL)5++44IT,*/V=HZ0W?WYQL"DT%@$@0FQP0D]2!3)0)U,Y0&N7 @ MM;4DQ%OCA5V%T* 1FK]V/AW]>:#W[?Y83-++<1X_'F[:OTG)D-&5'1]"^.[UA=FC\6;CO+^;G]"!T_?N'IGM-Z&RV0EF0N"'*9'1![62Z#NT" MIYMPR=?:4 M?!8$ #M$@ &0 'AL+W=OO*: DID9<\ATP_67"1 M$J5O1>+*7 ")2U#*7.QY?3N/]71F\ M#F9.)-QR]B^-U7+L7#DHA@4IF'KDZS^A#J@D&'$FRU^TKFT]!T6%5#RMP9I! M2K/JGWRK$[$%T'ZZ ;@&X)> \ @J '!2T#_ ""L 6&9F2J4,@\SHLAD)/@: M"6.MO9F+,IDE6H=/,U/W)R7T4ZIQ:O*.4($^$58 N@B$L4^!<(>]CK('3[ MO^'^L"L>.WP&T2'X3C1!4^.@]!<@V%GI7"?I"6N/J-T_XIIGW0T!O\0MISH5N*4-]+$O"U MH+E9#RY0!JIK8@_V*O%F@/'0\]J"5(KO, Q"K[=MN!/%51/%U>N*9UKYZVTS M&8:XMT]YW_ UV'#=6CE^@@Y%TI7>W^]_=%1<$N-?:]=WKU3%*&_U7]\:U(> M?DYPM;?MJ@Q,[5X6K\,.>YYW4&\^;@GCWS]OZG?LJ/#*1J]=Z_W 2N^]1?HU MM%O2==YL)KN4VO7=MR_P;Z6B>H<&B"_0@?U&E_[UX-\%-_,E%S320J6;;:+> M (EGO2<^NX,5,.2?VY38]@"_=Y)3I>TG?O]5ITK_>+5M)KLLV[;BV_N*58"# MXY1L)KN4VA[AVYO$KPOPB2897="(:!.NEB 0GTL0*S)GH/68%UHDM0JQ585M MC_"'IZA"W'84[+VF"FMO1Q?L#COK@HW;#H/M'<8F2+S?)O:(V4QV*;4]!-M[ MR&L*LL@.2C*P21*W+06?Y/<#;AL,MC>8GY5D>+SH-I-=EFU_P?:/#*L.>Y9/ MFIJ2S:2BY&Z= Z0@DO(\1:*(%YFJ/GZ;T>;,YJ8\J7@Q/O6O;ZN3E]9-=1"D M/VT3L_-AL- NO?-F.'SB3'="?E-; (V>4IZI M66^K=7X9!"K>0DK5A<@A,V_60J94FZ'O.IFUO) M^504FK,,5A*I(DVI?%X %[M9#_?V$W=LL]5V(IA/<[J!>]"?\Y4THZ!&25@* MF6(B0Q+6L]X5OER2@35P*[XPV*G6,[*A/ CQS0YNDEDOM(R 0ZPM!#4_CW - MG%LDP^-[!=JK?5K#]O,>_8,+W@3S0!5<"_X/2_1VUAOW4 )K6G!])W8?H0K( M$8P%5^X_VI5K!V9Q7"@MTLK8,$A95O[2IRH1+0,2'3$@E0'YT0 ?,8@J@^A4 M@WYET'>9*4-Q>5A23>=3*79(VM4&S3ZX9#IK$S[+[+[?:VG>,F.GYQ\HD^@+ MY06@6Z"JD& V5:,_T562,+LSE*.;K*PONT]G2]"45J4;HB M1UQ%Z%9D>JO0^RR!I,-^Z;?'Q ,0F+CKX,D^^ 7Q(MY2>8$B?(Y(2,+/]TMT M]L>[;=[![/ID'#RI<+KB\Z,L(?X)RHL@HWJ'(P<;'8%=22,24C^?HQ6G9FMI MEJ#WWPN6NXW^^LDL1S<:4O6OQUF_=M9WSOI'8\B%8AJ92LDKO\XA[!UVE4T) M.7205J<>YT,>!_5WD=>[RN0 M*:,92J2AP+(-HDJ!5IYR&-?(X]]?>Y/:V<0;QDV3.G@RWT4%7;L[.<@>]A4; M#ALA#;WN_Q:9A+B0TF9P017S)1"W]!G__A1BTK@COR")%4@[BR-")NTL5HI. M#HY*U \'Q]/=J!J.?MF16518;;Z3/AET\(U./=JXD43LU\0[HXE20X(>W6YKO\H%0+3RAZ MTJ@A\:OAJDASFWCIBI\^<-CO@>_>UJ@B>0-5)(TJ$K\JODILR*'F3?J>.B>- MYA&_YBT+2>\U2WTQ-;)$^F^0PD:1B/\VMBIDO+67+Y';1D*='ZEDHXF=5_ % M.;R7X7!\F-6@U0RE(#>NJ50H%D6FR]:@GJT;URO7KOTPO\"7UV7[V<"4W;"Y M[V]8IA"'M8$,+T:&E"P;S'*@1>Y:K@>A30/G'K>F*0=I%YCW:R'T?F =U&W^ M_']02P,$% @ E3CB4+^&L;GT P 8A !D !X;"]W;W)K&ULM5C1CN(V%/V5JV@K[4JS)#8# RM &F:Z*A*CCIAN]Z'J M@TD,L=:QJ6U@MNK'UW8R";,;C&B7%X@3W^-SS_4]Q(SV4GW1.:4&G@LN]#C* MC=E\B&.=YK0@NB,W5-@G*ZD*8NQ0K6.]491D/JC@,4Z2?EP0)J+)R-][5).1 MW!K.!'U4H+=%0=37*>5R/XY0]')CP=:Y<3?BR6A#UO2)FD^;1V5'<8V2L8(* MS:0 15?CZ!9]F.*!"_ S?F=TKP^NP:6RE/*+&\RR<90X1I33U#@(8K]V](YR M[I LC[\JT*A>TP4>7K^@?_3)VV261-,[R3^SS.3C:!!!1E=DR\U"[G^A54(] MAY=*KOTG[*NY203I5AM95,&60<%$^4V>*R$. C Z$H"K .QYEPMYEO?$D,E( MR3TH-]NBN0N?JH^VY)AP57DRRCYE-LY,YE*LW_]&50'W=&G@/=QF&7-Z$0XS M45;=J??VGAK"N'X';X )>&"OXV)*O,\ O&4QQ$/"!J YTT17@!">?GN[A[9MW =AN+4S7PW:/P'HY9D(; MM;6;T, ?* ]QIU>N_@W-<&;(,';Z1SN%+6=!A\K&0-I#VK4 MP26V[+"&'P9)?_8.1S,@E;I,&&K%-$[FUG*'\;J=8;#:*&D\+#E73O@'%G0G M^<[5_/MG7AF[B MM&BK,X<7&/1.]!]JS!-US^#:RJ7[75^A/NH,VQL+-;Z*PL8ZGTU_7]D-2XL3<',Z5&C=.AB_B9+AQ,GS"R[N"PU(UOX1.^9=T*%I;%_][9N'$L M?'T1N1NSPN'WJO/E#N,EIW9VXW+XI,M]*_=_W=V-<>&;B\C=.!4>_&"YPWCH MV.Z.#XY]!55K?[C5X-\*RA-@?;<^0-^6Q\9F>GGZMH>H-;,%X'1E0UV!(U#E M@;8<&+GQA\BE-/9(ZB]SFQ]5;H)]OI+2O S< O7?"I-_ 5!+ P04 " "5 M..)0"\:: 8T" Z!P &0 'AL+W=OQ!L6]B4=GR)#EIH3]^5[)C MDL[Q"F-YB/5QSM&YU]=7T5;(9Y4!:/*2\T)-G$SK\LIU59)!3M6Y**' G960 M.=4XE6M7E1)H:DDY=P//&[DY98431W;M7L:1J#1G!=Q+HJH\I_+U!KC83AS? MV2T\L'6FS8(;1R5=PP+T4WDO<>:V*BG+H5!,%$3":N)<^U?3L<%;P#<&6[4W M)B:2I1#/9G*73AS/& (.B38*%!\;F +G1@AM_&HTG?9(0]P?[]1O;>P8RY(J MF K^G:4ZFSACAZ2PHA77#V+[!9IXAD8O$5S9?[*ML:-+AR25TB)OR.@@9T7] MI"]-'O8(_N ((6@(P4<)84,(;:"U,QO6C&H:1U)LB31H5#,#FQO+QFA88=[B M0DO<9YF/R,=L/ =F!MT%H;]%J;@U)89E*:L$LA M[:>%;YZ;LM"F+([9KG6'>W[>.^Y#')@=MF:''\CCWZT-_SBX,Z,=L)Z,CEJ3 MHUZ3#[ 1?,.*-9E*2)DFMS1AG.E7\D9L66%VFYTW+UL+%_RCG M<2L__H=R'G^LG#M@7B!ED<6$4ITR9&=_'V'E"RXC1S'!XG+O/?FC8>%>;'*T"WXRV?(-/ ^ M;9>:9G[+LA8%E$:HDFG(IMYM>#,?VW@7\$/ WAR-F76R4NK93KZMIUY@$P() M*5H&3J\=S$%*2T1I_&DXO5;2 H_'!_8OSCMY67$#4 MQ#_J&K9CTT7&ULM59M3]LP$/XKIXA)(+'FI2VTJ*U$R]"0U@V! MV#Y,^^ FU]8CL3/;:9FT'[^S$T(+;> +7Q*_W7//W?GN/%A+=:^7B 8>LE3H MH;/"&PW#G"WP%LU=?JUHYM82V78+$6XQ07%Q\"5 M*&^']?)'.$\2;H*J/X "X@"E/4UK6 ]\0*0OMQQ6!<4D@VD.@ M#5,IS%+#)Y%@LBWODS&U1=&C1>.H$7#*5 O:X3%$013KZ]0%'@,4_9;*IBX.*."GU_H(%P9S/2O!C6=6DW' MJ>GL4?.UR&:$*N= ::\H<&(!E2LT_(/]7AF7N%V':RO!:M09^*L=5+HUE>X; MJ:BG&_-7,X32B2NC?7("F&.J $?J#!J)"8'NSB4@/U- M#D&K7=,HK]++0U&_=;J;ZVG-];21Z[5"K0N%D!=93O%KN!6]&K+WGI>O7ZOI M-S*?2!%31%59+Q37]W#(-#"@JV@WCG;YN1FRWVGU@@^[LO@5N6ZK_UQNRZ8P M>"J702/4)?6]&8OO7V8479T+KF,J9IR\F\"W\L"+HKBM>*-.A^\9M3!Z4A2] M%C?-DXH[4,6'A.M<:FH E+U,:W0)NS--*NBM/&F=/,L ?Z-;D04+U\0UQ+(0 MIBSS]6K]4#AW[?'9^M@^(%P7?((I7Q]4MA=<:$AQ3I!!ZY2JARH;>CDQ,G<] M<28-N=$-E_0(0F4/T/Y<2O,XL0KJ9]7H/U!+ P04 " "5..)08T90U&($ M "O$0 &0 'AL+W=O'80^,1-M:)=$3:3O;IR]UB61+%.LBZ(LM M4>?RYSG43Z+F!UY^%1O&)'K.LT)L4%=6O,RI5*?E MVA+;DM&D=LHS"]NV9^4T+6:+>3UV5R[F?">SM&!W)1*[/*?E?]K& M!N[3]496 ]9BOJ5K]L#DE^U=J4]NF'"+U]\PZ]41;H<<-W@A:) MF%M2R:V26G$K[;J1AB>D$?2)%W(CT( MGM?)\XSR(J:@'+>WD+H;$,VKGOU?#^C$>B,9CEJS[D#LV(H0 %^OU>^T^D:M MOW&>'-(LT\GR1PGM4TF1/VIOZ.")Z@6=HL"HZ(9N4TDSQ)[5TRY)Y:YD6IP$ MFJ+9H35B0,@W!8/HV=0SP T,L# MN\>\;11XIVHF5.'0W2[?*E@8F !'SP[X^0@"W*?#KX50&^'DE@B\$(84TMBY M!-N>,U'G'LI 7@NB-L()B0+O*'4K<6P&+MB./2&Q1SF86?[#,&KCG18U')%= M9P9^0";T]F@',]L-0(I@S.MIWD"/:S#S^ESB@(; (?:"867&9@&VR93,GM1@ M1O7WJ -C7@-Q? @&K8NTA@$$D]SIT0UF=B^S#'V6&U::"-!3%L*?#QS<0Q.; MH7D&<-H()ZU5;PR#!:"Q @=@8@'@'L 87DN;-L)QZO?$=V"H4&/F>U,">V1C M,[)_F#5X#&; 9/@,UUD1,@%OW,,;F^%M(@T>XWB"Q+@G,3:3^%S,X#%9 SR$ M#!Z_6:LEAB&ULM5G9 M;N,V%/T5PIB'!&AB\5)KX!C(,D4#3-H@F6D?BCXH%F.K(XFN2,=IO[[4$M$6 MES@SF)=$DL^]/+RDSB'%V9;57_F*4H%>RJ+BYY.5$.NSZ90O5K1,^2E;TTK^ M\L3J,A7RMEY.^;JF:=8&E<44/"^3>:S]ME=/9^QC2CRBM[5B&_*,JW_ MO:0%VYY/\.3UP7V^7(GFP70^6Z=+^D#%E_5=+>^F0Y8L+VG%<;OG.-6JZ\LC8U^;F)CN?> TC6M"%:%*D\M\SO:)%T622//[I MDTZ&-IO W>O7[#^WG9>=>4PYO6+%'WDF5N>3>((R^I1N"G'/MK_0OD-!DV_! M"M[^1=L>ZTW08L,%*_M@R:#,J^Y_^M(78B= YC$'0!\ XP#?$D#Z -)VM&/6 M=NLZ%>E\5K,MJANTS-9(_+=W ?+V\^7U^@HVLJTKS@QS+PR\,U M.OIPC#Y((/J\8AN>5AF?385DW;0]7?0,+SN&8&%(T"VKQ(JCCU5&L_WXJ>SM MT&5X[?(E.!/>IO4I(O@G!!YX!CY7!X?CQ$&'#"- VGS$DN^U[-U(Y-5R;P#^ M_"3AZ$;0DO_E:,P?&O/;QGQ+8[_29MP6K*3HJ&"<'YO&HTL1MBD:&7B>GT2Q MY\^FS[M5TE%A$GO!@-KC%PS\ B>_:RK%:-'/-3E?4%HV1?FO?6#BVJ4+=ECX M,3. $H^8R<4#N?@-,F(G@X" M'"=@YI<,_!(GOT_RS4!R F8Y7S.>%HWJI9Q3892OQ%"A6!MA$PH@-A/%GI)O MSTGU0;#%UY/&R#(DB]H4T_JN]*GV7I9H/-X&$(XAL?#8DQ*&9P +,EK6@M1[K5G$P:;YW$E!Y)N:HKM-N99&Z_!3K$P MAS_>OK&2=>S6]8,,'.NB[1,O'M=91TD#3VPS08D[=JO[NSTF)P+LD].R3:X9?M]'@VZ4$N3QN-UHA$F-\06LDK0P2WH[W%IT/59 MJZ<+LD]1Z3>X]?M-@P9=EC5>+L@^+R7:X!;M[[%GT-?]-CY*[\&]ZO]F;P;# M3@#&!=0Q@ /+$@>4:8#;- [P9M#-((K#<+R*-&'V3*1%?H$PQ8FP,F',006YR&*#DG;CE_MR\3PWH; M2#CF:T 18EE%$*7OQ*WOA[DR,0BVEUA6BF3GDXQ;KP\Q9:*+L-P^CR71A++N MGXE2:^)6Z\.LF>AZ;-A"&U"./311RDW_3+(G\,3\3+ K'-9WN MG!J4M%ZVAREGPX'-17M,,7I^B<^NNF,7E:8[!;I-ZV5><530 M)YG2.XUDR>KN8*6[$6S=GDT\,B%8V5ZN:)K1N@'(WY\8$Z\W30/#\=;\?U!+ M P04 " "5..)0DG"L&FP$ #2$@ &0 'AL+W=OPEW3A4EXBG+%!<9DFPU M&]SBFR4)C(.U^)NSK6I<(P/E68@7<_,EF@U!5ID9F'= M44WG4RFV2!IKB&8N+#?6&]#PS)3Q44MXRL%/S_^$3OF2A2)EZ/RK4.H"W3.) M'F,J&;I"2YJ$>4(MX6*%,C#FA?$&K)2U.K]CFO($/*_0T^,=.C^[0&?(*9XJ ML$=/&=?JLC'P5RQR1;,(!L_>W4\=#9A,9DY8YK\H\B<'\O?0-Y'I6*'?LHA% M[_T=X*(BA.P(69#>@-^HO$8>OD3$)6Y'/LNCW?&D)QVOJH]GXWF'ZI.G3%(M M)#I_%CHV+Y9M%%SR3#:I*AG638TP1E7<\3VP02WK-7FFFD!8+Q M%.H/K1B^Q"*)F.RL4S'%R$YAQ.-U?C4.W.'4>6VRU[8:30+7KZS>Y>]7^?N] M)-VQ3,"[86CJ86-411OULM&(AD G2\H9E1G/UFK'4.,%@ XN>ONBBY=B,K^! M&(/$!N,]8CK-B$>ZF1E76,:?PE(VS5ZUC\8R/@Y+E]D0$Z\;2U!A"7JQ+&P= MVIGO^K,"$(DDH5+5L#JQ%),%S7YUK]U@#TK;RKT>=^.85#@F_34Y6(.?1#(Y M"DG;RKT>'8""W7KY<'O!W&::VZ:"Q1@I%N:2:PXJS][") =%1BLI4@-LD^MJ M':G>I0K7):*IR$%O/FC ,IMF:XU\=[('MF#&RU@DV2(;KH)+/-B="&_H#MU\<,>SWLE G^P1IR&Z[;HM[AN MF_C^@>42UZL"[E\6'IC2DH=&A8YDNA9I')R"Z5HL\1%J^=^9GGS,=-L$CT?= M3)-:'TF_/AXK&Z06(H)/0#"I98B07TG!RVR:- ^)MU^,#JL#^D)J?23]^OCI MIB>U=)'A*6I2RQ7Q?ZF:^.W6)V1_ ]%A=:@FM8Z2?AW]O.:36N3(^!1%J96- M].\__^^B!!V[:!_O%Z5MM5\4IW$Z !^3:WMHHB!12*+X+JY&JX.96WL^ MP#?+XGBE#E.<]L!7[YIG"B5L!2%AAPSYR.( I;C18F//(. ;5HO47L:,PJ>D M,8#G*R'T[L9,4!UCS?\%4$L#!!0 ( )4XXE#'P@"*X@0 *46 9 M>&PO=V]R:W-H965T-[?.Z'CS_Z M:R%?U()2C399RM5=8Z'U\K;54O&"9D0UQ9)R^#(3,B,:7N6\I9:2DL0:96D+ M!T&WE1'&&X.^;9O(05^L=,HXG4BD5EE&Y/:>IF)]UP@;NX8G-E]HT] :])=D M3I^I_K*<2'AKE2@)RRA73' DZ>RN,0QO1U''&-@>7QE=J\HS,JY,A7@Q+X_) M72,PC&A*8VT@"/R]TA%-4X,$//XN0!OEF,:P^KQ#_]DZ#\Y,B:(CD?[!$KVX M:]PT4$)G9)7J)['^E18.68*Q2)7]1>NB;]! \4IID17&P"!C//\GFR(0%0/< M.6" "P/\C4'8/F 0%0:1=31G9MUZ()H,^E*LD32] ()3?;M6^!0 MZ17>>76/O8!C(ILH"B\1#G!0PV=TLGG8\]")RB!'%J_M"S(22_TV/'MX[1*O M;?&B0W@+(NG5]&W2AE(2/J!W\G+MVB4 HE"8\87Q^"36A)8,)'Z-7DJYH75WDL#T+:Q3G=1 THW[K MM89+M^32/8T+W5 9,T6F*3V)2_=T+M_F-'J54!VFY\?:T;LNZ '/A&Q]+'LERYX7>4*E51\> M%^30BC/M0PX#IW[!>W M<7W%AMB-C[WC?Z5*FS)=4LE$4CNT'R#**\$7#">$^ M8*>@X9E(:.@T-/2+Z!X-+C2$4<-.*19SSOZAR651_+7+2)&8MW**@^;U@8IP M@AKZ%76/6"R4KF67UXN5DZ+9]*^EZ1\.%TK2WBD);A^3DM )'(B_4^G0+ZUUDP#]BYY@ MHDH6&ZTX41:=XH:]\Y@=V"DU#MY#%@N4/5EL]W#8KD\"=K*,_;)<'^U+J!_^ M2J4]U8A9_FFO49ISA#I*^ZV:AP<8.R''?AW^<3TI!M@KYVK1[Q-SHH[]HO[> M>G)DN._0$^S6$=SV@H\99]DJ@^GX_[7O'RMH!L%//M9._K%?_L=D M\_WI.2ZMRX9=1.;?WH K6TA77^2U9V5K>M0[M#>,W M[??A[2B_,74P^07NF,@YXPJE= :0<(H KC*_$\U?M%C::\6IT%ID]G%!24*E MZ0#?9T+HW8L9H+R9'OP'4$L#!!0 ( )4XXE 6[_4R4P, (<, 9 M>&PO=V]R:W-H965T]%*VX A!U(E MD9*V>[CH-FJUVVL')HE5L%G;:5II'WYM0R#=!'+8F\0&S\PW8_,S#-9+ZGM=U4T*9 M,QK8:U,Q&O"52BB#J4!RE:9$O$\@X>NA@YW-A4>Z6"ISP1T-,K* )U _LZG0 M,[?T$M,4F*2<(0'SH3/&UQ,<&@.[XA>%M=P:(Y/*C/,7,_D>#QW/$$$"D3(N MB/Y[A1M($N-)<_PNG#IE3&.X/=YX_V*3U\G,B(0;GCS36"V'3NB@&.9DE:A' MOOX&14(=XR_BB;2_:)VO[7D.BE92\;0PU@0I9?D_>2L*L640U!GXA8%ON?- MEO*6*#(:"+Y&PJS6WLS IFJM-1QE9E>>E-!WJ;93HR?%HY>KBV=L"DG5.[JX!45H(B\'KM(HQJ$;%6$G>5B_)FR M[CE32XGN6 SQ1WM7IU#FX6_RF/B-#N^):*$ ?T:^YWN?D(ODD@B0^6^#_Z"L M4V#]!S7^?ZS2&0C$=2T.N6R7+MO69;O&Y<-*24583-D"S6!!&;,CDA 6 ;J@ MK,CA$OU!^_+(RY+'Z-@8YA%\';4#S_/"<."^[H'KE'"=1KBO@C"ES\2Q&)T= M#&\_0+<$Z#8"W+V!B*@\ :%[+$*O1.@U(NC'?@[TE"KT=A"NNOUN+]C/$98< MX8%29%2<0!$>6XA^"= _^J1"<6!//*;]W6/J!UX;=_:38:_2+^^8,]PJ2:?EU9QC7(DH#HY6E7.H@F-/-JY$&#>K M\$>=.0=J5X'KH"KQQM M=KC47PH@S )]?\ZYVDQ,@/+;8_074$L#!!0 ( )4XXE!\" )=.0, *0* M 9 >&PO=V]R:W-H965TP#:^N]^=?<>- M-T(^J!6BAJ>RX&KBK;1>O_%]E:VPI&H@ULC-EX60)=5F*I>^6DNDN1,J"S\, M@L0O*>/>=.S6;N1T+"I=,(XW$E15EE0^S[ 0FXE'O.W"+5NNM%WPI^,U7>(< M];?UC30SO]62LQ*Y8H*#Q,7$NR)O9B2V F[''<.-VAN#=>5>B <[^91/O, 2 M88&9MBJH>3WB-1:%U60X?C1*O=:F%=P?;[6_=\X;9^ZIPFM1?&>Y7DV\D0P,/LDII43;"AJ!DO'[3IR80>P)1ET#8"(2. MNS;D*-]23:=C*38@[6ZCS0ZSK7('BYFQJ\]XCOGO\KYQJ?4KW/HU"WL5?J9R !%Y#6$0 M!J_ ![6B$E7][-$?M7&+G/ZH0_^7JKQ'"6(!\[^I'+8JAT[EL$/EUTHK37G. M^!*HAADN&>=V8HS-IT/$!Q 7R3 A\7&(I(5(>B%,+BZ0O80C.>0(TR BR7&0M 5) M>T&N*<],<3F=(SW@"(X3C%J"T4LNC$F=?[@JHP,J$H9I''2P7;9LE[WY\=V5 M0Q.=JT>4IKS#!TFY!E.C$-Y3)N&.%A7V9 T)=A4L^!]YDXNBH%+!VJ2M"\?Y MT3)5VQKMQV,T2#LN+=DKLZ07TKF/+R)I"G>PAY(.TF$'2;@C"4_-XA-!PD.0 MD SBCFI"=B641"](Y1-AHD,8D@S(J -F5WQ)?_7]+9U/9#DLLQU90W8EEO37 MV+_F](EH\>$U#@;)G]?8WVL<2I1+UQXIR$3%==U#M*MM"W95-QZ[[77_9GZX M)N\4%+@PHH%)&0]DW1+5$RW6K@VY%]HT-6ZX,FTD2KO!?%\(H;<3:Z!M3*>_ M %!+ P04 " "5..)0>E1D&/,$ !1&@ &0 'AL+W=O0K7VPX)8DQRC,?!<' STE:>-.QJ;OA MTS';RBPMZ T'8IOGA#_/:<9V$P]Z+Q6WZ6HM=84_'6_(BMY1^>?FAJN27WM) MTIP6(F4%X'0Y\6;P8AX: ]/B/J4[T7@&>B@/C#WJPI=DX@5:$4FP50+"BX6Q-.!9CI<*;R&7SX2"5),W&F3)KMA/8,MD4J MQ=B72JKNT%]4LN:E+-0A"X,K5LBU )^*A":O[7TUQ'J$5X'V!X M#E" @E^ #X091OGI\(_K.&+C'W?%43OJ/;3C...<%"NJ%K($#\^@V>Z&/)OJ MV8[PY!S\SHK>]<88??JVU:']4@C)M[J-. ?76RDD*9*T6(&_;EF6 ;4LM>7? M#OEA+3\T\L,.^4WG1((Y7:5%H0O,3'[*$O A+:J@G>V;S])_9/QK%#Q-(X0& M"([]ISVZHEI7Y-3UJPJ>I/_9>=3J?#08H!#M[WQ0=SYP=OX'X2O%Q6K!WU-Q M@))!2TD/1C <=4@9UE*&1TA1$[^DZ0%JAFTU*([B.-BO)J[5Q,>L%K5'#U\G M<4L2#'2 .A;*J)8TJWXE EXQ6(@OX0=^BW9(=NM"L0 MQ:Y];'D,1^\11,@B&;F1_.,@JCIX#:)!-!SLGR1D(8_@SP!1Y>6 ]8TLGI$; MSZ> "+6!W*7#LABY67PB@E";S;TA0E'8H<<"&AV50!_%(=0&=1QBU(%I9#&- MW)A^*Q95,IHL0L-^U)'1(!',+M(Q'741&VB,9N1)\$ M(Z=+?2!_(39D02?>1KF@_(EZ4^":0TMM[*;VJ% !E=*E/UOU'%CI?W%V5!LHVY,WA@4K+ 9 M >&PO=V]R:W-H965TD%#\'?PZR^/ M';N_8ORG6! BP7L<)>*^M9 RO6NW1; @,18W+"6)^F7&>(RE^LKG;9%R@L/< M*([:J-/QVS&F26O0S^]-^*#/,AG1A$PX$%D<8[Y^)!%;W;=@:W/CAS^]8#O'ORD#;(6_Q-R4IL70/=E2EC M/_67K^%]JZ,S(A$)I':!U;\E&9(HTIY4'F^ETU854QMN7V^\/^6=5YV98D&& M+/J'AG)QW[IM@9#,2(0E";],,)=K\(WC M1.!\S 7X JY&1&(:B6L@%I@3 6@"GFD4Z9_[;:G":R?MH SU6(1"!T)!\,P2 MN1!@G(0DK+$?VNV=8_;C(_&1Q4%;Z5:)AS;B/2*KQX>4WP"G\SM '=3Y_CH" M5[]=U_7+[N49:R]PQTO*%3O4B-1X&YWL#?8.YS2V>QF1X!0O3Z=[N2U*R**Z M4Y6LDWMU["4+]DH6_/NG:@J^2A*+_RR!W"J0FP=R#P2:X#6>1@1(IAA:Q$Q5 M3/JQ%\4@%[[\W)?F^7*@Z*[^^NWEMN[[S4R+G2R]*DO/FN7+5FIK$!$L:#*W M]-ZO_/K-RMRM G6M'1B_JVE2*+JLJ%SL*%U7_L/NGH!P5^>=)&ZK)&ZM2?R5 MQ5/" 9N!\M%3HPQP^ ,'))&Z @+&4\95:JK-C 9$S<73'VIZU+]IT57S7\#R MV Z+^-Y6WEY]RKTJY=X9 R_U *D,)<['2!"^5%G:GC?8,7-$I]E2@%O3$?S, M8BB]U3].!2YKFM@*!B*3*CI#?_*6T336Q<+5!XYL:AC2P891!PWKH!UVYPD_ M*KWME+-%5 ,S:*?9N))1+XLE27"BGC6M<(JPA#[IM6%B#'61?&ITK;&]/6-L2P3%,3E=UZ![0SJ5+6NT19PQS';5A9PQWGR,KG M3&6]L^8OQT#)L4-IQ/4.3S(':\S#2\0UW'&Z#8MKV./85SWGBKO_LF8M6P,F MQPZFB>H=4>^9>D&[N9YD<:KU?CV^LG4->=R&7]E<0Q_WR(+GO&T2N"?MWA:) M[:5N-TG#+=?.K2%+! T)+]Z.\Y?E&>%MV5<:U37U>CU+U;I;^V#VE5=9F4 2 M'N=ZK0GFXAI<9:D:]=KMQ2,>8:?P82M 0T[WV Y80.@RK\$99_%)5;A/SVZW M6[M?Y^T5HP^[-ED-:5T[:5\(C:<9%SK5@@6UJ?K[&XM^;07L-SR4HD&T>V1I M> *O+I@C7 -NM^%%HVO8[-K9_(U)'*DNK//M!U7E 4N2\@ LGS8"3E8@P'$* M9CB@$2V[6O?DCLM8I^XZ>0;LGGU)^9I-!7G+=(KCI?[\!3[CE=XSN/<:7FQZ M!MJ>'=J38BR$GEIP\)913L THU&H^E)[ %7ZVU'=JY.]O75B%A,^S\\VA1KQ M+)'%241UMSH_?G'\67R1+\_.Z*9.2Q?GE@F U=^D&ZO<98W+S10>H3J$'_P-02P,$% M @ E3CB4"8J?+IQ! !!, !D !X;"]W;W)K&ULM5AM;ZLV&/TK%KJ36FDW8!/R4B61VJ39[M2[6Z6WVV<7G( NV)GM-.VT M'S\;*$X*&"IM7Q)>?,YS'OOQL?'LR/@/$1,BP4N64C%W8BGW5ZXKPIAD6 S8 MGE#U9LMXAJ6ZY3M7[#G!40[*4A=YWLC-<$*=Q2Q_=L\7,W:0:4+)/0?BD&68 MO]Z0E!WG#G3>'FR272SU W2#R<7_/U9U;L41)1JA(& 6<;.?.-;Q: MHZD&Y"W^2,A1G%P#G]T5GY3V]PA(O9IP= =>M%9N^R(3BCJAA M$> S^!USCO4H@XL5D3A)Q:5Z^OBP A>?+L$GD%#P/68'@6DD9JY4H36!&Y9A M;HHPJ"6,#[XR*F,!;FE$HG.\JR17NM&;[AMD)?R*^0#X\&> /.0UZ%GVAL-I M WQEA_^&Z0!X[?!;._Q;*"OXI &^[B_>M_2E7]6 G_/Y;7+V1 \]W8&B&BR4 MPXIRF%,.;64%).$9N%"5\THP%Y=-96.G\0ND15!0"0JL3*M$A.Q )5"9JA+' M F"@T@X)E8VZ[&RCP=C[R:)J5*D:67DVWQX!%H+()@D%=)1#]0+QO(!JO9BY MSPT!QU7 L37@=1@>LD.J^B ".&-<)G]C[?!-\0NFX"2^WQ9^4H6?]"@+\J+6 M14&:8DYJ,>%)S&)F3^K]TJ9K6NF:6F? .J&8AJ2[_J%G?-6SIOJ%JNHG0MJR M+2E.TWV?;$,3OR59>.+YT*IMB44,]CB)@-J: %9-_U2GWR@4]AB7CD;G6I'1 MBCZ@=5L.5+M29.NO4FB]3;M08Z+0MPJ]/_ PUN7-MB!5JZ2>V"Q,\JEV3&0, M=EP94&21[M=D#<=H6E-?;P;'DRE$+0D8RX9#ZR1XB)4??/ZN/;M['AC?A7:K MO-;V9DDZL+I,F;*]T;DRX[W0;KYW+-I556^=IJ-:>-10_G6_1JU^#8UA0[MC M%Y89LBQ+I-K1-ZX4)<5IZ*"]HHU90[M;;PA.P:V0>L6\JP_@.:NQ6FCWV@_L M-I!Q6V1WV[QJU<0+U2Z3JZ\5^ZYCW<$&OJ_KR/@9LOO9QRKM MMH.MSY :0T,=AM9WT]W! W,H0" KOMD@ A%^M6HT=H8Z[$ROC/^ OB-MO I- M_J.1-D:%IO_O@E[RGZT(0&PO=V]R:W-H965TE,;4UV&H5R545%_)&@0^*:2JJ,&I6H>Z5D!S)ZIXF$31.*PH$T&6NGL+ ME:6R,9P)6"BBFZJBZOT&N-S.@SCXO/'(UJ6Q-\(LK>D:GL"\U N%L[!SR5D% M0C,IB()B'GR-KV_BR K1'/@\BFP@XK(RUH'C9P"UP M;ITPQY^=:= QK7!__.G^S16/Q2RIAEO)?[/4<-S5(E MMT39U>AF!ZY4I\9P3-A_Y2YEHZG(=1H:I%IMN-H1;EI"TD-XH.J*#.(O)(F2Z.7ICIR?7?SK$F+F M+GC2!4^<[:#']F<-BAHFUD>\!IW7P'D->[QL,E]AK6KL5/;SWF3)9)*&&P]J MV*&&IU"Q#]6J1GNH01]JU*%&IU")#S4Z1$UG?M2X0XU/H08^U/@ ->LI:M*1 M)J=(0Q]I!3U+0SEI1,[T2C;"0$Z*!C<'$.YV2DW?L3D9[X:8 M'H2)XV%/GEF79W8TSSUH?4UH9;-@.\06K!&/WS]N3P,X,[XDLX,DEW$<^Y/$ MT=^>$1W-LFCA9$-Y T06_C=#SMNY7'*VIK8'7WB[1W2PR^(H^?^##/=:G#TN ML*NLF="(+% 674VP1M5VX'9B9.VZWE(:[*%N6.*I!%E.9S8AMI=PYF M'U!+ P04 " "5..)0J^7FE:H# # &0 'AL+W=O=(AIXS#.AIUYJ M3''I^SI.,6>Z)PL4]&4C5/"FTW^38U=\&>3@FUQA>9+<:]HYC<(%99I&( MQ_<:U&M\6L/#\1/ZGRYX"F;--"YD]C=/3#KU+CQ(<,/*S'R6N[^P#FAH\6*9 M:?<+NVKO:.Q!7&HC\]J8&.1<5/_LL4[$@4'4/V$0U0;1)?A-#]!3#/.H$O&6J!_WP/41!%'Q9+>'LS;NT M:"&V^&V<<%SCM* LNU&6&/\"Y2C(?E.HOH/MGX"]6V=\R]Q=V7&3PD?)A7$E M6^$#*I;!#6=KGG'S ZZH9E1#6U7XYX: X(/!7/_;06/0T!@X&H.3T152\D+Z[#M/%208P=I&]'#;-0+)_Y#"X]APV/8R6-5%D5FCR@^ M4@O4V.:V0@C# [_#7K_Q6QV)X0MNX]ZPG=NHX3;JY':M#:>.A G=DX0KZG"P M1H$;WIJ@+#[O#:N+9$[DZ*"*ZW1Z*[ HSU\ M]*H5V'?0L/__]ZX:\_AX1R=2ON^B87<;M9J%LGS]B''I7M>[S8;'M/(3;HC2 M0G8%O.^1X?!5,[]OB&%W1_PD14QOOI*D&<36)9Q<$AE4J V<,1(?0 6)R7O; MDSO_!?Y@T N"MVU4_0-I1!G?.HFI(9:E,)7":%8;&7OEQ-NS]7EXN:C$Z!ZF MTL8D&[9<:,AP0Y!![YR*HBJY64V,+)P 6TM#0%'&:)--8,JZBY3S,;6,NI0> M>&Z?V#^$VJF6';-XJ\4WGKMR$;V+(,>"U<+=Z^8CMO5,/%^FA0U?:-K8)(*L MMD[+%DP*)%?'D3VU^W &&(XO -(6D ;=QT1!Y9HYMIP;W8#QT<3FC5!J0),X MKORA;)VA54XXM]S6.XL/-2H'[Q_I:^$MO%ZC8US8-V2'4[*P$4R1]WOT/':D MP3/%69MO=D_1.?]KI3P/?Z"_UP_=/% %W#J7] MT<,_ZOA'@7]\B=_I[%!JD:,YWXLKJ-!DE(\N+N@"=JBPX!EG G2CT-B25]"4 M/"O!&;[?TPRX$@/VI4WK%S%,!DGRJJ>:<5?-N)=HS6VF:]HE>@^9EI(&ZPL$ M7IQT K?>K"K,7Q+:SS_YD]!))W322[1AUM)K!:X>D10:V\,Y[3BG_^2JS#K^ MV?]P5?I%I!=/(#YK$K[??F9FSY4%@04Q)8,9G8@Y]K"CXW05^L9..^I"P2RI M[:/Q ;1>:.U.CF]%W8]D^1-02P,$% @ E3CB4*$GKQY2 @ 7 P T M !X;"]S='EL97,N>&ULU9==:]LP%(;_BE#':&'4'UG2=;4-6Z$PV$:AN=A= M46S9%NC#D^7,Z:^?9"FVD]8E]&)+;B*=8ZD@O)D-*F++RZDAAEM=G$J!?Z_L)CB'"81+QA=TS5 M(!4-5S&<]RY@AV]9#(/%1P@L[E9D.(:/Y^]_-T+=O -V//MP=N8_7MSL^\^[ MP 7T7H3.#X!>^OXTV 2GX(O#X*^QI]!7!Z%?(4^!/^V"!]#.1L]=61+E@@\W M-X/6H#6E404YT:.)$5I1B4JSP25$DQ/,H(*P5&G8;O# M330VQ90^F*_:KWR'W>:C._/-C?%^J@6YJ<58P_#'-,L>8\,W<4%%UD)];?1Q M>&>;(L/W$N>D[>PV[P5,T8-I.JHJNOE"2<$9MH<_.&$2H>T^4 I)GG0V4RJI M=F )P1I+1=*QYX]$U1*W:EM.;3ZM.3Q!S?_V.1>88XGH6+2N_6-^RF]6/+OZ M7Y*[7Y5]P2]J=._/8Q0(U.;L^?HVN(SHZD9Y[?X^:A)T6H?<" MTXK%\*=IZNB0%*P:0A7ASBI)EF'^K%/0>(56NM7?X>OU&-8?20$3;8T.P6BP^0"X99K>]9!:GF3_5K(VPVAG[?ZFWS?%#BIN/J@]U.[.1NF*6W>IMWVSU\!+ MLP.PE>PG@\%UO^*BCKY^.;:UU/WP0EDHK%"U*_0%#P*>S9_[_I(]"2/60@K[ M,HS:>_E18_56VYS NMI!Q&\>'& V@KBI/BW$.N M^-JT)9:O[[D#&4;7 ]?@1FACVQIM^]PQ/H&K?+AJK/HNI 4]X1;^TJK9BWKK MFW%/T0\>HXW#\7@(XHW^/V%4FXTH8***IH+:'N*H07K VNS$WD2LYA4,H[%Z M LWV? O^H=R_S,K# UI'%H1+WPAW0\_*EI&0YVXQF2[RZ82YL_QN/IN,5N[B MVV@^6HRG+(!,$,CD@I _D@ R12#3BT#F*W>XG2X"R R!S"X(V8GD%0)Y=4G( M-("\1B"O:2&_<2,,4QNVU&!Z5]II3P++8>LKLUE]:*G[Z<6H3XB%L@"/5:@*V+NY,N8]6SKA MY3NN.\;#;!(3ZR2WJGCLN0[L^L985:XE^UTR>/&H)ALHB);?&JR%B/O5LJ*0H18F*ZB(E]<19SY4?$3C0Q<\3$ MZGA=:_]QAO-IS"4)L4NZAOL3QO0F:F!"K!+&=#VJ(B1DE M(3;*.>/]?O$A)J:5Y$VT^DQ-XYPJ_!Q^$F)B%LJH+71,*Q9<:^XW!AT<6"YD)\/(T'V9 MMTI]VI.C)U^.H"$FIJ#LDDMMK!=B8@K*WGJQK?T>7WGEF("R5D#]XYYP"1M1 M0[EP?V!<><%EL=3,'PX+VMF57WC:-%*.7=E=/5>\/&XQ'[?'O_X"4$L#!!0 M ( )4XXE"Y(]HWL@$ %0< : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V3MNPD 4A>&M("\@PWU 0A12I:&-V( %PT,!;'DF"NP^" HX5HHT M:$YES5B^_JM/UOCM,^[JO&T.:;-MT^"XWQW2M-KDW+Z&D!:;N*_34]/&P_G. MJNGV=3XONW5HZ\57O8Y!A\-QZ.YG5.]O]S,'\U,;_S.Q6:VVB_C1++[W\9#_ M&!Q^FNXK;6+,U6!>=^N8IU4X[F[;*5PN\G2>7 UFRVG5S992A=)!"D%:/L@@ MR,H'.01Y^: 1!(W*!XTA:%P^Z!F"GLL'O4#02_F@"01-R@?)$&4<$B3UL";0 M6I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R70 M6U%O)=!;>Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>AOJ;01Z&^IM!'H;ZFT$>EOOL(1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O[QUV$^CMJ+<3Z.VHMQ/H[:BW M/U+OE$^[F&X]US6^_Y%4Y_.S\?;ZR_*ZV6/G@G. GXCOOU!+ P04 " "5 M..)09>&9M;UW7VSI M;#)^VUKRO4U=-7Z2%"'8!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X'+', M-(&:, AMC60Z?J*Y7E6A][R)KWUIFDGBJ/))[W$WL3? M4@;[A#2N[.;XHK2^'RC3S>9E1;K)5'9>DWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X<^:, M]?'$'%T>=SB2=O7 QD+D0GG^$X^)L?35WT?M:>>4_S([;N^'<&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( )4XXE";83^4K 4 -P8 8 " @0T( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ E3CB4%S(>^T7 P KPD !@ ("!P10 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E3CB4"*, M2QF\!@ -!H !@ ("!%2( 'AL+W=O$RNG$<) W& & @(&C.@ >&PO=V]R:W-H965T M&UL4$L! A0#% @ E3CB4$)UQZ/_"@ T!X !@ M ("!($0 'AL+W=O&UL4$L! A0#% @ E3CB4#>H[S-?!P )!, M !D ("!D54 'AL+W=O)DL$ !V"P &0 @($G70 M>&PO=V]R:W-H965T&UL4$L! A0#% @ E3CB4.<=>+I3!@ =A, !D M ("!G&D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ E3CB4*=EB"AR P N < !D ("!IX8 'AL+W=O M&PO=V]R:W-H965T]JLOJ0( - % 9 " @2&> M !X;"]W;W)K&UL4$L! A0#% @ E3CB4(X% M 53\ @ X08 !D ("! :$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E3CB4-VK%_;8 P K D !D M ("!BJP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ E3CB4-=P$U?( @ ,@< !D ("! MT+< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ E3CB4)UI!,50 @ ,@4 !D ("!6< 'AL+W=O&PO=V]R:W-H965T:5._P, /(/ 9 " @2W' !X M;"]W;W)K&UL4$L! A0#% @ E3CB4+^&L;GT M P 8A !D ("!8\L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E3CB4'-YZ5HQ P 8@D !D M ("!Y]0 'AL+W=O&PO=V]R M:W-H965TC< !X;"]W;W)K&UL M4$L! A0#% @ E3CB4))PK!IL! TA( !D ("!P.( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ME3CB4'P( ETY P I H !D ("!!O 'AL+W=O&PO=V]R:W-H965T:5J@, , 9 " @1@& 0!X;"]W;W)K&UL4$L! A0#% @ E3CB4(*(&>M, @ 5 8 !D M ("!^0D! 'AL+W=OO'E(" !<# #0 @ %\# $ >&PO(/ 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " "5 M..)0N2/:-[(! !4' &@ @ $A% $ >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "5..)09>&9M; XML 60 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 61 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 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 132 322 1 false 62 0 false 7 false false R1.htm 0001000 - Document - Cover page Sheet http://www.propetroservices.com/role/CoverPage Cover page Cover 1 false false R2.htm 1002000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY Sheet http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 1005000 - 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 2101100 - Disclosure - Basis of Presentation Sheet http://www.propetroservices.com/role/BasisOfPresentation Basis of Presentation Notes 7 false false R8.htm 2102100 - Disclosure - Recently Issued Accounting Standards Sheet http://www.propetroservices.com/role/RecentlyIssuedAccountingStandards Recently Issued Accounting Standards Notes 8 false false R9.htm 2103100 - Disclosure - Fair Value Measurement Sheet http://www.propetroservices.com/role/FairValueMeasurement Fair Value Measurement Notes 9 false false R10.htm 2104100 - Disclosure - Long-Term Debt Sheet http://www.propetroservices.com/role/LongTermDebt Long-Term Debt Notes 10 false false R11.htm 2105100 - Disclosure - Reportable Segment Information Sheet http://www.propetroservices.com/role/ReportableSegmentInformation Reportable Segment Information Notes 11 false false R12.htm 2106100 - Disclosure - Net Income (Loss) Per Share Sheet http://www.propetroservices.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 12 false false R13.htm 2107100 - Disclosure - Stock-Based Compensation Sheet http://www.propetroservices.com/role/StockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 2108100 - Disclosure - Related-Party Transactions Sheet http://www.propetroservices.com/role/RelatedPartyTransactions Related-Party Transactions Notes 14 false false R15.htm 2109100 - Disclosure - Leases Sheet http://www.propetroservices.com/role/Leases Leases Notes 15 false false R16.htm 2110100 - Disclosure - Commitments and Contingencies Sheet http://www.propetroservices.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 2111100 - Disclosure - Subsequent Events Sheet http://www.propetroservices.com/role/SubsequentEvents Subsequent Events Notes 17 false false R18.htm 2201201 - Disclosure - Basis of Presentation - (Policies) Sheet http://www.propetroservices.com/role/BasisOfPresentationPolicies Basis of Presentation - (Policies) Policies http://www.propetroservices.com/role/RecentlyIssuedAccountingStandards 18 false false R19.htm 2301302 - Disclosure - Basis of Presentation - (Tables) Sheet http://www.propetroservices.com/role/BasisOfPresentationTables Basis of Presentation - (Tables) Tables http://www.propetroservices.com/role/BasisOfPresentation 19 false false R20.htm 2303301 - Disclosure - Fair Value Measurement - (Tables) Sheet http://www.propetroservices.com/role/FairValueMeasurementTables Fair Value Measurement - (Tables) Tables http://www.propetroservices.com/role/FairValueMeasurement 20 false false R21.htm 2304301 - Disclosure - Long-Term Debt - (Tables) Sheet http://www.propetroservices.com/role/LongTermDebtTables Long-Term Debt - (Tables) Tables http://www.propetroservices.com/role/LongTermDebt 21 false false R22.htm 2305301 - Disclosure - Reportable Segment Information - (Tables) Sheet http://www.propetroservices.com/role/ReportableSegmentInformationTables Reportable Segment Information - (Tables) Tables http://www.propetroservices.com/role/ReportableSegmentInformation 22 false false R23.htm 2306301 - Disclosure - Net Income (Loss) Per Share - (Tables) Sheet http://www.propetroservices.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share - (Tables) Tables http://www.propetroservices.com/role/NetIncomeLossPerShare 23 false false R24.htm 2307301 - Disclosure - Stock-Based Compensation - (Tables) Sheet http://www.propetroservices.com/role/StockBasedCompensationTables Stock-Based Compensation - (Tables) Tables http://www.propetroservices.com/role/StockBasedCompensation 24 false false R25.htm 2309301 - Disclosure - Leases - (Tables) Sheet http://www.propetroservices.com/role/LeasesTables Leases - (Tables) Tables 25 false false R26.htm 2401403 - Disclosure - Basis of Presentation - Additional Information (Details) Sheet http://www.propetroservices.com/role/BasisOfPresentationAdditionalInformationDetails Basis of Presentation - Additional Information (Details) Details 26 false false R27.htm 2401404 - Disclosure - Basis of Presentation - Accounts Receivable (Details) Sheet http://www.propetroservices.com/role/BasisOfPresentationAccountsReceivableDetails Basis of Presentation - Accounts Receivable (Details) Details 27 false false R28.htm 2401405 - 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 28 false false R29.htm 2402401 - Disclosure - Recently Issued Accounting Standards - (Details) Sheet http://www.propetroservices.com/role/RecentlyIssuedAccountingStandardsDetails Recently Issued Accounting Standards - (Details) Details 29 false false R30.htm 2403402 - Disclosure - Fair Value Measurement - Assets Measured on Nonrecurring Basis (Details) Sheet http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails Fair Value Measurement - Assets Measured on Nonrecurring Basis (Details) Details 30 false false R31.htm 2403403 - Disclosure - Fair Value Measurement - Additional Information (Details) Sheet http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails Fair Value Measurement - Additional Information (Details) Details 31 false false R32.htm 2404402 - Disclosure - Long-Term Debt - Additional Information (Details) Sheet http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails Long-Term Debt - Additional Information (Details) Details 32 false false R33.htm 2404403 - Disclosure - Long-Term Debt - Schedule of Debt (Details) Sheet http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails Long-Term Debt - Schedule of Debt (Details) Details 33 false false R34.htm 2404404 - Disclosure - Long-Term Debt - Maturities of Long-term Debt (Details) Sheet http://www.propetroservices.com/role/LongTermDebtMaturitiesOfLongTermDebtDetails Long-Term Debt - Maturities of Long-term Debt (Details) Details 34 false false R35.htm 2405402 - Disclosure - Reportable Segment Information - Additional Information (Details) Sheet http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails Reportable Segment Information - Additional Information (Details) Details 35 false false R36.htm 2405403 - 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 36 false false R37.htm 2405404 - 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 37 false false R38.htm 2406402 - Disclosure - Net Income (Loss) Per Share - Calculation of net income per share (Details) Sheet http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails Net Income (Loss) Per Share - Calculation of net income per share (Details) Details http://www.propetroservices.com/role/NetIncomeLossPerShareTables 38 false false R39.htm 2407402 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 39 false false R40.htm 2407403 - 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 40 false false R41.htm 2407404 - 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 41 false false R42.htm 2407405 - 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 42 false false R43.htm 2408401 - Disclosure - Related-Party Transactions - (Details) Sheet http://www.propetroservices.com/role/RelatedPartyTransactionsDetails Related-Party Transactions - (Details) Details http://www.propetroservices.com/role/RelatedPartyTransactions 43 false false R44.htm 2409402 - Disclosure - Leases - Narrative (Details) Sheet http://www.propetroservices.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 44 false false R45.htm 2409403 - Disclosure - Leases - Lease Maturity (Details) Sheet http://www.propetroservices.com/role/LeasesLeaseMaturityDetails Leases - Lease Maturity (Details) Details 45 false false R46.htm 2410401 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 46 false false R47.htm 2411401 - Disclosure - Subsequent Events - (Details) Sheet http://www.propetroservices.com/role/SubsequentEventsDetails Subsequent Events - (Details) Details http://www.propetroservices.com/role/SubsequentEvents 47 false false All Reports Book All Reports a10q03312020.htm exhibit311.htm exhibit312.htm exhibit321.htm exhibit322.htm pump-20200331.xsd pump-20200331_cal.xml pump-20200331_def.xml pump-20200331_lab.xml pump-20200331_pre.xml http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "a10q03312020.htm": { "axisCustom": 1, "axisStandard": 26, "contextCount": 132, "dts": { "calculationLink": { "local": [ "pump-20200331_cal.xml" ] }, "definitionLink": { "local": [ "pump-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "a10q03312020.htm" ] }, "labelLink": { "local": [ "pump-20200331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "pump-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "pump-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 439, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 26, "http://www.propetroservices.com/20200331": 1, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 33 }, "keyCustom": 25, "keyStandard": 297, "memberCustom": 36, "memberStandard": 23, "nsprefix": "pump", "nsuri": "http://www.propetroservices.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover page", "role": "http://www.propetroservices.com/role/CoverPage", "shortName": "Cover page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Long-Term Debt", "role": "http://www.propetroservices.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Reportable Segment Information", "role": "http://www.propetroservices.com/role/ReportableSegmentInformation", "shortName": "Reportable Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Net Income (Loss) Per Share", "role": "http://www.propetroservices.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Stock-Based Compensation", "role": "http://www.propetroservices.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Related-Party Transactions", "role": "http://www.propetroservices.com/role/RelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Leases", "role": "http://www.propetroservices.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Commitments and Contingencies", "role": "http://www.propetroservices.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Subsequent Events", "role": "http://www.propetroservices.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Basis of Presentation - (Policies)", "role": "http://www.propetroservices.com/role/BasisOfPresentationPolicies", "shortName": "Basis of Presentation - (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - Basis of Presentation - (Tables)", "role": "http://www.propetroservices.com/role/BasisOfPresentationTables", "shortName": "Basis of Presentation - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Fair Value Measurement - (Tables)", "role": "http://www.propetroservices.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Long-Term Debt - (Tables)", "role": "http://www.propetroservices.com/role/LongTermDebtTables", "shortName": "Long-Term Debt - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Reportable Segment Information - (Tables)", "role": "http://www.propetroservices.com/role/ReportableSegmentInformationTables", "shortName": "Reportable Segment Information - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Net Income (Loss) Per Share - (Tables)", "role": "http://www.propetroservices.com/role/NetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Stock-Based Compensation - (Tables)", "role": "http://www.propetroservices.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Leases - (Tables)", "role": "http://www.propetroservices.com/role/LeasesTables", "shortName": "Leases - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Basis of Presentation - Additional Information (Details)", "role": "http://www.propetroservices.com/role/BasisOfPresentationAdditionalInformationDetails", "shortName": "Basis of Presentation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Basis of Presentation - Accounts Receivable (Details)", "role": "http://www.propetroservices.com/role/BasisOfPresentationAccountsReceivableDetails", "shortName": "Basis of Presentation - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Basis of Presentation - Allowance for Credit Losses (Details)", "role": "http://www.propetroservices.com/role/BasisOfPresentationAllowanceForCreditLossesDetails", "shortName": "Basis of Presentation - Allowance for Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Recently Issued Accounting Standards - (Details)", "role": "http://www.propetroservices.com/role/RecentlyIssuedAccountingStandardsDetails", "shortName": "Recently Issued Accounting Standards - (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2019Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Fair Value Measurement - Assets Measured on Nonrecurring Basis (Details)", "role": "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails", "shortName": "Fair Value Measurement - Assets Measured on Nonrecurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "pump:DepositonPropertyandEquipment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Fair Value Measurement - Additional Information (Details)", "role": "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails", "shortName": "Fair Value Measurement - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "lang": null, "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Long-Term Debt - Additional Information (Details)", "role": "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails", "shortName": "Long-Term Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Long-Term Debt - Schedule of Debt (Details)", "role": "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails", "shortName": "Long-Term Debt - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404404 - Disclosure - Long-Term Debt - Maturities of Long-term Debt (Details)", "role": "http://www.propetroservices.com/role/LongTermDebtMaturitiesOfLongTermDebtDetails", "shortName": "Long-Term Debt - Maturities of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Reportable Segment Information - Additional Information (Details)", "role": "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails", "shortName": "Reportable Segment Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Reportable Segment Information - Reconciliation of segment information (Details)", "role": "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationDetails", "shortName": "Reportable Segment Information - Reconciliation of segment information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405404 - Disclosure - Reportable Segment Information - Reconciliation of segment information EBITDA (Details)", "role": "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationEbitdaDetails", "shortName": "Reportable Segment Information - Reconciliation of segment information EBITDA (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherNonoperatingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Net Income (Loss) Per Share - Calculation of net income per share (Details)", "role": "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails", "shortName": "Net Income (Loss) Per Share - Calculation of net income per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "role": "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "pump:CostOfServicesExcludingDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Stock-Based Compensation - Summary Of Stock Option Activity (Details)", "role": "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Summary Of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Stock-Based Compensation - Summary Of RSU Activity (Details)", "role": "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfRsuActivityDetails", "shortName": "Stock-Based Compensation - Summary Of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - Stock-Based Compensation - Summary Of Performance Shares Activity (Details)", "role": "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfPerformanceSharesActivityDetails", "shortName": "Stock-Based Compensation - Summary Of Performance Shares Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408401 - Disclosure - Related-Party Transactions - (Details)", "role": "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails", "shortName": "Related-Party Transactions - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Leases - Narrative (Details)", "role": "http://www.propetroservices.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Leases - Lease Maturity (Details)", "role": "http://www.propetroservices.com/role/LeasesLeaseMaturityDetails", "shortName": "Leases - Lease Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "pump:DepositonPropertyandEquipment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "lang": null, "name": "us-gaap:SuppliesExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "D2020Q2Apr10_us-gaap_PlanNameAxis_pump_RightsPlanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "2", "first": true, "lang": null, "name": "pump:StockholderRightsPlanPercentageOfBeneficialOwnershipWhichTriggersThePlan", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411401 - Disclosure - Subsequent Events - (Details)", "role": "http://www.propetroservices.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "D2020Q2Apr10_us-gaap_PlanNameAxis_pump_RightsPlanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "2", "first": true, "lang": null, "name": "pump:StockholderRightsPlanPercentageOfBeneficialOwnershipWhichTriggersThePlan", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY", "role": "http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Basis of Presentation", "role": "http://www.propetroservices.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Recently Issued Accounting Standards", "role": "http://www.propetroservices.com/role/RecentlyIssuedAccountingStandards", "shortName": "Recently Issued Accounting Standards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Fair Value Measurement", "role": "http://www.propetroservices.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10q03312020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 62, "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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 CCYY 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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r303" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r304" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r305" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r305" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r305" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r306" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r305" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r305" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r305" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r305" ], "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/2019-01-31", "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/2019-01-31", "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 Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r301" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r302" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "pump_A2017Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2017 [Member]", "label": "2017 [Member]", "terseLabel": "2017" } } }, "localname": "A2017Member", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfPerformanceSharesActivityDetails" ], "xbrltype": "domainItemType" }, "pump_A2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2018 [Member]", "label": "2018 [Member]", "terseLabel": "2018" } } }, "localname": "A2018Member", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfPerformanceSharesActivityDetails" ], "xbrltype": "domainItemType" }, "pump_A2019Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2019 [Member]", "label": "2019 [Member]", "terseLabel": "2019" } } }, "localname": "A2019Member", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfPerformanceSharesActivityDetails" ], "xbrltype": "domainItemType" }, "pump_A2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2020 [Member]", "label": "2020 [Member]", "terseLabel": "2020" } } }, "localname": "A2020Member", "nsuri": "http://www.propetroservices.com/20200331", "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 Credit Facility" } } }, "localname": "ABLFacilityMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails", "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "pump_AssetAcquisitionEquityIssued": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset Acquisition, Equity Issued", "label": "Asset Acquisition, Equity Issued", "terseLabel": "Consideration transferred (in shares )" } } }, "localname": "AssetAcquisitionEquityIssued", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "pump_AssetsExcludingPropertyPlantAndEquipmentNoncurrent": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/20200331", "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/20200331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pump_CommonStockAdditionalPaidinCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock Additional Paid-in Capital [Member]", "label": "Common Stock Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "CommonStockAdditionalPaidinCapitalMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "pump_CompensationIPOBonusExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Compensation, IPO Bonus Expense", "label": "Compensation, IPO Bonus Expense", "terseLabel": "Retention bonus and severance expense" } } }, "localname": "CompensationIPOBonusExpense", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationEbitdaDetails" ], "xbrltype": "monetaryItemType" }, "pump_CorporateofficesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Corporate offices [Member]", "label": "Corporate offices [Member]", "terseLabel": "Corporate offices" } } }, "localname": "CorporateofficesMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "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/20200331", "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/20200331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "pump_DepositonPropertyandEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deposit on Property and Equipment", "label": "Deposit on Property and Equipment", "terseLabel": "Deposit on property and equipment" } } }, "localname": "DepositonPropertyandEquipment", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pump_DrillingYardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Drilling Yard [Member]", "label": "Drilling Yard [Member]", "terseLabel": "Drilling yard" } } }, "localname": "DrillingYardMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "pump_DuraStimMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "DuraStim [Member]", "label": "DuraStim [Member]", "terseLabel": "DuraStim" } } }, "localname": "DuraStimMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationEbitdaDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pump_EquipmentMaintenanceandRepairServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment Maintenance and Repair Services [Member]", "label": "Equipment Maintenance and Repair Services [Member]", "terseLabel": "Equipment maintenance and repair services" } } }, "localname": "EquipmentMaintenanceandRepairServicesMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "pump_EquipmentandOtherAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment and Other Assets [Member]", "label": "Equipment and Other Assets [Member]", "terseLabel": "Equipment and Other Assets" } } }, "localname": "EquipmentandOtherAssetsMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "pump_FlowbackOperatingSegmentDispoalGroupMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Flowback Operating Segment Dispoal Group [Member]", "label": "Flowback Operating Segment Dispoal Group [Member]", "terseLabel": "Flowback operating segment" } } }, "localname": "FlowbackOperatingSegmentDispoalGroupMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pump_FormerExecutiveOfficerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Former Executive Officer [Member]", "label": "Former Executive Officer [Member]", "terseLabel": "Former Executive Officer" } } }, "localname": "FormerExecutiveOfficerMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "pump_GroundLeaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ground Lease [Member]", "label": "Ground Lease [Member]", "terseLabel": "Ground Lease" } } }, "localname": "GroundLeaseMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "pump_HydraulicFracturingAndDrillingSegmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Hydraulic Fracturing And Drilling Segments [Member]", "label": "Hydraulic Fracturing And Drilling Segments [Member]", "terseLabel": "Hydraulic fracturing and drilling segments" } } }, "localname": "HydraulicFracturingAndDrillingSegmentsMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pump_ImpairmentOfPropertyAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Impairment Of Property And Equipment", "label": "Impairment Of Property And Equipment", "terseLabel": "Impairment of property and equipment" } } }, "localname": "ImpairmentOfPropertyAndEquipment", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pump_LandCoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "LandCo [Member]", "label": "LandCo [Member]", "terseLabel": "LandCo" } } }, "localname": "LandCoMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pump_LodgingLeaseExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lodging Lease Expense", "label": "Lodging Lease Expense", "terseLabel": "Lodging lease expense" } } }, "localname": "LodgingLeaseExpense", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pump_LongTermDebtMaturitiesRepaymentsOfPrincipalInFiveYearAndThereafter": { "auth_ref": [], "calculation": { "http://www.propetroservices.com/role/LongTermDebtMaturitiesOfLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-Term Debt, Maturities, Repayments Of Principal In Five Year And Thereafter", "label": "Long-Term Debt, Maturities, Repayments Of Principal In Five Year And Thereafter", "terseLabel": "2024 and thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInFiveYearAndThereafter", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "pump_MeasurementOfFinanceLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Measurement Of Finance Lease", "label": "Measurement Of Finance Lease", "terseLabel": "Cash paid for finance lease" } } }, "localname": "MeasurementOfFinanceLease", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails", "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "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/20200331", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "pump_OperationLeaseAccumulatedAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operation Lease, Accumulated Amortization", "label": "Operation Lease, Accumulated Amortization", "terseLabel": "Accumulated amortization" } } }, "localname": "OperationLeaseAccumulatedAmortization", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pump_PermianDrillingAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Permian Drilling Assets [Member]", "label": "Permian Drilling Assets [Member]", "terseLabel": "Permian drilling assets" } } }, "localname": "PermianDrillingAssetsMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "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/20200331", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "pump_PressurePumpingRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Pressure Pumping Revenue [Member]", "label": "Pressure Pumping Revenue [Member]", "terseLabel": "Pressure pumping" } } }, "localname": "PressurePumpingRevenueMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pump_PressurePumpingSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Pressure Pumping Segment [Member]", "label": "Pressure Pumping Segment [Member]", "terseLabel": "Pressure Pumping" } } }, "localname": "PressurePumpingSegmentMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationEbitdaDetails" ], "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "pump_PumpingReportableSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Pumping Reportable Segment [Member]", "label": "Pumping Reportable Segment [Member]", "terseLabel": "Pumping reportable segment" } } }, "localname": "PumpingReportableSegmentMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pump_PurchaseOptionsPropertyAndEquipment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase Options, Property And Equipment", "label": "Purchase Options, Property And Equipment", "terseLabel": "Purchase options, property and equipment" } } }, "localname": "PurchaseOptionsPropertyAndEquipment", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "powerItemType" }, "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/20200331", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "pump_ReimbursementForRetentionBonusesPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reimbursement For Retention Bonuses Paid", "label": "Reimbursement For Retention Bonuses Paid", "terseLabel": "Reimbursed pioneer" } } }, "localname": "ReimbursementForRetentionBonusesPaid", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "pump_RelatedPartyEquipmentRentalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Party Equipment Rental [Member]", "label": "Related Party Equipment Rental [Member]", "terseLabel": "Related party equipment rental" } } }, "localname": "RelatedPartyEquipmentRentalMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "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/20200331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "pump_RelatedPartyTransportationServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Party Transportation Services [Member]", "label": "Related Party Transportation Services [Member]", "terseLabel": "Related party transportation services" } } }, "localname": "RelatedPartyTransportationServicesMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "pump_RightsPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rights Plan [Member]", "label": "Rights Plan [Member]", "terseLabel": "Rights Plan" } } }, "localname": "RightsPlanMember", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "pump_ServiceProviderTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service Provider, Term", "label": "Service Provider, Term", "terseLabel": "Service term (in years) (up to)" } } }, "localname": "ServiceProviderTerm", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "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/20200331", "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/20200331", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "pump_StockholderRightsPlanDiscountOnCommonStockIfTriggerIsTripped": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stockholder Rights Plan, Discount On Common Stock If Trigger Is Tripped", "label": "Stockholder Rights Plan, Discount On Common Stock If Trigger Is Tripped", "terseLabel": "Discount on common stock if trigger is tripped" } } }, "localname": "StockholderRightsPlanDiscountOnCommonStockIfTriggerIsTripped", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "pump_StockholderRightsPlanPercentageOfBeneficialOwnershipWhichTriggersThePlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stockholder Rights Plan, Percentage Of Beneficial Ownership Which Triggers The Plan", "label": "Stockholder Rights Plan, Percentage Of Beneficial Ownership Which Triggers The Plan", "terseLabel": "Stockholder Rights Plan, percentage of beneficial ownership which triggers the Plan" } } }, "localname": "StockholderRightsPlanPercentageOfBeneficialOwnershipWhichTriggersThePlan", "nsuri": "http://www.propetroservices.com/20200331", "presentation": [ "http://www.propetroservices.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "srt_DirectorMember": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails", "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails", "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails", "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails", "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "label": "Name of Property [Axis]", "terseLabel": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails", "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Name of Property [Domain]", "terseLabel": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails", "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r106", "r247" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30" ], "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 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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r123" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r20", "r107", "r108", "r166" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable - net of allowance for credit losses of $5,340 and $1,049, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r21" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity" ], "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 (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdministrativeFeesExpense": { "auth_ref": [ "r246" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r113", "r117", "r119", "r122" ], "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 loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationAdditionalInformationDetails", "http://www.propetroservices.com/role/BasisOfPresentationAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r26", "r113", "r117" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationAllowanceForCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r121" ], "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": "Amounts written off" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r49", "r66", "r226" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r89" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r89" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r89" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r66", "r136" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment expense" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationEbitdaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r101", "r272", "r286" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r41" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r174", "r195" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfPerformanceSharesActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfPerformanceSharesActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r174", "r195" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails", "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r218", "r219" ], "lang": { "en-US": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Reported value measurement", "verboseLabel": "Reported Value Measurement" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r27", "r68" ], "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 of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r63", "r68", "r69" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS - End of period", "periodStartLabel": "CASH AND CASH EQUIVALENTS - Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r63", "r222" ], "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 DECREASE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r37", "r148", "r278", "r290" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "COMMITMENTS AND CONTINGENCIES (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r147", "r149" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r154" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common Stock, shares outstanding ( in shares )" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "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 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,100,777,670 and 100,624,099 shares issued, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r94", "r95", "r220", "r221" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r94", "r95", "r220", "r221", "r297" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r94", "r95", "r220", "r221" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r160", "r161", "r166" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r96" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationEbitdaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r50" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails", "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails", "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r118", "r124", "r125", "r126", "r127" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r273", "r274", "r285" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails", "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r16", "r152", "r274", "r285" ], "calculation": { "http://www.propetroservices.com/role/LongTermDebtMaturitiesOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "totalLabel": "Total debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtMaturitiesOfLongTermDebtDetails", "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails", "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r36" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails", "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r36", "r73", "r155", "r156", "r157", "r158", "r224", "r225", "r227", "r284" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails", "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r66", "r71", "r200", "r201" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.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 (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r198", "r199" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "DEFERRED INCOME TAXES" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r66", "r138" ], "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/2019-01-31", "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": [ "r66", "r99" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r197" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r1" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r137", "r143" ], "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" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Consideration for disposal of assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r74", "r245", "r276", "r292" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r74", "r245", "r277", "r291" ], "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/2019-01-31", "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 (LOSS) PER COMMON SHARE:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r47", "r76", "r80", "r84", "r85", "r88", "r92", "r281", "r294" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic income (loss) per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r47", "r76", "r80", "r84", "r85", "r88", "r92", "r281", "r294" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted income (loss) per common share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r194" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r194" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r193" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r192" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails", "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r154" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimate of Fair Value Measurement" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r204", "r205", "r206", "r213" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "auth_ref": [ "r204", "r205", "r207" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).", "label": "Fair Value Measurements, Nonrecurring [Table Text Block]", "terseLabel": "Schedule of Fair Value on Nonrecurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r204", "r213" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r169", "r170", "r172", "r205", "r255" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r204", "r214" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r204", "r205", "r208", "r209", "r215" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r212" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r169", "r170", "r172", "r205", "r256" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r169", "r170", "r172", "r205", "r257" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r169", "r170", "r172", "r205", "r258" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r204", "r205", "r208", "r209", "r211", "r215" ], "lang": { "en-US": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Nonrecurring Basis" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r230", "r235", "r242" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r229" ], "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 finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Finance Lease Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r232", "r237" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Payment of finance lease obligation" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r238", "r242" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Lease term (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r66" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 5.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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationEbitdaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r66" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r53" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r130", "r132" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillFairValueDisclosure": { "auth_ref": [ "r204" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of 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, Fair Value Disclosure", "terseLabel": "Goodwill" } } }, "localname": "GoodwillFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r66", "r131", "r133", "r135" ], "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", "negatedLabel": "Total gains (losses), goodwill", "terseLabel": "Goodwill, impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r134" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Goodwill, period increase (decrease)" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r66", "r136", "r141", "r299" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "negatedLabel": "Total gains (losses), property and equipment, net", "terseLabel": "Impairment expense" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r45", "r76", "r271", "r279", "r295" ], "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 (LOSS) BEFORE INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r71", "r100", "r202" ], "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) BENEFIT", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationEbitdaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r65" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r65" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r65" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r65" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in 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": "Accrued interest" } } }, "localname": "IncreaseDecreaseInInterestPayableNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r65" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r65" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r65" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r81", "r90" ], "calculation": { "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails": { "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r44", "r98", "r223", "r226", "r283" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationEbitdaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r10", "r11", "r34" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r39", "r128" ], "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 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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value.", "label": "Investor [Member]", "terseLabel": "Passive investors" } } }, "localname": "InvestorMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r167" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "LesseeFinanceLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Term of contract (in years)" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r240" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r240" ], "calculation": { "http://www.propetroservices.com/role/LeasesLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.propetroservices.com/role/LeasesLeaseMaturityDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total undiscounted future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r240" ], "calculation": { "http://www.propetroservices.com/role/LeasesLeaseMaturityDetails": { "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 payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r240" ], "calculation": { "http://www.propetroservices.com/role/LeasesLeaseMaturityDetails": { "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r240" ], "calculation": { "http://www.propetroservices.com/role/LeasesLeaseMaturityDetails": { "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 payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r240" ], "calculation": { "http://www.propetroservices.com/role/LeasesLeaseMaturityDetails": { "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 payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r240" ], "calculation": { "http://www.propetroservices.com/role/LeasesLeaseMaturityDetails": { "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 for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r240" ], "calculation": { "http://www.propetroservices.com/role/LeasesLeaseMaturityDetailsCalc2": { "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r234" ], "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 (in years)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r234" ], "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 (in years)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r243" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r275", "r288" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails", "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "verboseLabel": "Less current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r75", "r150" ], "calculation": { "http://www.propetroservices.com/role/LongTermDebtMaturitiesOfLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r75", "r150" ], "calculation": { "http://www.propetroservices.com/role/LongTermDebtMaturitiesOfLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r75", "r150" ], "calculation": { "http://www.propetroservices.com/role/LongTermDebtMaturitiesOfLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r75" ], "calculation": { "http://www.propetroservices.com/role/LongTermDebtMaturitiesOfLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "LONG-TERM DEBT", "verboseLabel": "Total long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets", "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r153" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r36" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails", "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r36", "r151" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails", "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ManagingMemberOrGeneralPartnerSubsequentDistributionAmount": { "auth_ref": [ "r86", "r87", "r91" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash or stock or unit payment to a limited liability corporation managing member or limited partnership general partner after the end of the accounting period.", "label": "Managing Member or General Partner, Subsequent Distribution Amount", "terseLabel": "Estimated indirect benefit" } } }, "localname": "ManagingMemberOrGeneralPartnerSubsequentDistributionAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Noncontrolling equity interest (as a percent)" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r63" ], "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 provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r63" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r63", "r64", "r67" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r42", "r43", "r46", "r67", "r90", "r280", "r293" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.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 (loss) relevant to common stockholders", "terseLabel": "Net income (loss)", "totalLabel": "NET INCOME (LOSS)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity", "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r77" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "Recently Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r54" ], "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 expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable": { "auth_ref": [ "r144" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "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 (LOSS)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r231" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r229" ], "calculation": { "http://www.propetroservices.com/role/LeasesLeaseMaturityDetailsCalc2": { "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", "verboseLabel": "Present value of future lease payments (lease obligation)" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r229" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r229" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r233", "r237" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r228" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "ROU asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r239", "r242" ], "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 (as a percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r238", "r242" ], "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 (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r203" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r40" ], "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 current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "auth_ref": [ "r53" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of general and administrative expense classified as other.", "label": "Other General and Administrative Expense", "terseLabel": "Other general and administrative expense" } } }, "localname": "OtherGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationEbitdaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r55" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as other.", "label": "Other Nonoperating Expense", "terseLabel": "Other expense" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationEbitdaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r55" ], "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 expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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 EXPENSE:" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r60" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBuildings": { "auth_ref": [ "r57" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for acquisition of buildings (properties) whether for investment or use.", "label": "Payments to Acquire Buildings", "terseLabel": "Payments to acquire buildings" } } }, "localname": "PaymentsToAcquireBuildings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r57" ], "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", "verboseLabel": "Purchase of land associated with ground lease" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails", "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfPerformanceSharesActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r174", "r195" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.propetroservices.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.propetroservices.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at fair value measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r8", "r129" ], "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 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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r59" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from borrowings" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r56" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r58", "r196" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAdditions": { "auth_ref": [], "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" } } }, "localname": "PropertyPlantAndEquipmentAdditions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r28", "r140" ], "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": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentFairValueDisclosure": { "auth_ref": [ "r204" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion 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, Fair Value Disclosure", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAssetsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r140", "r289" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r139" ], "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": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r48", "r120" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Allowance for credit losses during the period", "verboseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationAdditionalInformationDetails", "http://www.propetroservices.com/role/BasisOfPresentationAllowanceForCreditLossesDetails", "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.propetroservices.com/role/RecentlyIssuedAccountingStandardsDetails" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RealEstateTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r252" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails", "http://www.propetroservices.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r244", "r248", "r249" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Total payment in connection with crew camp facility lease" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r171", "r246", "r248" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r244" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r171", "r246", "r248", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails", "http://www.propetroservices.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r252" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r61" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Repayments of borrowings" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongtermLoansFromVendors": { "auth_ref": [ "r62" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflows under financing arrangements with vendors (seller-financed debt), which had a maturity date at inception of more than one year (or more than one operating cycle, if longer); such debt may have arisen from purchases of property, plant and equipment or other productive assets.", "label": "Repayments of Long-term Loans from Vendors", "negatedTerseLabel": "Repayments of insurance financing" } } }, "localname": "RepaymentsOfLongtermLoansFromVendors", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails", "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r159", "r287" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r164", "r165" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r70", "r168" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r51", "r298" ], "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" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "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, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r162" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r163" ], "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, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationAccountsReceivableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r163" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationAccountsReceivableDetails" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtAdditionalInformationDetails", "http://www.propetroservices.com/role/LongTermDebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r89" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r36", "r73", "r155", "r156", "r157", "r158", "r224", "r225", "r227", "r284" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r90" ], "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 Income (Loss) Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r52", "r80", "r82", "r83", "r88", "r92" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r104" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Annual Maturities of Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r28", "r140" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r72", "r246", "r248", "r249", "r250", "r251" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r97", "r101", "r102", "r103", "r134" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationEbitdaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r97", "r101", "r102", "r103", "r134" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r174", "r195" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r178" ], "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": "Schedule of RSUs, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r178", "r189", "r190" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Options, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails", "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]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r105" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationEbitdaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r65" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationEbitdaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r175" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r183" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r188" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r186" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r186" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r185" ], "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 at End of Period (in shares)", "periodStartLabel": "Outstanding at Beginning of Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r185" ], "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 at End of Period (in dollars per share)", "periodStartLabel": "Outstanding at Beginning of Period (in dollars per share)", "terseLabel": "Weighted Average Grant Date Fair Value per Share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r187" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r187" ], "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/2019-01-31", "presentation": [ "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfPerformanceSharesActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r181" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r181" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r184" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r183" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r195" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options, outstanding, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r180", "r195" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r179" ], "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/2019-01-31", "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/2019-01-31", "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 (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r173", "r176" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails", "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "auth_ref": [ "r177" ], "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": "Schedule of Performance Shares, Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r195" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options, exercisable, intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r195" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Term for outstanding stock" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "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 (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermLeaseCommitmentAmount": { "auth_ref": [ "r241" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease commitment.", "label": "Short-term Lease Commitment, Amount", "terseLabel": "Lease commitment" } } }, "localname": "ShortTermLeaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r236", "r242" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r101", "r134", "r142", "r145", "r146", "r296" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationDetails", "http://www.propetroservices.com/role/ReportableSegmentInformationReconciliationOfSegmentInformationEbitdaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r17", "r18", "r19", "r154" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r38", "r154" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r18", "r19", "r154", "r159" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r154", "r159", "r182" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r154", "r159" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r23", "r24", "r115" ], "calculation": { "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets", "http://www.propetroservices.com/role/CondensedConsolidatedStatementOfShareholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails", "http://www.propetroservices.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails", "http://www.propetroservices.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/RelatedPartyTransactionsDetails", "http://www.propetroservices.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SuppliesExpense": { "auth_ref": [ "r282" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense associated with supplies that were used during the current accounting period.", "label": "Supplies Expense", "terseLabel": "Supplies expense" } } }, "localname": "SuppliesExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r109", "r110", "r111", "r112", "r114", "r116" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r79", "r88" ], "calculation": { "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails": { "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails" ], "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/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r78", "r88" ], "calculation": { "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails": { "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 earnings (loss) per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.propetroservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.propetroservices.com/role/NetIncomeLossPerShareCalculationOfNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919260-210447" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919272-210447" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "405", "URI": "http://asc.fasb.org/extlink&oid=84228828&loc=SL34748401-199205" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918705-209980" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.14)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874292-224272" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=114873921&loc=SL114875236-224282" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28)", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r301": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r302": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r303": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r304": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r305": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r306": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.21)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1278-109256" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1311-109256" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "72", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6926462&loc=SL5163672-159010" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "73", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6926462&loc=SL5163674-159010" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "103", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243028&loc=SL5199526-159011" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" } }, "version": "2.1" } ZIP 66 0001680247-20-000015-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001680247-20-000015-xbrl.zip M4$L#!!0 ( )4XXE",1XJDB8P! %.]$@ 0 83$P<3 S,S$R,#(P+FAT M;>R]:W?;.)8N_'G.K^#K[IF36D=. ) @@%1US@)O59Y);)?M='>=+[UH";;9 MD4@U23EQ__H7("F1DDA)EB5;%];J=B0!)&Y[/_N"C8U?_N^/05][%'$21.%? M3N![<**)L!OU@O#^+R=?;[Q3>O)_/_VO7_Z_T]._6U>?-2?JC@8B3#4[%GXJ M>MKW('W0_M83R3?M+HX&VM^B^%OPZ)^>Y@\-/R++T757UQT;ZYCH%D<>-3T( M/*:;)G3-SH^/O2Z&%!I=8@+#8.+V%MSJ&"/DFP3<(@3'+RM;[Q:MCQ+9SZ)Y M;5+-CH9/<7#_D&H((##N4E[^D,KQRC&'R5].'M)T^/'#A^_?O[__KK^/XOL/ MD#'VX8>JD'R8:;2!P0@.P7P5(?C MU]PEIT&8BE@D:?TK*A5J'D_NAJ?!;33_:)(./A2%#8\EBQY+ZA\+NJ=)VIL\ M]N,V[K]/1/?]??3XH2A4C\&9Q])AO."YHG3\?_4".OV"[BB.)?$]GC>][=?75R4U#]R/_+C^ 552\T \JJ\>C^JF7\V4W^\O MF$=9.OY_S3S*42:-XT\:Z*3;C\4"2LF*:QX-_"BH;TN5U+4E^20(:_J7M907 MUJU1- K3>!EI3%=2KR&UKUGX>,UC&7?KA W+&JU1LV01LFI'W?CJ"]J*+E26/-HK]L=1@VMYF4-7)/\_"/ MI!Q?128C ."'OW_Y?"U79. K5DO]L"LFTRF"Q;15J5#'0$ED($BF&LX>+YK6 M/Q0URO:&L>@J[:/Q&?:A6/X/9>5I#FSL[*2XAO/B!F2(ZX!!<6/Z-*PCSTE1 MG: 2LD93,_GP:B"H6R,X"A#JU@F-*1'>.!>SM1:]:+FV4 ]-4VW(U5JA)[)6 MS8O\N&$.9$%-=?&C^U#?EBJI>2#J#N\:A'I6M&!LB\?4*"662(AFZ5 +-D5! MK63O!7>!9!)I@9P._;A&09ZK4D_PM:W6(?"$*^$"'FY@8#D+ITV&7A,2J9*:!YH,NEH;3@F2A5*FGKZE M>GA;(T<+S?&V#I4>FH;Q4#L*]9IFL_*VCK*D[&]67AHUEP:CIU=G\H@F0!2U M@%A5W9LEPG2E.OPIU+8HZGY?K-BI&@T:3+/N4B(CZ M#8_.5%J@:*'%>A:JDR3I0S_P&SBK*&R ,'$_:(8P65A':&DL[A>@K"R?FYJ' M*$Y7F)QQM?K.-G:TCK"#AR:%7);40D$3PZF2!AM[*@KGH3@]=2WMWP=-1=Z$K)BNL0<]3@29$%]>*H4135 M*:C#^I?[==JLXN=8! L4%E5:+XH&49TF5@@C5=B@M\@WUKF%2KVJWC$T1^;3 MUILJOO4346VI&_;N@@995I;7ZI@-#]55GA@-RPV<9@N\U^B]S0OKE^#NH=^ M[T5AO;HU;%:WAG6/C"WK1CZL5*C701HLU'%)PZ34.KW&DU+O^,I+>D%<@_/E MDZJ\#MR2Z.ZN =]448-]MQCCJC7JI'0#%BSPJ2X8W:2\SNTB>Q4LX*!9A\M$ M@4J3A\6B3-5H@,AFNLX+ZPBT ;1K,3N,PA4DIK0F9Z2F)/7DM@$I\[):]2&) MA@W0E9?5>EKNA.)^T3CUA0DZJ3CI8Z.9W&@<%P*\4;(W.) :3(1)T0(]?JF/ MOMY_$(ITV7S(*G-^"5N MPF8S2-),XS2:BJ*F9,RB^:N?/07L"U&_860-H!;6@IJ4Q,VZQ+BT3@ &=X]- M!K))(_]:&#\<6F#7*GS!HVGK]X;)/O^^*_F<3W^J]&U4V-_E8Z=.OLK M$S.+%>7ZM6I2D.H5HP?1;;*X5%'=*D7=)C51EM0*N1H!D$NW6B-#[5$LTI[J M][Z#L)OZ/QJ&GI75/#0<-OB19,$"C%SJYZAG[N"'U*A$=XK!QT^6/KR' MR5T4#S*WJ7H//@5TJAMA@Z#+JS=8;0LC RK:'ISK=3TD+>LR.D5F1;=M-!+R MLCH6:)+-HE8PJRW$A@'*D@_SFXG#T6 X-;1A' U%&D>)B!^#KDC>=R/%FDJ; MJLR'?]^T:R)+ZHC,;_#.RH+ZY6IR+F\<")\&N"FUO.>U+G0,^2H=YXK'%VLZC=L/_;J M%*R,"GKU]D_NPE]H*N?E#2R\T.E2[W#YT:_GW,P\^/OGBBZ,>I/X7C1A9%:VR/)KW$VLUJA3DL3]DMWE M0@V^KVY+B2;?49WLS1@CK>4:G'-->O+I?_W'+P_"[\E__^.7@4A]3=4^55M! MTOJVHS!50[B1=M2)ULV__>4D%3_2#WGXW(?LP31(^^+3.&[OEP_Y=_GJ#\6[ M?[F->D^??ND%CUJ2/O7E$MW)EYW>^8.@__3Q)AB(1#L7W[6K:."'/V=E2?!O M\1&"8?JS[&3U23G>8=]_4L:?./GT2_#CHVI$Q/G'H-<38?91EI_G9E_>\Q_I ME=*7/4=A]._PCQOG1 O]@7JC"#YRV?.>ZKW7]^]/M$"NC.=WTU-B0HL#9IC< MXMBT#8Z(AZAG$AO:$-KX]/NWTY4JGFBYR/O+B921'V\CN;I^>.?W$SF([)]? M/DQU>HTQV)FG*?6"I.OW_Q!^[(8]1Y)/93B&11R7&LC$A&%B4XXQ(@YT,:,N ML1&8#&=9Q9-/IZ<026I[>;?'=)/W^U(^%O4\^5M2Z;=E,,0)\5P+.MAV3(Z9 MQ0#GR,7 -3F?]'M9Q9-/OV^\RVJJ9SN,7<_%EFY9#D'8@8@1@KB#&0>*/J@Y MZ?"RBB>?5 ]>WF4WE%SY9"M9Z_?/PI[X\3_BJ=IAD[J0F(X'J8 4W9X2<633P :%* #+)>M_]1* ;_N$XE]:IYMOM^DES<7:=1]QO_ M$23_4-K8/RXSITDL>MGOEZ.X^^ GXDK%!"=?Q.!6Q-4).(]N8E]%/%\_#6ZC M_@R?2U"T+<=Q=1TXGJMSSX:4>88%$8?0I7 R_&45:_D\C4>2S=7?9\X(9+\; MU1FY$GTE#RZEIO9TH_1HV26I1"?64[6D,D6R4 A9L5=\NI2_JCDHE-;I:5*/ M?"R*+N/H46HG\8V(!Y5YM*L'/A*<3C53[11&.13,TIZ)]-S=9;/U7@DQ7Q]Y/U^]%WY M-;TH=J+1;7HWZO-N9GDE5Z(K@D?_MB\*X*SBC0ULJ<8#'5&;$@:8C:!#(2(2 MV@$VW!)OEE0\^02!P21'C$>UH,(C"G/W]^"+. */W5[\_ M$N6+2N%'(+ -#[L02''&"'<@)M BS+!=#QMZ*?R65)00]UZ.?COCK%O;9XX3 M0Y,S !$%+I8T:&$;>)XKM1'F&BZO"/DE%5\ZSD1U+'GV4F;C2?@H?8ABJ07V M*D,SF>6ZEDU=QT.8&-2R/.)"YG@FEGH)*I=P644E5HO_-CZ\)2NX8'B8Z0!1 MT_(L(+4N!CF7Y"9%BV7;!.ANN7++*FYS>"NMWEF2C*:&YMDZ,JEE6]R6+.4Z MU$,6,IFAV\22G]ED:,LJ*D0%)C( 8V^S@:EH.)Y"C$J"DF4RRIF0R.$F.2-5NUBE*IM0*4E5<9G$]LT+&S8%G.Q[LJ_R+-MN48. M<5V/E3)_6<4W7[KZ\9DZY([I]LZCL#LGZ9'%/&I);<6QL"5M#)=8AL$]4T= 2C=8VK++ M*DJYT#2^6D6V6)Y_)'$J-5B_[R9*?LEN2OUD-!AE0W"R&-P@\PD[(NG&P5!] MO+B[5'[6*:7VUU@J-;W/0BK[T_KK>&J\(%2*4%;C;T+9 Z+''Z4:?"^NQ, / M0KG^6:%2;F%5%[*)@Z2 H( PJMNVP1@U+--P===V#%8:03F0-6N&X_WURCJ?0_ZA>U\%JJ#DXEP1/YO53,PH.,!0W;54GZL+ MCY@<'286H-):P=B6#*X#P)"''=M$=NE?6%9QH5G3-#7ZYGBC?,72F;F0C\I7 M%JQP)4+QW>_/F'N,2%->6C4.D,.U&.,F9,BP#6K:V'*@73$.%E?*%].>-A6FYZ(8HY<"#Q ML&5@@CRN,\MQB(DRBEL1$5.G MI@FYJR/)7<1E!@680>0Z4K$%Q*KLVBRNN$#/V?JRS8V*2LL>$0M3:>MC8# . M@>E)^]\T3 XX*D>UK.*Z^GOIA7X4X:B$?(D.F=-;ZED7M_W@/I,X[H^AZ$K\ MN D&LLK%W;7\-;G+6Y/($J=J:RJ30-MY[?M>I-[S#]7W4V"<@KE)?W%[N;Y= ME7/<]:!%U<8(U)%KV=QV@0&QM'ZEO4AQB?_+*BJEX,N:VR=*)[A16[ 7=V?2 MUGT,>B._7\IZ=S#L1T]"XD+8N[B["[HB+O8!)BO!O_MQ3^WZSJQ/DLIVTX)* MOTI"3ZZNO\X\>]GWPW,YSV6#TB"1AFCP*++7JO)Z_2(C>TMJ#SUIN ]%F&0+ MP./8#^^S;2#KJ:QRZ3^IG[)79G_^*GN7+^+,F@"+F@A8-C:8J=1T2XHBV[,E M6IL2LBMNWV45Y9KHS]'3ZK:TZF>V0GDY[[_J!"',J&,ZNE39L4LM;D.";,\Q MD!3163[I>J'\2]!3_UV%XA8RYH3M;%Y]MG_3.^ SCZA9&G_IH"L.^1T<=Q4,\M#0E<% M5=^D5"A88EXDN%G*$:7,1J'\FM2(A0Q2]U0JU UO5C)4QK<]P;!5QG_&TF9* M867$MC\,4K]_4,N=J8>KCGE/26#*.]1R]YMQ]Q8D7*,Z MWS+X;C'X[BC_SR>;%A0.F1S6$Q!7(O6#4/1-XB MMW)B!Q3!-]<66E8_&@&PAOW?4L5>F8&E-ZR5 ;LN W;.-]AZ#W; >S"[M)OP M#=*=WPFAFW>(TE;6[9BLV\(BLUW?[MHT.S];P+?$?3PB_/F0UXKP/0"ZM7F^ M7=U#Y?3G*^LM_N^=VK[Z(K=6_ YX'X09_D>K*'?\.'Z:<)_H\8%*,SEYV@F2;C]2C\^<#:Y_OQ>+?XW4%5E3;4SJ M5FHFYU$8"Y792C:^7R2Z9&HKGJ7GS>TB4GUQ]Z96INSBBDMS%" \:R>-<^NH M8^XJ$YLR'X?94C]-CGUG..R,8O\Z#0;[1<8K#*_ V^GQO88)_ H:?(5->)*( M_-QG1?T2\2#PP[%0R:KLF2AM'.%8[VH>XE'R>V6^)A]_DTOAQ]V'I\_2'N[7 M2[6S<#A*DZP"6DE*SDMA-Y'L)<=R<3=YHA7!JY'V@J6J$7/S:[55J5NC%#QG MJ8]2(WB]P/8-,#QL&7YO&!ZV#']D#%]S[4;+0WM"%2]SKTQMH&WZT$.K*.XC MS;>*XH$AQ.NEPF@5Q:-B^%91/$*&W[1EJ+<,OS<,K[<,O^,,OP57T*8E?,OP M+<.W#+_#$KZ)X=OXB#8^XC@YHDGG;3FBY8@]X(C7C1)IB7:7J6*'XTKL6/0" MR<3=H!^DTR1S)1ZC_J.MSPQ.?H_ ^%?% M/3EW17\0A2A5',KL:$&Z]:Q'/+\0NXC MZLYJYBV[M.QR0.RRA>1LLTI*RS$MQ^P]Q^R0 E=AL8P-/D=^.!WQKZYENY)- MJ)+QC7O9_;WJ^K:LFOKVQ?\1#$:#=9EMUYDF(\SJW!2T6C,Y+Z16.9D?)U-[ M\DE]G9K;G>*^(V*#SV?6Q57+ S4\,#LS+0/L(0.,#?E5J;^E[OTGOU?Q+KY, MJPC"8T34U]$JJG-[0%2]0Z"Z&:WB.'G@%;2*E@%>2ZLX.*K=I?5^C:M"5TS5 M,O'21?$PBE5"K+!WD3Z(>+]6=4EBEHD'K7Z4K\/9NY>&I26-'2&-W=%Z5B.- M/ E%+'\>Q:+(D'6X&< 6C/-8R&.-_%\M>1R)8&F\=:N5*J\O5=[@^N46 MX& M EXOZ*5=ZIU9ZK?EZA:\]Y2C:U0X.PJ[LD]QEBO[*DB^64^6"+L/ S_^ULC7 M1>+M_5KN92.M9^VIH1Z+(C?M^PN2893X_5_C:#3,\O/)%>EFLSB%!E/U\B^B M=W%G/5W[?7$>I>I@@&PGD+/9NY ]RMXPNRUY%G:C@2@YT^^K;.[7#T*H](_E MM0?E*8/$>IIJ.9&OZ(]ZB; +CV>N*M^T7B2]9JA+3 M7K)6&_*XO\Y*%TR]^E+O*:S/A5NVL+YKL+Y[[ALN!] +^J,T>!37ZA",9#F1 MN#\45XF>%T<#=0_-*,VF]N)N?-?4I8BO'_Q8I6RM?<%,<&^2QH&Z@".[N.9K M&*3)U?77_:*Q+4Y4-79WP4P=A>;Q1B3J#H;]Z$F(;-HOANI-+7G.D6?C+!T+ M:Y;=^U4(LV&.CD6HOP59MHBY!XAYG*39ZIM[I&^^/8F^ MA;[9"O4=%^H[J&M^]^/>W!G6?2>DZJ!V9.EW$)':I6^Y_K"4[_K%/WIU>37. M;Y?_0+E_M>4_#/NFG@1VP")Y>S)830BT9'#(PF V\BZ;J/$]]<7)*U5E)GCB M<%7%\=C'A[3*P6\H&F%7%-+72RY<3U,('#%-C0??TM0+Q=4\5)$C)JOQX ^, MK'9+7DZ%+#80(3UF(J0'282O=_JA!;9C ;;7.V9QN,2R4\OX"O&VK39]+-KT M#JD]JZO?K:>@I<,W5[];5>G@B/"5U>^#)):=6L97T7A;^70$\NG-+?/6VW/ M-/4V.-7:B-_/[$YG""6'33*%[)Z#@V14&9)[53EULN MTW.W7=/E:)22'=*>%QOK?MW5MP=OK/N;OY>V-=;7@^\,6L>Z9J)RK-_=!5T1 MSV:&;K%\"99G2-<\D2VP'SA[70F_[R9I?E$![W9'@U%??NDY8B@%?)"E8W)$ MTHV#89Z9Z3*.9'OI4S4?=/[+S4,LQ P/78GL;9>^*H_],/&[DQ3PVJ5G_#]"76 M4[6DPA*R4 A9L5=\FESY$C]*=-T3LEY"/#6C']/Q2L-_)6\"?9XW@4YOT&XA M1Y42V_/'F07NM'K)7>LBK!75L$CBCT6P$ M2 N<:P'G9");X-R%$/<6._<*.W>+F)0_>FT?4B,KMK3Y6L!V+)SR?&_')K?W MRU[O( ]YB>RY8\==FD?MP^Z M]?J^"=C^&D>CL*=8=%85&==5QQ13^?Z)W6P]S3EK/\O%V0\JW!2VSLW;AJ!U MA5DO7:/EM!\#E.:'5>!_^R'<%/67KZBLY+&0<.W@7\- FP71%QIH9_FQR8MN M"C9&&'/L?2Q$\2QB-C](;HCE=FCR&*R/W0Q-?QB MG:OC?Z%>NRP#S*+IVT.TF4_BMX(5-;T7*^?^(GT0,4\2L2\>JV=9+].[L'7# MW<.%+P.R(%B0R.DJN'](DS+SSV&'0RU(A30[$4<3300GX4$K11/!3443O91 MG^&T'#]R%CZ*9#[-94OJ&R'UY_A1Q\],KTC+.WC,O*]ZH7S;UT6 C8NM=FQ#:N\,SW%C/=^-JB_)EO'26]NC<& M260@2#Y^O7:>^<*'8=W[1FDL[C\^#)_YLG T"RS3"S24'Y\_X$L19YDSJ^_- M]-XIDE-/G(^DYNM+;JPPW(J3]!]3W9A^4:4%1X31( @;VUA,B-.-S+QK7#09 MVO2\? A^?)0OC49Q5R3YUP?A]R1___)!/O+IE^R/G].>R3P)R39VN&-C8$'F M$,]D-L*< TI<="(?\BL/:DGZU)<0WP]" T"?XM/D)S MF+60#/UP_,ZL],X?!/TGJ6-*13=(9Y_(OG[/F[V-^CWYBJ_G9S>NHUW?\!OW M^ISZ^NSB?'N#0,\> M!*H?Q-]\:0>']VD4=C3GO?U>0P ;; \Z_H^%_^T!^7@75U^T<3_SOQ(QPBC, MH"WH9CC1(Q@AI;P)"!@^_?[MU),JSRE#,7*,C_",:/!Z'2]+/OU29#E?"Z/VDTC88?H:HC7YGZMWVA M=46_7Y3^Y02<9-_E4+KC[S5S=B/5Y$0[%]^UJVC@A]6Y [*W S^^#\*\>_XH MC<8_Q%F'LE^^![WT0=:6TW$;Q5)RGG:C?M\?)N+C^$.=<$NE7$M[DK15#Z62 MG@G/M*?^Q)/2HL-Y$_I__CRN,UO$2%E6\_RC5#2#KM\ONB G[N>IB4=R$JNS M6OU>+&WUIWSP*)_YRF+.CG)NX9L(E\>!W]>^AD$WZ@GMRW7]DTN@!D*SA!J* MF.T1SZ488!=AR]0-P!@C&!L6-MTZJ/E])"T.$?>E5:92?36CCI8E7D__KZZ_\_$:[N="D#G(C%0T-ZMK%E0;QN]Y/VH6GW?SF M:A7U9**:[+J0%9\Z/E/3T(:/.')IR]^W'W0 M=-C1U$/+&&M34[B^( >O1D]1_")AO<^BN96[.R)WC1(D(+9UT[ MT^,$.U+7 MUVW$N>-XT'*)1(E:%5^Y1 /E$=V(X#6.6_#>7/'SZ[-,O+:2MT[RIA-R&XO> MNS@:K"DU*D+BI3W,9J$GNNH(H>S?TNCM M>['+:[/#RHD=#09!HO:@-"^0.L!YYL?_^!S_$22H-.HP)1[13:)+&\[3=@AA(7=0&5>'B9KM/JM6\T6?YD*9' 0 \U2G0\>8\1Z^O<.Z[YPBAU?41 M"DN2L1UNN*:+$;0PLTW+]DQ'9\#1'9.ZTT9+3C)7XCY(E(Q(U>;P\UV/J&'> M+N/H4J1QI/TFO\N!:^JX^/N-D513L]H^&#'OW!]RL;*ET*([+9XL@>8G6C(4 M7;7GW]."4 O21.L^9*;S3\?-+//KL'>F&V/O*<# I B9%EEQ%8!%H#3X3-UP/$8I9P@I,4P1MQQ=)Q)M 648S@/L6=@M M$F5(O>!:A2C;T2A,XR=;VJ#/L/VRZ.9A'#VJ!I23R!%]_[NO(@%>;/[ER[*5 M98QD4W?]Z/O'AZ GV?'EBSC60'?,O'UK&JUL!F",.?6PX^A *@*Z0PV$,83 M(A0[S'#G:?3&_W%6Q)IU,SI=JD0B\U0W*=8I6IW\EF/)%NGPE21[QN":-+TC M%3JL_7,4!TDOR.+?I*AOE("OT[N@"D59)^-[/PS^G7W_J06,0R+$L_=7[Z_? M:\4]MLU>\]?ISC2Z:.?1^SIRVX2#;9FR2U>VJY!1VE4&U'5L(\] E&);MRW7 M0+;++ <2RP28S$,J[_5BD23%/Y]EK^'SC2O:$-9!@*E=1Z/T0?L2]+X%=W<= M;6.654.;V[.KGK,BI%P1YCC)ZU(;<;EP16WZ\B&^B M[^'&UD,N0M\/>]M>@LYS'$D(EXXD[F'N>,ARN($Q<0@E#F004YUXG@D9;YRK M3)I=Q-*6?Y2RXT7:ZO-F]$;\\)-7(^F5IK,D/6 8Q&6VC17K ]>B'$&@(]UF MG.LNU1NG\S*2T]+_?\%PL>K_S+DBC*@#R@? _B_JX;MBDI5'91A+<@V&?E\3 MX_-[6I&E\&5NE*K\7^;"V]C GD.F)IV0J11/P 7 AHP"+.479[IA&X[A ,\ MADZK9*I D)GH)B=(FLI@!I#WD89L;7(?4\AQ@N<#B MMCME(WV.I&)X^1"%Z_C6%_7>I/04 +CU6=I>A.;&:+QT0__7GRB"Y.=$2T5? M#-6L:_EYB(XFF;H_RIS)OJ1536WB_[3>)-7;!,^8&&/*);G6-)Q\NI;8)'\/ M1%+X@$4L>MIP%"WH\F[Z\44=7T7GWR/OZNO% MK*[@<@7-?E7(%OA0O M[V:UD@,?_7FQ\94MOOC1?5#I%S4)<]\? OE+B87'Z41<19?186F/<&!"ZE"7 MR3^8G%WG4;= M;U/'HE780Q1FQ7Q\)CK_39;2WVY=-BAS+,7BX=Z*4Q:G(78*)CBQ 38L@I<0R,J LI@UR:I]L"\"+E MN[@3L12VV>^7HU@N:"+RU! 3!A_7*59]7$O+J[6\+_GB S^J\:Y$XT9)X]C2 M'6CH&)HFA)+,3=NQ%8TC%T)F.72;6+5[JRKMJEOG[3N M@Y"#D0;S-ZE\BVS/6KD8*B%I[^!/N:]$3I=V%_0E"/C]OJRASBXHQ\6_1H%" MAC32;D510;ZX\%SDCT)=[3;GX?>%$Z/B^QA/I7)LJ&(5?J_U9*DTD%15E090 M9.821%IV5"K1WLGWR=72DI$T&)*'2$7(C>/;TP<_G1W%=W^ZJZJ?^_XF>ZTF,9E[P1IAXW4^M%4 1L30/!< EUL M4<013[-5$-]LCR;YAFI^:44JM9/A1LIXW5O)SM%&WZW1@ M_&86U5SC0,+N>#>?!S.*WR2K#8(TE1PJ^I+EXBA4$K/_I DI/9^T,R7,5"ZI M1Z$Y?NKG0?8S %2^H^I'O1K)F@; "EZNQ+U*,*KG-]H[-5?D9Z2C]T6% M]"'(HFZ'*NIVVT"4]W<"+2+YJ08XCADR*@H! K/ D@B!T&6(Y4*!H"I MSNK*ZG7!EQ.24113($@+&=N!C-E]@9?HG>M@B&1;7^O[L50E_&Y78HBZG:Z7 ML56LQ'OMKYIV$8_%C22:@>S^4T?I,O)E4O:K;89[[3Z.OJF_F7%\.=QM:45&OLWKJ?4F9.&3IZH MPP49*$H[\A2-E;*J)C8YJ[%'.T$;VN8QEV[S+-K*0L_?&._*\97NN/&K#BMOQ[1*\\))/\X$6 MS+K?HWVNZK^#COG-+.]YG59WQ*O;8E([OC=GRNO<9LD'.3%<\J^%9;+O0U_* MHBNIM;@\S4-[_31?:PH*M]YMM2-K^<;"@9)*BB!+USW$L6$P;)C4 M\C#U@&YS%]@F0VQ>.(QG]M=L8NVQ._!UA<1.[(+?+7#BJK,&M9[GX*YNXRK; MKI)&1AAENTVC)'< RPG-TYS6Y&"+XJRM_I-J_'L@FY;-:J'XKKS+L7@,DLQH M"?VPJVA&FC(J:X2JK&Z#ZOEQ+]'4^;J@UW1D0'_G_U3KV%VZ>;.>F;';^XO9 MWD#R(/K]\1IK[^3*93[Z/-?.8G=XW;;/P;5 MS2.I\[M0%H52=[1HE&;@H%#"3]?>H_WO42CR:49LG(%XO3=ULNWN=9^>8B$O MSF^1FN4A#,M3^B:S=<\U35VG"#N&:V'"74(9<\^C6+Z,KNQDDN MRBF 70H91VD3W(\CX3W;OY.V4^_7(;?QA_?XC+O;U[<7H; M"__;J7^7BOBCW__N/R4GQ>.]RK4XV*2F:SHN9)!B;C(*F<>(91-*$/885<_X M32T^@\F@ON)AM9>',UY>75RZ-U<7VF\7GYVS\U\U^^+J\OWZ!R=?L>LWW/KL MJK2U]L7YC7M^\[);>>9[N'?[OQO.LV8LW0U>L#N[8,.7FBME9VN]*NWX#F)\ M!0^. 7+X0TNB?M#3_@2R__8E%E[*"E^%?:_O_KSUN]_NLPOL%2!%\<<_=;M" MW-T=/@6T U\X\-D,(QMW3XU'[C]GV-I#K!3=/R4FS2&C+[TN($=KU@Q 27/SL<-KTC:/9V3%'=+.T",6O MD.V#7O.ZIO7R58,[;5D?FF3?W?'M./P0 ^B6"QV(J(LY8,PU/$>W/(J1XQ+/ MV"#\5/0:B3L70Y&S5IE$(Y6=$N/C]7G\5 TZO0"0]A]WEB\76AMW6D6B'?@^ M:E 88@>9KF7;U,2Z[E@NL3F%!C1-@@W&M@9A6>#00]3OB3CYWYK[KU&0/KT> MF!VP=K5\1?56NVK'M_O0Q)AA<<(1U5T'Z[;%552O3M7-#"[@GKLU:++]Y$'S MY)*UVM5SK+JER[4^[K1*1COP?=2N#$JH85+D8 ]B S'F<.)!G5@N9@;SUO)U MJX"/1!U9:<"R.E]XJR7-HM7RE3%V2DO:%$5"FS#.*6+ ]CFW$*.X2$(B.=0 MQ,VU/*;EAAQJ-^1:DE!=^>*'_GV&/9,3.4Z0=$=)H@ZC*%V)AW[_*0DRA:N$ M+(5I^8D_5>=*)*/^K,=KARCL=2%K^3JI(T?[H&%MBG)-%P#FN1@;EHYUQ^, M (=R"V(3F3I8RT(HP4Q?%\Q:I>W8B>AW=:PXD.J72KJKD$S^T!]_5T#8CY)1 M+-4X?AN-4F5*?A.I=A4DW_:!Y%XY$'?I^B!ZD*J:3:#+/0\A!Q%L(T0-RFR' M$0\Y!#+#7A?=-*/5TEIJ*+QA:1SUDPRB+N.H*WH*E7:(.EX7:I;/,6+[H6$U M!5*3X=L&C;>3T$["$4W"6N<*=D\*95_?_/A >7[@XN8W]VH#9P?V79_93=FS M*8U'MXCMF-1%C-J8$D^2EL,)XP:BKN7J:X4F;.#L0&O='SL1?1;W?C_7E[-[ M;=KME3E->OFTZ^O'VNTRO1%.D&G8'G4]%ULVLTQ&#"D= :,8>1R\$+1X:[JW M-*&ZHGR%FDK?%<7':Z\OG]@7H,Q>BCL7>XX./>B:)L?<91QP9DO$=4UH4,_F M;[2]V^I,QTY$7\,\2:/(KD/V^R+;U2W"?BNWFBI/Y-=$J,)"P6JUJSG<6[Y M!ZI=N1P2C(%N&#K#AHXM"FQHZB8AQ",>6L/;L)$-WT-'L6,C"4?<^5G@R=>A MNNY4A$$45T!JAZCDE7%GZ5P?F[[E02(U3F8Q[AIR.@SF<9U[S,60<\^S:J]& M71V0UMZH;?6M8R>B+T$HI)YU)Z1Z50DXV0=Z>EU,6S[YAZI+ 8X\QJGC(HJ! MJ=QR!&#,/6X;KJN_,#4/;G6IEB145RZR:R7.PCRANV3 ':*+5]:>EL[NT6E/ MW+0X@(QZR,9<_FLQQW&I16RJ6P2^\#""V6I/1Z$];8&(W!\/P6W0GINJ49>6 MSK;>'B]OQ[=[,&%RQS.A[CB6XV!N,^;I)C8A![:A.P98:Q/N6H[=3X\Z9';Y MM.JX%@\:+K.;O?3FV3>Q;.7N@M/G7RA4/!FL_>3I# /VUKYX:(4,]/MV\9#- MOZJX/W[UAW9^<>-J5^ZO_"J[@+B?]3WZQM^XWYYT04_Y@QC MFM/#;#@QOB;LKO?WYB%(U"&C6$YX_TF[RBZ)UJ)0W0O4CS'T4OR'_,[M84ZE/JQT5Q M(L0W]6]T^\^\$]G3HA^(_&,^(O5)G9[K!D/91?4MI[RL1I(&@^+7[T&_G[WU M0?7M))N<)) LYF=S(X5RDDV-FO)[$8I8SON3(MY W;L5W#TM6/GWVLV#2$1U M08*PVQ_U1$>['>7\H&XM[I3:W1;7">NJ=L)4W&?WY ZDM_D MIV*-Y$S>!5(8!GVU%:Y&411T_:'\O9\MM#H5K?2,]YIVK99FAJ2243:EJA]Q MD'S+M]%'85'0*VM?*H7W-T%W5$_>ZY8NYS&)M-U M*YXB^8,:B^*M..IWUYTTW[[JW3/[D-U1*/OA%VUG]+X M"8K5_SASM=VS;F2K45:J@&T5,^3VE2B52%XYFBML8E$,I2M7]NG$4^H]!/$JT=]DT@9_M MB[^>.:>095_ASS]ILL<],0BZ'?FNG'BE9AY&\A?YPU#$18:%' #R)A5#9-2L M.JZ8/HE'P_Q.T%RT14$_YWH_F:!3]D,H[O,3RY)CE725C\C&,X22O%MYK%. MBI0DXVF" MBC1M=3]XK%32,<]=7+KVA-^R+"2*IWRI/T?W^1W9V;WCJEI6G.MO4L HF28% M6F^DB%3KCE_(NUSJS2 MDZN:+?^V_%OM?*EE/JE[N(MKZ+*HDRR@I5PC'6%F>(FNT*M>DL$I$_!AT14OL.T/L2[JZ!7>,(HL,3S/(+9%9 MT4FI50WRU"W#6)'+--EUYF@N%Q4/3[TXZBI7B413K:6PHZ6PBO0N+.X2%7,S M/!I&4G)G+J#N.#-:2S-'33-2.1-ID)EE)4DH$E)R:VR^+2>15=S?Y90NWF?) MQC9[I_W,X%9XPPKCG]G[RE=[9NU>PH89YD?*S2_B06ESY)[74D?HU&D5/S]_ M?^%()GALJ:7^-Q$J>RUS)TI"C0;28NOD\QQD'\?DK?Q\N986Q+W3H1\K\R5+ M 2E+VIE>D93]1S_H5SW+W2C)]._"M3P+$^U,3F8R\RD7,Z>\^Z.NU.^2NU$_ M=VSU,VM\VL>OMD;:&6V'H5YL'$S=(H-)?/XJP&X@Y[:A=@2F+)C-4WY6K4@$8M2LGUR;5U,Y6\E,[[ZMB2>9?$ZG0[N/H>_HPW@1+E/\ME=IV M;BI*09GMJ\[.:ZO;[X9NOP%=/AKGM,X]N?V^R'@KV]G)G&A1)L7'FT"3S9^< M2^^D(IKO= [R8(K;#NI"JO]2)W"SBW*29,=18.IR#=KU&/% M+I9JY[NDK--;4<0^9($'DGRC)Z$>B\5 /J>VOKYI?APK;!CD&U]R:%G$O[HR M4RD<:O-8!3'DV_2Y8BT[('&DW)!:[FYK0:5.U5.+DOH_LOWJ42L %PA T7T( M(\4"W7+SI 78W038+3A/5E/JIZFDIUS T;"(M5' &S[XX]VXV9VV4*[TFM29 M?U75/RK3+.C*_CJCV+^6*L%__0D28WVRU^[Z^9W%2NM+DJ@;9)$#P^B[U+VE MYCQJP7<]R2U7_<'_MQ_WDM+7+\69K]*OS6.!=RG?]11Q'<9 ,Y,3[<6X@CIWG:ELF> SZ MVBC,3);:K499:;+3V K1A59D'D::3;OXH?1)R0F5R,6^_SVGZGNULQLJJ,QB M\^Y'_2)>]5UQKUYF1$J--0\NR#=EH[LY8[*5R;L:4[!$2F\N1JA"+)9T7RY^A>MO994N0H2#O93U;4];4K/XTFOT_"Y6RE$TY^?2?\[H/R1&4A MY8HV@_"G-B9@5XCU;6("\K"67&B/TFXT$-D.44EUI5\RB]Q6 =*ETJ6BJG(J MO'9M+0OLEH\$X:,*;<\I>!5%[.".2;WI.:G*7+;,>]#,6]DSF,0T3VWB9.ZI M-.I^*SSE6;#:TTP,YG2'5Y0I^4W1 MIZB$>LBB, \,RB_Q4;KV>-$:G_I,WJ_K7%EQ8C= N2\YB_VWA_R8R,R1Q#R$K.),SJ+7)1AGQY^STQ9S MQWISA,X.9F;?I\XW+SJNF%2/A/I:.%*'8Q0C-!P/+0+KUSK5F9T\6=3MBG'4 MR0:JCL>61TI4L:96-7YI>$EEUD="\H2ZV0#GCX)FVM6 M^0#K9=E8F$'>T4ZJ&?1/YN76],D#62B;O<]ZGM7+I>OR)A>VJ-9[W.#_9,'C MZG5/0IU@SF#1$=WL6).FPXZ& &0="8/]PHR<6)'OU(?)P?[_.?EI4=_]=-+W MTN^:7Q9%&7M9T2E(B@[Q5F:[(2[Y,%,L_.#029N13%X]0(B82KGNIPIBUT MY8^Y6*DH!)(0DZ GY9+>7WSR>(XE:+,4T.1/,']%5 M/'I7G#0O6;J H F/S7/!X7ED=B%US0K7R\VDKMFG+#;YO7:3:^V\LW-^;I_Q MS[57VY7C*N:&&BYV/&@@8E/L68@1P[$M4[=LS\ &\6;G9MT)V PNUPS_[,;] M,KZ,K3+X#63L :^WA%<7E^[-U87VV\7G+/^0?7%UN8Z"^^H]MR_.'??\VG5D ME\^O+SZ?.7+:'2JOG%+K)NM<,62K;89*<^A/I<^"A;'[+,?/(B_/3&\'?GP?A'GWI H7 MC7_(3>#LE]SM X&)^#C^,(> I>]H5-F.@_ M*XZEZ3*X7I&Y\3>^N+$VP>?AC&_E:XH+QAFCY?"'"B4+>MJ?0/;?MG-;;E$R M?O'C[D-Q)5!F=R/0TL*1TL+8 U,E!\CV^"[FET\)O[Z>TPQW+RWVSK+* 4_" MT0Z\7?T=NQ+GV0.SOUY=N>#_I%>J1LMO#-E[O\.3[11&.0_C9+>B=83W6#@]Y._G)PJ0)4S M+3)HS7=&_W(2_$@_AJ-!+TJ+FB>?H*%W""2_?)@>X*?).FYN.;=.?,5>6HLM M+;8<$K80.,$6SV0FT0UN<=?%U.46TFT7.,!U#).8NKDA;('L=V,CV,(Z0#U*2<>F>V%;AQ'8YWLQS,29867A*0V@T[U4*19\CM2R#+ HSRG*)"Q<<6 MYX5E\9]Q1S= I@'^&7: I(9Q+NDL]_J1FSQH"R;/MB%KECI6 S!6 ICC<(N: MKF=:AH.1YS 3V)2YQ* \>#LP V)K^K"?6=B]3.CU9N32=""'5T0C>(6SNK M^K0,M8<,I4-0T0ACD[";P*3C"3#IP(..PZAA4H8-@S%;AQ*9 M;(X-:B Z!TQC GN2>+0UR:YW$#ML>Z3EQ)83%2=B8\*)%J#88@8P"2-8MR0K MZI[!$#,@H=@VW.=QXJ94@H[1>@;J]-)]40@N8S'T@]XX?<@Z6L$Q0<[A( MA MY5:'NI]96AVVAP#63<0X,70#$69*RP/Q.60I:,;-26;;9CSI,-TX!)NCY:-# MY"-&)WS$+6A3V^'2A+>P5)$I=QEP#.PY'O0L[JS)1YMRXX,.A?@0&.E8C?>+ M[+3I)"-=DH@V!J.U'9J0R4#Z!)D(X0Q2U^: VFXFYPSG=LF][B-'63/!3-D ME,8S MNV>#?U-FJAY<;#YT:C#"WR('*APVS3[HF.7)V^UY^E3GFZN8/C9\[FOO[U[-+E?.F$@'8[8X&H_'-(<-8=/.,E:T] MLZ8]L^2,^D8G:?_P$,,RE)":%L846C8$#!-*+8,PSS)MUS)UD[ Y/+R,U84X MZ=-EWP]3'O940'26Y'*; 0>P R#M2-C>/$ ^GT9V$UE;7&AQX<6XH)<1D18Q M.#(XYA(4L.E@ZA%+=^4W#!"$%GX9+FS,70(,TL'Z)K=5#@P7=N)D13$G6]B2 MD6H5OU&Y^#Z[_-K5KLY^_>WF],([_2J_K)V\Y)@@\6 \O!B749.4Z3H"%-J6 M0;%CNA8R7=MS+<9-CFUOXF 9C@;#CQ?C"_[ZPD]$-H3H;I2(S'D7;E&K81MU M]>ZLYM%RTSYR$RDC'Y&."+$(8XYM8.9)50 @PCT* =0YL)T7A M99E&N3$%+)T0US$XTAUL )?JMC1@N$Z0APDUV:S#94PKFS-/_BWBJ.]]W'>I;6+L2*C"E'D<0%WEG6(V]UQ. MYW)/58)/SR<4N;V<+1W=V&@\^+IKO[/Z0LO2+4M+EB:@/+_IF6C%5)B(^8!AC$W=DFG$].FDF&+0;C MZXQU*-M>,/YS5G\WHVY;4&Q!L07%38,B!642!V1P:@)N0V!0; /$+0R10PV# MV";D)ED5%#=V$L'0S0Z$V_.T[3\HONE1A"WS=U8X?7?JYS-NG7T^NSESK[-S MG]>_\2OWMXO/CGMUG058D)^SLZ W?QRY(^#0;ZUKU_)PQKJ;/H#95VQJWJW\DH=F3&[R&_I.Z[^4XY?SKA9?NCA&^KR$J#)8A*MQ$ M%G8P( 8T,;(\YC'7,1V=V0C;)IT+41E3^V5.[-M./089E?;S)K=W=];SUX) M"P*O"0)ZF1]=L;I+*<*>[6*B6]Q##,@?N/S=TG5C71#8E N-Z1VPT6WDW?=T M'5KD_/CPMY:=_M;Z@7\;](.TO>YL_5#;@P^E9;@"428!CN,QS@'!4B^QN(NP MZT&'<8:V+V(V98S6\Y4G$G*G,4&@=PB M)O5L9JDC=Q18F'J<,.):-C7GKS!X)F=N*I$JV&@"XYWCS /WLGA!F%V$O@GU MX9BPZ% @!X'*%C]&A-J>@S&G$+NVU $LW;-LUZ(&I-">N^6\()XMJP+M*?F6 ME_:$EU"9YI++2KX=BYBF!6V'8!O+"K9E M.LQ$'K.IPQT'S>7;>09?;LH'8'9T0S]HOCQP-\!8CP@D?<0B28\[Z.((+1=6 M6B[2VE>WI3%D(FFYZ(PBUS6 "1WD>)#3N:70!61N$FEV5M"W;+2' M; 1A)>^428"G&XR9)L6VJ7,"=74+&J74 0Z;FF0$.C9!K5UTX$0NX[.(:"Z;9L8(5M'<,ZU^9H> M H0[;*/)0 _L=J(6"UHL>#$6X#*[%7=MP_$4ZVMFY??'%U6[XW]WV;K)C,<1(>13# MPC9A:LO5MBDVD"N;W"9_/4IHXX M +T#C#;$87^3X7V^./_U],:]^J(YKG73AC*T6Z8-\(10F< -(.RXW+-A(S?^@-TQ;KFRY4G&E40DO MMET/&LCBEF=@RX 6=@F?^4VT]E[RBMY M=%I[Y3CL%626AZF0!;#'=(9!G#:%O%<8#H.,AS,N&SFR_N^4V>T]R^.%=>#??<5EG.WYU'J= @ M^*FUP/;. EL5D7 9>$F9-+IT0!FP'>4WI3H"V+,M#P#'1,X<(MG18!"DZDZR MA(<]6[8OQRC"[LIJRH\D^!@&?3G\>"0:(2K*7B4MN$^-N+2FR-Y97:)EGOU@ M'E+N"3H$6Q3:GN$"BI'N2F9R$0.,86!!F\XE8WP6\]2)]Z-EGB.)5#CYU'S! M2)NKO\W6WJY^N_H'>GS\Y--E7$3TR:>B[K>.]F?P'@"H#?U8>_3[(]'1\NUT M]7\M>?!CD6C^*'V(8OF67D==G"ZT($E&ZHLL' HI]!Y%_ZG5Q@Y5&S,,O>)< M,6S"'(<;*B&^95K$)J;E<(*YC:$WEQ]_0F_7BMS^JBBLS3#7FC!'P#1F&4!% M/.;97.>0VA@;P+4,8@*";<0="]OV7":8E9AF7<_D03+-L>21._FDS-LH;);> M""P2WU"6$$(Z)@%9[CGUW41&1YK3X]IULKT-WSZ&0-%5D8V22N99ZD 'F(YM MN%@W,#8/91UT0&C+?4?*?1B4L5R>21S3X,#" M.I/:!*2$84-'KL<(L0PPEVI^.?=M[/C687/?P;D%N&Q1K9+?E[I$T#L-0JWK M#X/4[[<6RJ%:*%@O Z>PA0DFE!N.2[#*'._8!$)NVRZR# O,[5"6]'(IR>4L MM'-BJ0#,UB0[16;'- XB"5;+2(?!2+@,/N(<.ZX%J@N,Q_Z]$Z@>AZ&G"CT/9=ILD?B\B*G<%J4@E;;SI MZ29QL4>HCCV;,1=YQ+2)):M+%6 NS^68\MR"\'BW.QJ,^GXJ>HZX"[K!%L]= MZT:'D(V:%.LN_L[J"BU/'RM/,UR)E=(=#HBM,]/ W%%''QQL(D),RKAIS:5W M68>G-^4B,%!'VAQ'S=-KNA%V]038^,Q7MI'P$/7E:B3C\"KQKU&0MC$"!VL# MF:B20=LBAF,SZ#@(85W(Q.MJ9),!-V\$:O MHME9A:!EG/U@'+W,>$@-1CV*&7 -@#'GS((NH=#43Q%H]N^F&B;ZTS CI[9 M^_,VYFSJ^=15<=TL<9TA1Z78-S$F#&//I! R0&U #&S;NC&7=8'^)BB?R,=1-B -URH0,1=3$'C+F& MY^B6-%&1XQ+/4,_XZZXMV.+:?L^;O94((5]Q>75QZ=Y<76C*ZE&I)>V+J\OW MVMHK]WH]MR_.'??\VLWR1UQ??#YS^(W\<^8TVRF?_3VJ. ^FL-XVOHCWJ!A(3U M.ZO8?TN0W 2]:R+3%J7'QCM5>>&4MCDA\$ !>_Z]VF*H%(#^E*(%0:YM9V)- MZXI^ORC]RXDTV-1W.9+N^'O-1-P$ RE-SL5W[2H:^'.Z^?>@ES[(CW*HA527 MHK[O#Q/Q9%,VO5X0V_L87-_:F"81V MR0P[@/%-B)N\<+]_H_L"6Y3S-P^Q5#^_R(*'1',E1/6T+W[XB=_8$PP90Q@(:=^5<<@8&(;C M8-MS/!,[#F<6Q\@U@&TP:+MT[E;JJYPGO#@:J.1NJH6_!>F#/4KD($7L_NCV M1VK8/$F$_%_OQO\QXQQV\OVR/VZ<#?B'=88[P-SD*8K=BU-LP:8%FST&&U3) MQ(J(QYC.*;-M##&DZM9+78?4L8!YE-IN) M;L;*'!2,65AW&3=H1NVJ4-W#WN\0G=;-0(!Z%"#'K1>UO+HD?*H#LNC7=#!A!)J88.YV+ )-QDR;8R! M"2'0/;1Q'MV<[:13V,%(/V@>/;B\5+^*4,1^/UH,@#))474W?AZS-QB*,%E;VS@FP-IG7-)+OPYR.<8, M8/K<%>4%72GXF:(J]X>BG-G$>!O5%9#183HYA(-T+1\=!A]AH]3!=82IQP!U MI YN0$PQ(LCQ=,@Y<8!#7LQ'FY/GD$IQ?A!IX#:ZU[V[LMQ9Y!5H#8[6X)@ M$BF/3A(IPSUB<:)[2I1#2FVH.Y9!N#0^")I+3/E&#@ #=-!&3\?OGFW1LN.Q MLB,KC^WIG!#BZ- Q/8@=P[&X2UU,B TP(]SD+V+'#=KZ>@?"3>K8N\>.JRD- M^Z$;S&XOG V&?A"KXW6:R!7)UOK8.^OC6?=XC['&0.554X8'N(M-ID,"L4$, MR\0<,FJ9 'J&U!'F4NDFB4A+TK$?_/A^[L[/C4I]:'9,?! F2,M,N\U,J[*/ M45XZ99B6Y3&#FMP&W$+ AHKF+T,DH+LN2?W&7H50"7RS5$SDW\K?%XIUUZ$;%^^Y9$2VC'AJC MKLJ:M#R!(55KPA#DU+%-3)EI.8S:GLD(0E!']EQZLN>RYC,UAA59$Z'#CK=9 MP\#7S9U5'_+,T-TH29/,]U_8]>LH#\<$/6L=,-GA5&!C^,&PC/M#CF% '7($ M+82Q QGV+,>4OYK X)XQYU-4844J"5BQQ[A5"]\ J&.PC0+-3F;P:GGN"'A. M+^/XL&U[V&2<8-?&#N ,ND#M\1/'Y%*PNL_GN13 MD9WL_%?M[-R^^.)J[SY?7%^WAP#VX8:;G4"U=\M@#9=A@);EN@8 %B&(8,(( MTSW=I9:Z!H="W9R[T^IB*%2\4GA_%G:C@5!&S:MX%DC'V.C%>R^FBI(-MD86 MFP*4%CI:Z-B00D0J-V?BC%9"CLWI1$SO M$+K1@(9UB6&?=:E]49EN?G.OQN?#/QZYM7;H9XK;M3RA082"?(X]+T01:GM@%LSX8 NC:>O[QS M*<]N\,17AX%7.;^]/SQ[2%'@TO!)94$;\KWW4:I+\8:54=Z8ZJ:A4VYS V)= MUG"H19'MZ+K#L OG'2^*1LZC,)IVP&Q*95C%>[M)#-H?J&F9[S"8C\"2^21_ MF(#8+@,6P)YE6YX#D&$ZE%@6-ME<[MWG,M\V(K\VZ@;='_;;I&]AY^/$HAT36ZZCJW/0M_;JAS*7;'1 M2/1VP[@%D!9 G@T@F%6.ITI-"3F< YUC!H&%&',9LSU=FBW,F$LE_K9J$^J M+=[J?7P P;6#7>W$F:5V7>#0;#P8[)#B*#YG$< 2C5".U= M$=6F5(QSUSN[:6VS/;#-=@7J*@>83,J!"';J-@XFOY$7944?)'D7FG[LWT\<8M>,TK)Y! MU+HDZEXTNNV+%UU6O?6E7>MRS%5'N@]03$OERC),@T*( 4,F1IA:$&.'(FBY MV+8AF@L+.!?IJQ^@I&![^V$+5G+W ;>%GQ9^=@]^EJ / R7Z>,S"S+&!3BT; M QU1A(G)/,OU'$/WZ%SBRB7HLSGUSV02=3::Y'W9 NZP8VH7;+<'D57N?^-7[?'T S_2W*[EX8SU M2(ZG6WX2=/=-7A^"W@[37@+<,[O<0[#V"(@*U#@'2,,;2XPQQ.'$9-FQCN MW);&BGA7ZUQ4680C#ULFI\#570*IS6V/N?,7C<_B<<%7AZR! MKJ5HOC$#M!O2[8;T(6Q((T!+K$(N]$S$&#.IBR&P+0MCY"".,#&(X\Q%)JZ, M55O0'LW_G[TW;V[<2/9%OPI"=^:==CRJ!P6@"E5V'$<4-EOGM5M]6K(=]Z\) MB(0DC"F" Y"MUGSZEUF%C2(E4A0I<<&Y<]LBB:66S%_EGMLK$MSYIW?5Y]0M M0N>)[*BBHXK-.('V*W']S_#LEU\OP\"0?X1?Y2_AC'?ZPCC__?+B4GX.SC[_ MTKFJ#WZNASZ_H]G+SE6]NR?56]'XRS+FUG%A[&+*W!*]E(A6K8[ >-4J]D<\O>7LKL7K!YY]$\#*%THZBUS^#4*J/J>*$; M>!<"?EC880 M6I[K2BY\*:CPF90>MRU"/)O84D9LX]RY8>'!Z1%KHQU?=I8[E8SPCTD,@ZF_ M5_^VAC-,1\EI92>VS+\_)D(.1-@:J/>/F/Z00> MW8=G7"2),D0XZM_;O'K&&%CV]"I/XK].XVMXY8_Q\#Y^*.!-_[C-RRV*%5P4E-# M8J'G^YQ1VP[@%/FEO[N1^^>? RR$%\"0/U^SR_VYM;ORE4^.+9_;A;&1,;K-I 6=$\$Z4O4\'DUOX$Z9:"AD@C [C<9'\6/TQ-^&3VBK0"*[FR=-& _T.V_K[3R=S M\D[Y_F=^6O.V]7[:_!./\65BI;O>U:/?.7BWH\$2_LIZD1O58+YB"? M_P8_W!9&"'@^,'Z+\_ZM89.>@>:>O8W^.]K8KK?B$;87)56WJ41D=W?9R+B8 M9/V_.B+9PZ"_#B*ZW>]VO]O]@PKRW24R/X#Y;:R"_)8#NK2P%NX,E#WD'$#XYV-#W$:.B?PD/_NA<6K\3SR:QOF#\;1A=:?68I?T MB,-K=?U$%!D6"71X0AR+U5%DU'8]DX>$B]"BCK0DGE%=4!]P+^G";-S@\MWV&6 M=!D)J4V9<$(6"$\(R@(OG$^S4Q!U"])'DA<:T;:.?^MV-"$FZ8"O$W:VB6T' M!U^[@E"LR1"4ON];PN&>+RD5S/'LR F)93-J1J[IT2TCU'AZ-P-/C4$&[3'I MJ+3&; RUN,5 9-MH3]V=RQGLP*D#IST&)]Z 4T@B(BU?1";QJ.]*:7$214$0 M"!;8@3N7@[0E\:DR"586P;XYWP9''6AG13%- M!L$TA_E]@8%D@S_BX32I^N(D []UU/V2+^S"799MV5&+DN-NT@[>,6S'L-TI MT!'5;IT"K<*A9N2;@>GXODT8#87CA4%()9%>8%F.'K[#72ZHPRT1 M.3;S(V8Y/G&EL]@X-X]+.O[L:U),\K2/=3:(B]N66M Q>\?LA\7LU&ZI'99'',G]@#F4!P&75F@R M&006]5T2+0ZD?$=FW[H5J@. #@#V& #6-V9UQ-D1YTZ<3J+I\NI+VQ-N9$H6 MTW.YVZD^3(HDA.?KZ,OQOWZ>06 XTP.-$8@X"!&XSF M,:-()I.A$E/F[&?'::_?0QM]Y_C914+:<\=/1U0=46U)W E-QC(;4MF_/'DI,<_&M:3%2/A:_)$/LO7&9P O[9'( @ M)BWV*^Z\2O_834G9!B6Q>4)_#<5LBM5_Z-A\[]C\<>!R=Y)T)/9>)XEH3A*; M6,P6@D9$^'"","MDCCY)G%"2:,X!O(V3I$/]M5%_TS65=E=A_PQJ^3 KUJI) M><"6Q+>;^"XK5[MG,#MFFER]?FY'GQU]=O39T6='GX=/GX\5X-5T%Z"HB,9Z-^=I=\VD""U&:J6A2PH/#= ML[J,V^/FFT2A[J*:\YA*UC%U==BP;]BP,AKP!@T\ASF<$&H*BU&+&;$/8])*2,_BDQKC<+."%P[DCQCFCW7Y9M$O&4TLY]U M3CM6?S-6?]="7JLNP[X#7"N]R'5=&CC"8=2+J">%YX;$\3AUS(#YA"Z.Z5Q2 M[6O#"+V5C(5L87ERP!^<$#K]&T12L^FQ'<%E4X8AEN& MMG>I^>QL5'_M(*^#O [R=AWRW%;^J$\=YE(B3;KG1]W^,F(V\D MS6VODK3M@,;:B74=QG48=U08U\I"-#W7"7Q!@L"R:&@SSS%#'KF2N4R:D;56 M?6K$N(W4IR8]2C89V;BG\*3.(-#9G5W.@( U9_;;QPA:0UGF):8&H?56AK]9#@L?_WO$_-$ M?8:9]*O/"Q;B,KU+"N-S[B.=2^3P>36_@3IEJ24C\;#N-QD?Q8_3$W MX9/:)=1X-\V3ISU&^AVV]?>?3N;(OGS_,S^M>=MZ/VW^B_J6]PE M8>8 YE<# >'OT$?YR7-NFUV3;_,D,7Z#'VX+(P0\'\RXE(G8FX[*N\0*ASSQ MFD?8*UGD;4*%ML@[VBIJ*,F\(Y+%1+*T'_T!+\+13KS;_6[WCWGW.Y7@<.:W M>N3S%C2"%X26;E'.T=& 1[[]2\'L8+=?W@%$'VE3NV[[?VX"/@R,^#@]&QEE MS$='$D=*$I5CW*@\X\8'V>]/[Z:J,H<1)-=I/YW\8'0$QE+N'S(0"6[30]&JE-7.+XKA_:G K?%EPX M< &Q328\/W+7R,HA_'^=W=N\!1_O^U=*V1IV=;N 10QVFH7 M*T+!B>63B-#0-SEW"0C-,UV(VV.=A-2!4P=.[P5. M2PJ_6([9H),3AJ80(!9%CDE!)N*1;P% ^387)O."MQ*1ME\(RC)[CDV[ C(= MCG4XMB63GY& XE$_F6OOW,/^SYW=\;ACPZA#FE:K MEN#$-6W& :EXX$H2,>+QD/JF]#US<=6_>7S2(6/K=:E_F<2Z]7"R-REIO[,B MQB$S^J$VE^@:(W7TN]Z'I&MM1%AHL?-C89+=VS)R NCP+$C'JW'NAW7O6-TW22.K;1'>TV*ZEZ *&UB$#PI36%*WW$$I8YO M<2*I)QCGH1"6\T0,PK+\U)3 M.S E,TU'6* A>]0+W;6ZB;\ /M^^F[C9,]^XT^YN'G+L"CJ(! M1P)0!@IZX$6>3WT+U-G0#UQ*6,BM%U(\B-R*@? M?S&D?WGVQ]GE67CQ8VX$B>XL; M2YT])5"XQYB*0FJ?2>GU.%7?;!P1Y>!?TV*"41.%,/1C9.,GC"8S<0!+YED[2I.CTW-U4 M9G;W&#KDB7>[OYZV:K,]T5:#9 S(F>IN3/%H8,1W&<]MQXJ(Z0J/1]1Q*0^HZ_HAY]*A4K"YFO=MDH&_APG^(4<#V:*<5^N! MSX4KFCWK,,2[CID.@YEHD\QKNJ$M'![8GDUHX''/ OW(=4SB^BX/HKEFU>LQ MT^9T)=ON$>(> C-M6%?:FQ/\[&X822+'=N>P219%,FG(R[^-\YM%A4TW=[03UF.T MZ^C0<>(AJ[].\CP95';02?R]$@Z,#U?)*+E.)T?J43H(A629/[?=V=VU M3,E=$EA>P*D345#R;0=.?].14MBF.:^1:-K1OIK+^'NH"=U(#%&NU$ MT"C"8C!>$#J4$YM[$66^Y8/D8 6 ;'/:28OFSJ^C= 0D!K/TD<:V:BVP-UIO M=>>4E(X9CY49.:^9,>2"21#:'=,WJ6=1;EN">19G@GH>F:]5_C)FW&#;:?NP M[78';C%0E1A.K[!;.1!)TZZ\4U$.546AK>9HH>=2SY&1[1-! X=*Z5M"^F;@ MF*'C>7/VR,6M[;?J]-]HM;:=/=([WMD/WK&;FC? )M3D#B..;U$:!M)T9,AM MRBGE4HBY?(E5>6>#1W./6^(0N.=8E?HO&+-<(!W"+AM]4.?3B8&AS4FGPW=J M0X-*U&V2,SCE(O "YCHNI9+8D1N:(?.%[U 2TCE4JDDLRO(@FUY-KJ=#V>_# M FU7AW=ZEMAH4:Z=4QPZ=CQ6=G2;&%LB'. [8CG"CBP9FO"7J]F1 :-R]CIV M[-S^G1*/<@(FUAE B(.T&&=%/$0'0(RA(^N("<<$/WN,,LQLJ2*A+:3)_9!2 M03WI<)-%84"(*R([LH.Y*NZ_Q.D(:>9\= '8<'X-J#.&]7GX,HQU+>(Q1AN] MC<=?]/A&(_]V]KSO^&H_^,IJ^H42SPF$#*0C;9=Z3'#37,-2EQ&1>V9X=O@&>*VGQ-;"I9\VTJ89(>L3=IW-D]CTW'GX?*GTL%CE8T0\#",+1 LL"J M*HR#L!_9 IA4V%P($N!LDYU= M]P=Q.J;;#Z9;PG/<;'@.6(QR;CF2$9,&ON2NY;M<1 XGIK"=%<3T9WEN"]Y7 MAV^RBL&AN%[WYEC_DB?C.!U4I5,Z^\$QZ2?+@,EJ[ ?"<85PK=",.*66%4HG M="QN!Z&T"(M(L!R82DHK*SV\B>W Z@EKHTW?.]M!QYL[PIM.*Q&"18R)R)<^ M]VCH@(P><1*&1+"0.(&<*W_T9QZX.: .3!C'#UU4PD&K M)V[C%;7=T+?]B,A0,NJPT"-A)$U'N":3-G-60)J*;KYHLMEJ1(+9,_DFC_^= M/>4[3MH/3A)-O+7+/5/* ,[I",YLS_)8@$F,TK8C.L0 M..E8U7P@EGR:#%0T=383-M"*K>[TBR/2+Y9Y @1I4CM%2"DEA G'HY29KN>[ MU N\R +8'X[3H./H@^7H5D,D$GI"1($@ MDMB4A*8@Q!*!95'3M3@A&^+H;21[]6RVR2C' ^#HP[P/#'5,N!],N(P'><.#/'*814@0ALRGQ#8Y<4$58 X+A BH,U?293T>W*"= MXC#,?1LV4K!]20/_O&H#ZTZM65.MR?)!DE/O1I$-TX'Q?TSU?YM=I/)E M>,7\FW8#["S3=%M%+FD44.DY/B,TL$)IR\B3W/5XX'*3S@5@ [7Z0*Q?2EKU M'GXOL*'%>46OLB;7;3HY&.FY&S7-KDTCZ^WW>[M..ESH<&$!+E@M4PFG,B*A M24))*)&>$*%/G8A97LBD-.LMZ)M]H[XC#PH7UC"8;PH'M%]21 M%[\:T:?S/R^,Z.OY;\;9YS_"B\NSS[\8TK\\^^/L\BR\6*>2SB&!XK*2*0

'!,9N(.STDDFU1 !6)*A)*&%"O*)G;AUCKGG_V)#WYO>3S$N M=7:]GP=EQA%A:0"$&05*+$%!5:L4Q#31]A,T-?O:]AH3NB\XF9O[^6*^WNJW M7W/(\W69_'T$30?'9%1PJJQ"7$6%V%%I>!2;!G(+]2A$R$ZE'W!>B6B1U,@&=[_-XD%_/ M[W8U6:]N?WYB2M&=$!G"I J6&1I/#1HT".>"8IIHR>M5#^LZNO/YY!^QPGXO M?UD_FK/VVS)"+#8N4!N$!"TH4Z KVE@J)N8^; Z1@]&;79&\KX/H1X#3PSKN MF>MUI82=:A1];%QF@T0R2 W<*.Z4$=$:J-;*D6QR%*4(KR[1\!QY+=*]-XR5 M,4,GVT0_?B[C.DX]RB27!#-"&:5Q2>5:M H3:>[5,E]?3DZYB*)M>5'*.9SE M17DR)A/2:.UL%!C"XK;,@J5[6?%L:C6I+^39$9=)$VKV9Q"5':PN'<*W\L:\ M*(@4_]Q\F'T[@L,+WI9YZ@+V&%@ *TCT7 ]IMT]#5??5SV;+DU \OA MHB\=,>!B'2K,5HNBW*/-XWKS72Y*_'R^?MQ49[:X,?<%7?Y;INO^)\X\OX'E MZFJ1?YC?Y[L2;?'YA]4JOLU]GJT^':[ #DAU-[2YD9/ MI+%FI[!-C4F]^9L?KR@D&6Z"J4+9! M6V5PX"",L?M=FDVM7-"%/*OMM3V/FN/SVDI$J"6!&T1= (CF&_DA*R$T2>-. M]W[X0K2T2\LI>6V58QB#CI:BTAH4=\'^H"1KE*&1(HKZU&#:)W]O:4#Y9N^;^Z);XH9:%1 8JR>RDM!U J%^\+/FT6D=K[>G,XP?/9DIAG61BL0FGGK M B5>R&H]8$@317JL+LM+$=.,M/U!I8P!*:=I\T5^.S]V]WY@1 :6"84U\L%+ M(H@B2),?6ZEN$A9QMH\RF>"RR\'3!I%["XJ(=FBAG5TM=C4 YCN'T\Y]=BPC M]?C C :CK7+2!4:HP1A)V%];(.R;!%#4=V7J':06^:>BM\]X(=4JK7LS^^,Y MF]O9.K]QR_M"$D[IU"\/R)A&G NA@%K@4CH+@E>KB^I?$R0EV.BP4QRU0N&^ M\+.]V'J[7"RKZCBG5:)#0[(B4%U*K(5VPC#OL-+[ UR:T$2;3K!+8J<8:HG& MO:+HMW@$KV9WV_+]C\M%U$34B>%9)!YC'!$=J6G !PH>JI5K8R?63[%[=+5+ M[XL=8X_WR#?OKK8M^PXCYM20# M@2!1Y6624!4(3.BTC)U>HA>]L8,$:PD FN8EL"C*2&0JFA$+/I5 M^HK6ADJS8,4+R=[KYO#')D[PX%5 [QO"C\Y=5[>/)U3V@';+]6:]-94_%E-^ M-_N^B^PZO6TT>W'1V12 EM3D@V04]VV9''B M<.(#$41+R9GSVBO,(KL-L?4"9CK7B5Z\^32KU6SQ:1O'NXXGZG,$F[]GJYLS MTCF:?2/C"'/C 5,GHV00!2BJ#B4=C>1-LK^FMY75!MUA[:I7=EUXW[E>;1[! M/?[T'.KQK[(/\TVQH#>+F_G7^@-@8-DN!WI%4U$:92N518;MY_F7#\NP+<%[,$'D@K=D@7O-B50*T^ = M,C3@2IXMA:EDN+7 _V-(:I7&EU^.WG^Y6W[/\W41G7Y[&_6MU>$.A"=&9,AR MAZBG E.K:6'B%P?S$?5F__M,,<&9!:N=PP2HTQ[S M:LZ!RZG5G1I4I;F4ZITCY>@.\NB)#(01W$MO+("W$HQ!K)JW#6)"Q\P%O'K. MZ8MHUB6O_S%?S.\?[H]R^\DS&=XVJ:?*@U2&46P(J'+N3BDTD?Z=%W-LV0[= M.N7Y[-MIGC]^)B/ XGLPMT(1).-):,A^[I$.3:*<$SH16N%Y [KU5K?K;K9X M.[L_I R\]%A&5(C:K7"<"LVT+A)O^1Z]N%$1U123:@;3"5H@?M\P.EGMXNF# M17?!OQ9MO-:?XUW^*YF,/Q MNXA#SV<*%;'TGC LJ&,HGH0&E?,-6@0Y38Z?RZQE^Z3L+75SN^'%3YXX4IX\ MEX5H_P(6GF#&(TVB0;V_-@G6RR;9OBFFW0U^IC2A_K"I+W5H\V-UBYO:1U,7 MG\NX)#*:A%I")*=U&@HU721OXR>NOA3K/%D" MZ."8C D1B(EJ!%8<\P":@*S62+B:6LNG06'RO+U]2TSI"WCO\_5F-;_>Y#?; M&?]S,=^LW__QSY/@.SHNPYPIQJF/^HCP8 WGMKKA#@!V(G<#20*P3<;T9C7F MJVU86%1PMW0Z[-\\,2)C2GD;=2$1E)4NZD#&ZOWZ,)G:E41*P&N')9$C)K8K5&? MH&Q+'EIF8:]B\O'T>C\>6&_XEJ^NY^MB#WJZWF-%7[K[:,:)0S0X*@+%-* 0 MJ* U$&_6)&1KJRU3USQR)T MCW:9FI3HZ=RJ.YN,.A ,%#*"88<9MPQ5E\A@ 37Q$*?H&!JOT'7/W.1-IZ*3 MVN;[F\5ZLWK8VJS;.CP?/L\6)8U^BZ_8K-\LWN6K^?*F"TOJS"ED3!H%A&D( M/JH,T+#JEJ/)R]3V7W_FZZ)RPVZ%)T^HECX3]7!! MO%7<@2/:1%X+7B43@0BRB6RDV$=PA++1G&M]X=_=S=;KJ]M_S8I%;:Y6[XL3 M\NU#<5->5"BY?EC--_-\[69W=_F-_1YFUY^?/GL$](W?G1EI'4<:2\>DPI(( M#*7%R9''JDE1M12+@PZ']+Y9U7LSN\>_ M+Y+5WRXW_\XW1>/.3XOY?TMG9GG0U8F)Z/+[&7CD6>$N!:X4!D)DE2W/$:&\ MB7L[Q?JGPXE)BNR\.'2V$N^R[W(4[S\>/OXGO]Y\6/Z>QT4=+%5X/KJRW M9U29.]:%J5OCLUD07&$2A"68@*4"6:@V-&P(;927\^IP3Y2-29U+'V;?RI8O M$-GU^#>GR\VW\X$L[BZ(:8*ED,9R;:R@KJ*>IJI1[/ZK,WUPAB50(/&/A_O[ MV>I[5"V?!U&:Z\W\:U%]Y+5:XHN%Z[34C@8,132!"U2IT MU9$Z,*IJB=8IYHVT!!6-:PCB*+B*CH@V:Z>0WA;7%^@ZJY9X'KMZ3?GT12/M M&BF?U7,94P(!ME09XW60D;B,EFL!I6F3RXL$H3< !EY*^;R0^KTCZ62VYK,G M,Q2HY@)YJH(+GA#BA:[6@QF?&)HNY.4A1%Q$PXLO1$UDOCQ>/N#1(YDF0+FB MA1=/<*$U2(7VJ\-NJIP]ER?+5LC7B*GJ-%-55291"%[8"@XQ@9V,4[1V-RN! MB/=-NELD:%JUQM3+R->(J?HT4\M'L@!..>]=A)Q@+.I&UM-J5IQX-:T V=:8 M>AGYFC"5H)-,K1[):+3IF3).2+ZT MB[0H+H732%,6G+?,$\M%!5 KH$E 5(*;=B(:^X743\;[,8(B+1X0B=)IO*+ MXW]9E,T]96F86-V,"U'51Y&6\Q@QOC(%6G@N,&-*"J\9QM)Q*->'*1,3,V6& MA4C-,@7GL229777H,@6@3;!,@1 2E"EJ.^VIYOCDZFT,K@GTSK+D@?YV6>8_ M_)P?\<,9_GYY=P?+5?%\%_)P[ARBV2YUD5ZH!;8JL&BKVVKSP@2[B;1G&0*T M; * $1W$&:/W*%%,]-HJ]\LV MQ7!47!__%*8H@7("46($QDT2,789DYT%&!:O,I@F M]R/T:RB85=78BJ/N+[SF-$ M7Q#OIA>6)TAQZCW&/"C,BPNBZG)66=JH$G^"H!L6+F?UPCJ/,2VXL=YY[Y61)-8T$;:*6IFBI#ZX;],ZRY(%>_R:BX["_BR:2<1,!8 5# MMG#940!,JFM431QO5)4L00'J$;[]7W5=SM<)25E"[I^($ZP%"#"'@ Y127G6#H$GIK]CNU,DU"D M%'7$7UT &W%__/*77BB@$5)QYCT$A"6GA&!5W?488QJE%UX:"OCA50R3!L'X MQ3#5H$#G).+@L69,4W M?=\Q=7.(:626(>-L4,"U,3)(18%4U!5<- D@JA_X-X;0VWX$; 08&/^)E^(- M#$5&4.VLUY@Q7Y2!)I53Q03MF\CAV;W2$@_ G' M-]8(L>M_,IG"(?ZCL30^4(,CA.Q>_6!2O#:$;]7MD#)O)W3PC3[NG3J.?) , M$RC2*Q 841GIEL0?)NNP2%1 4HR6/P\CXY?NI]?):8KXF7/,!-9.@\$&<\V" MAZ@05::)!G*>9GSC&3(N!HF3F/).&:%)76 M?<5#RV@3ZS?%DI47W!L:\-LDW?)JS<_ M+[:[")A#W\H()<0[(74\2D"*J"X&4])4,42;)#FD[;H;$)[=2"42NHM0L"(\-9+5FG!!FG?Q&288.I+ MFIM_<[Z.15["MR_SU__I"$I3EHY%3$HULR@"UKF8_/2M MS$MLI-!:.N2XI41Y6QW5-C#>I)1K@H;W2&]MF[)M+*+P2.2/>>.+W>FV3S=' MS81NE):A_DP$GDF#)(1PX.%7^LD@K0FBNW-(F,6(QYW;0\: M.:>DUFK/!\_1:S.>9 5Q,!",1ABK10XNCV=-) ,LHY7.@P7'L<62**B,=,N\ M:W(SF*#F^2N)9)B40#T;2O5,)NT9M'1-454?JONB&F0EDM6W;8+TFKCW'6? (&*;. M4$ZYLI8;YYEE$A!FDON$VR4_CJ6MTA.W3/X0V6KCG/XZMN- (.26! M2X) 4.%)13GM31/M?GH):;5A=F:#Y-;YU-NQ?V)A+_6.W/6I;!OJ9WXI QNY M" 0<10P3LBT%7-$3VT:)F FZ9Q+%?;=,&U;WC?9T-"GNBR(:NZR)G7[R0\L_ M7P3:_$XF *PQDBA//0.*F><53SF7J$DR68+.D*$$8$"6]:NM/GQF 3(Q5SDC 1E+$^8$-1 MM3JMZJUN M):F\G'I?42FO:E6+Z[FRW>SNYS\VU^K-3 X\>RN.-8(8SQPB!O MXX)L5!=V*XF;6&C263Y]=)S)S&5K=.P;$7YY/YLO:F!B]V!&I>08>VZP"@2# M!8S=?C6Z4<75!%%Q&2,/H.$B"EY#8C M9X%Z@PS#P"GAHA(@QRUI$B"@3 6K,": M,UNI=,Y[/.V;S?,Y?1HY%]%U(.R?#Z3V"@DO79(&:QEW$HM+M?FJ=03 M.Y):X/%QU%Q$U8$0\WO5M[0^:/9#,FNUTT96,)EHU#!]&^&N@!?-X2OX48N?U'\JXAW^=__ M^7]02P$"% ,4 " "5..)0C$>*I(F, 0!3O1( $ @ $ M 83$P<3 S,S$R,#(P+FAT;5!+ 0(4 Q0 ( )4XXE!R^)@@-0D !E) M . " ;>, 0!E>&AI8FET,S$Q+FAT;5!+ 0(4 Q0 ( M )4XXE!(=STX'PD 'Y) . " 1B6 0!E>&AI8FET,S$R M+FAT;5!+ 0(4 Q0 ( )4XXE!\*Z5EW 0 T7 . " M 6.? 0!E>&AI8FET,S(Q+FAT;5!+ 0(4 Q0 ( )4XXE!8T\J2A 0 ,@4 M . " 6ND 0!E>&AI8FET,S(R+FAT;5!+ 0(4 Q0 ( M )4XXE!4FK5EZ0X !B< 1 " 1NI 0!P=6UP+3(P,C P M,S,Q+GAS9%!+ 0(4 Q0 ( )4XXE![R(.3>1@ $ 0 5 M " 3.X 0!P=6UP+3(P,C P,S,Q7V-A;"YX;6Q02P$"% ,4 " "5..)0 MN7:@6YM* "HI0, %0 @ '?T $ <'5M<"TR,#(P,#,S,5]D M968N>&UL4$L! A0#% @ E3CB4!YB%]2FL "V,) !4 M ( !K1L" '!U;7 M,C R,# S,S%?;&%B+GAM;%!+ 0(4 Q0 ( )4XXE @ M3BLX&VT )Z4!0 5 " 8;, @!P=6UP+3(P,C P,S,Q7W!R ;92YX;6Q02P4& H "@!Y @ U#D# end

ZNCT03J9YIWRU_FTVH*::$+436Z+0)J4<.91WS.] MR/:HY=G,,WV\<*X ,1!7%1$ P"PHHOY7PX=H'T0FY8ZC#8"C6),+[MAT$CA6X MMB,H-RW)J$E=FQ'IDS"I1N$OM>32TOTHO>UTW564$Z2-D0I%AF RF^Y;J!&X0NQ\*"@>!A%+@DB"([ MHL(5J_JN5X*4;03[NVZ/[X87^T PY;CQ^0J[?;R<.9ZK&[O M67LRG")Y=@\#ZO3.8W*5+1/SN%F+>:'# M/B'C&)2TU7#N./%:.%*+F2(3IOT8;AIRV>*Q_[@8 MZZ9!9G_"7SJ6VP^66\9Q[8 /D*M9& K7ETSYITW?)#*@EL^D)^6L>]1L.\R[N4-]X9F2(CGRDAPD[I6)'R&N2L^Y\2U"8]>R;T[*E)T5H)W MM1*DHV*:*RE#2QLPM$YW.53=Q2&-[N($1%I11 !"NDQ%A [%/ZF.&F3X>G"WF2QH/T1LX_%BO!\*$'R/Y;!G_9@7 MDZS_U_D87U&$)>$-]D9.V#WEI&/(8V5(M]6'41"3>H&TF,6H8T>>YWM.Z%LD M=.%_WEP'IC48U+XMH\Y-P%@<$DCBL"SPQ9$%&0 M(X0GGJK;\349QI-D<)D!%?[9$&&4Y1>W<9YX,:"5G]UABTKE"]MJ51ZZT283 M*^[\[JM1'3\?!C\O8V>K9>,@1-HVB4+0 :R >([O$6NCEVWE6W MQ9)]WWUQY%!S]MMUXS^4"?P_--Z-+H._2[?=O.3C-,H9ZF..\+D3@9)&I".9 M,&GH !BQ7/@_WS$9FZ^!^!I$V9S=A_,>(WP7@*0K/O\.XEAX:02A M_S64%Z%Q]ME06?GRK).@+2GDW$4?K=.X8^#(9FK?BQ MD%K TJ'K^"ZC()%(.^+ \1&A3/ PG(LU?V^&WD)E(FKW"-^D1K'S$12>*2AT-A%'Z(B>:;])'_8NW*9CUS=FUU;\6^12!U04 M$A'F@ZC#...A(*;C@#8#W\W%OVV:7?EFV-6V>FY7X&./;2K/21_A:/ JN>, M\.H%QD-[_-T89-.K8?(J1_W[&A;_MLUEV'/S.6OE50:"^E0&Q I#05UN>W88 MF8*$GA,Z R[97FGM!;2PFW;S#LDZ)#LB)'-;E;P]GP7, MBPBHB1%E3 @N113Z$9&FR3PQER&^>;UQ$TCFBA[=HF-P;X!,":O_F,0PTOI[ M]6]K.,-TE)S>)@J6B&7^_3$5 CO@B]4N.+PB?$I>6'7(SJ/CY-$4-B.9+5ALXS,(#08Q3HU2 M*O\\O8-;^T^'A\P*W.?Y33Q*_Z-2&?Q:V( /(&A_R9,"EEY]/+^.*NGCHA8^ M@K3H#[-BFB>7\"IOF/7_.E%'-WZ\2(:)DI-/&;6\*# =UPHM:LE(,"D=QS2) MRK2R[=/&S^1XU''=(+*HY%3X 3=Y8)H4^Z'[W ]"+>*GHVDRD),7OP=T@00$ M_C%*S?DT.?EYO37SXB(MSJ]EOY]-<3 W7V#5^@_ZWV=7@G//<@.+6,*4:.#A M-H\L%D7,!I$F"%AK):03NBYG%%L?44Y-Z=G%>D@ MC?,'X\,$7G7BZS?U3HR3^P3_G8(RGN7&23;-3WXP;N-OB7&5)"-CG"?C.-J!7H]$/SN]X\7'XV+I#_-502P&D45/P,#N[M+BP)W M^L/)1>C#VS#O-\43([UK33 =:04?K\0G##+4M^!KC,B!U1H.J_<]OO(ZRR9: M-2M'IQ)UXIK[85*JE-T0KKA)1DD.SU*_)^.)GJF:Q0B/'4.!IYJ:5#P4P[!_ MD?)+.>YX!'0[7+@O'XW+VZR D0[^-2TF>H4^W-^F_5NUIVF!CX?GCG#P0Q@K M+%BNTX?Z.3RT^ '&$4\,6/Y>-:ALG(YPFG#;73P"S0P?VS-&23\I"MQ>-2;C M.DYSW+H:&*JE@J^FPV:GJE77/IVBM>]W\2#Y:'QM+L/10&/@4MO4AB7-C,$V49JVHIL#YW\7Y7YB! M!9R1ZGMPLS-X9 X3[D^R7"UY\B+>*6ZSZ1#H X<5J[V'>_XU'6E#64WFI1"R MP@-Q3*5= :6P!1P9O@,-:UDA'EC:\N/ :SLW562:]2P2<] F]GZXFC)36KB MP/I&!+1H$//T_X/)#>'K>@& 4XT/>,5)?>MK6ORE M=^5W *Y\$@/1SB7FO??ALL3&:(DDB/^?U8D_;BUWCF*%>C(4=X$:D)D 'P,;\X:-Q M!M@]T(R-/Y;XHG\]+<9)/[T&@4^]H*C^%N:3P&,,6?7,G_RS_\X"TZ)4!_)3S\8,-5! M%EZA#%64U2K'\ZT=.NQ![\&V$3KX,9?$MR@/Q$18@:,)5RE ER;@&"N7@?O+6&R/(_R& >?EX9T!+^><34M@%8+V!PM MTNN%U[!>3-+)M +^?T_C'$>O(@<;S&P_#8=Z!PNDBFXHK!T]X*;?H2D>=E # M:S',[@?9/3:K?GIB\02>>C551F=<'!Q0M<(S*SLSP]@8Y#&>X7VT]R,35D<> M7*\/=03/)+]!(E2'Z !.]OX$CQB@S3X>*"V"JM>BE'1F"*Q7C1[.61 E@-Q1 M)$ Z![H&QDB > O!E-. M2556CQ6 CI*;;)*69]Q5,KG'PQ7'U=;CJI-1B7##9'H'XM(XTV_T46C)D8DJ M(TOTY!GHK5#.']8WA3O?"/=ZG:P9Z!3X%=&*#< ?NLSZ48%U\% M/N-,QWDVF.J#<)@ _:E36/DY%-^CN'J7X5$(SX +X7Z]5Q_+$<'7_TKZBE_4 ML5^^IYZR&H):/1@>2@PE[ROY4;\\P3-=HME9/0,7%7D$+H)1P@8@S]WD22D& M7> Q;<@\ODKC'DX&Y@Q'],2X2RJ$PG?V6DSP!=Z0PE-^F0[+ >EKD9E&V501 M HHY([V#\.*T#!%O+X]Z'O!\KND(J*%0PJ:ZX6KZ@,]#T4)#(@B=V4T>CV\1 MT)(;?/#'[CQZZCS"?4?WPP!PO.23&DYF41^8-U9D/+G-L^D-2'83=?D=/%7= MVV9:V+$;]+F/D'2 1>+IY#8K%18 %%U_")YUE^5) Y4@Q=[!YBNTA:T=IG?I M!,7? M3427:J_U)G R!2[VF0K)5F?$H%>)H_L%CR)!D^:,AMG60:YA"I<5(: M"QN\0T!5DGMU!N$,9UYSA<=V##1XI1X'*A$^9SJ"N63#;UJXO8:]1A2[B?.! MUI0J&E?P@C<4.!LX5Y/D+Z45 <4/U9KV2N8JF5^]OR1XS6OC&M[T8_$%HQ(: MV^#V_U;HUE.@,?H&<]4+!6P%#]>;"N>,9ND6'_:G$\5H0V07_&TZ BT(>%CO M)=R?3\T[@44 M4R-4 :NFJ F@JY0B@$1;XX<]F8[Q>V(:P!A#]5VBCW_#:[A[,A[QGZ-$#B+L_2'-84;AXDJ(BBL*B@OCDA MXU&%I4 (L'@@KPR!]0<5UQ2@T8&&BR7![K/\+ZU9P3J?8C7;:L= ]"F>%SD> M288C//%4Q9CY4_%U*/QN)B2M\]Y=I<@FE>AYW:Q )0H]AHR&'0IC6 GS+>GK MS\NS>0D)-VX,1/,]O5,P93 7:1)-_KKVJ\+K=J+*_\2@#^85O=S?*JN2>I;B MAMFG_8U9BL0UU?3PAXUL&Q "$-]$0VB#F $0IT/EQ?+%266HV+OE+\]8BK-2JP7[GRDL MJ"5ZY:!Q+KBV>@#:\*&'B1@ZC^'Y0$!3M/=IR)X.U;&"#RAA6,FI?@:7EJ)C9?*:8W]EM@+B M4B0+%Z+!2EO)%FBSRO#74F!G98T:,93LJ@RF6N0%A:MEPJNT=#2G=@+M8NZY M4(+$#(3A^J8332I%\DVO;K\^U(&DL"F7EC[:VU8;&ZICK&49?=:ZH,PK8U0P MU0XV9LQQ5J2U=#1,_SU-\3S7%*;DX#9CU$-$00DFH4AH$O^5C&JKXH_&A_0' M8 ^8LF)J=$-,< K:X*XM^#B$FSR[QS,Z'N/N(&NCXECTX'YX0.NM<)O2-=71 M C>BA '*F?))H.Z."U";0K0-2ZFNRG [O5,"0C\KRD?#LV>>AF(&K%Q?"1'7 MH/QG]^K[6FS7:C#>^^T'9#580KU'RA:OKNVW2LU5KU+&K+B8_4V]N;%C-^9\ M7!0E\!0H)4Z'6M70*K:1J?C$NW(6ZLX/,)9:'(69J)VZCK\!WN!TRTX !DI- M)7;58KE>?0"9&S@IO^F^ .J9L -JTGCHJ)%52X14 RN39DH0Z)=:+LK8Z3=\ MW2HFX5T,\3OY^71MGG;6OO-T45##RT+OWC]*8^6(N5T++^D"YO8QM*P+F.L" MYO8^8(ZP-X^8VP%?;!WZMC!XR?C@5\KW.P]]<4+%PHC##<106:^+H;+7C8K[ M"L(LO!,[-N#"8Y(,UD_V0=4#I3E?(3K.BRS"+%,(*[2I+TV/1)Q0$D2!;9G, M>5ZU5E(13.HO+ M1RD3/JS6?Y1%6"^@LMJE$P,UH>):A8BAK4Y%<:$FU_2A5EZ*/!X5UXF.C5+O MS(9*#\*[M,T-0]?*H6HK9C46/12MRBDSB_+5 JGEZ;CM>1U7S4U;EB;0VS#V MK7*6Y GJ/DJE*I(;;0=$"Q]JL>C>Z&GSIS8FM3S/I<4$(X+22;T&ZPO#CX^. M72"=UQS2CZPR>"*@?\WX,KT;ITVKT+7GH\JRZP_UL\?ZV542V, ;ZD1-MP:R,O>/;6+>.*VYCV ]\UU66 M5T$H8^PT5*#3[1NZ+8O20ODO?28IXPDP&[!CH=@3%_T60T[B86%,1QB\< M+ MJZ(C%2TH7Y=^4QU&"J\ZG^:+-[I!/67QRD;)$]C5JR]5BS'1<8(W"EA*X!MH M'$.#SD?CSZ3!RAHJZ]\-C/:YT9!WH\S0V70RGF)LP^0V&_14TNQI=GVJ3$?E MB-!_7?Y#[W:IF2@QGN5#-,$ MS7YH ZP&C\.LAE^_[(FGH#MUHKD:(2#F!2CTA#W57+!/^37=4F\8[+0^<3% 03N-9C2IF8-LGS6%#>H%3[U"PFJ?H_[U M"D6AI2+(2IV;T0WT'JG K\GTJ@*3*EBA.K.1$7'S:TU"(5'[")Z-:O@'^N8' M*G^DI(Q2PGV:MA3ME =E.@%S+4G:9QX-$C@:*SLHLTN)K[?/4EK*% MZ:,L\@+'L6S?YY0(S_-]FQ/?MR*7PE]1RT 6.&$0>M*/0LNA)@L%4".C))(> MD8[I!<^GCRY[SWPB[7O;JA;8UZJ5-9JE?7XS=P +5TE?7;XYKS*^R'DO?&FO MF^@X$1T%'=_A5<858%:B]6+\LPJ9;!\WCWWVAIRLG[&F0EW:Z6J6N;XS"$>] M*[ES/9VGF0QJ5/LP'96KV^S$#TV*73RKTBT(GE 1?VL/2-?Z^MO3Q;Z$;2>$ M"-8D[[N>[9N1[Y& 4FDZGBU=Q^:.:=F!X[*Y#JJ+W 2R*)+)Y^1Q.?SE50EI M7X2ST61$%@ MNY[IFG--+E^VXDNJ;J^ZXK;[<;Z&[Z96O%=%3JK@HH\[@RTZ+'>!"4R'V#=R MC@YK5P&_3\MI2O['$$ZEDS7JUG-V'+2QO $ 6&93M]0W"0F%ZP%-"@JLCUW? M+=^RI.<[+I\O.UUZP+Y62_"E68'S>@$6(\$_RV?\?7 M%TIVU1.ZP'#? +9$?D^++3WVXR##Y_P3QWYJ.J?F)I",L(_V%OFJ%O23L*.JZ-F^8FX40097F03:\FU]/AO!Z\-1&0;A$WU0'?D'I?D_I0D7J9@OGT!:^B MIE6WK=7W-[ \SW+,T#2IQ0!4N$D#/S #VR*1E'/;IMIS8E;U@FU;IQ_=JOOE M;/6^W&3VSPIC\"B+,ZBDS,VP. HS#4%;^JR4V'7JXJ,@G 6:8E%FENT$E)55=UQT2HL\B<\_UL\G,95 M(8)Z4"IWM#6<;/2D8JXC?8JLGJ=RXNCH(+1R-F[G,CFLOG,VH?@N?D"1['J: M*QNSGJ^.+ZI$KGJ& TPVR<9-6:&Y DB@/;5S:BH33Y4E_YB,GL$QG1);S 9/ M8;Z8\ENTLG[JK""U$J NI3@Z?& 3^%1O9^L=BAF:%6NV!#;H-ATFCT[#0M61 M:E?C: ]B=NQE9MP8<^*JXBEX]P.L5:%K62$%8;F/LIA4R6=59LQ8I9*/%$-A MB%:]F;-G=!\K0F"Z-KPDJ3O3*XU&%;J-,U6 HNBU0RB)?/2Z:=+C"$=97FNI7B,O- )B3 -G0,% M=]TF@YMDT$I5[:$[?XH%U!*U5MIE<3N=G*(7HU $&U\_;X8]BB0?VB7Y=$D^ M79)/E^33)?ET23Y=DD^7Y+-6ELZ2QZQ@/'R/A5(E)93N>J4KI3P6E)5$G=ZA M8 ]"]8R>JB)'!M/D45@(".UE18*R>.RLK'VGGO(MQ5(4\"(LX7%7U>%=I%Z@ MK6;7BI&N:ZIZH>.)\(H>M92OO0]N$DPE M*&ZS>PR *J9W=[$.$WU.U2VM1I71X*D2ZN),J&BM<:18+UI_;K]2%^:>Z1)!3-VX3]-?'Y3E\M?_/C%/ MU.=BK(PFZO."Y;T$E"R,S\F]\36[B^?:_-VG@\DM_ ES+3N*535(?ZS^F)OP M2=V/MFZG[)P\W:U6OX*3O_]47?3XM^=^Z[;":Y"X0\-)5?>[Z-H9KYLMV>;"Q8= M,7%:ES]\>N[;F/).-E1]S;C?K"6J\KK:%FG"06PIO,BWF&UZ#O-8&)B1&7)F MV33P7"XWY2Q?$KVW<J>C N[AUTF",0Z/W:(OY<5]9CG:L!QP612XH,;;$26NZ=M" M^' ^@C[/7K-<^)\DSP9Q<5MG_1W50;DGG-;(SL]$ M*6VR>?LZZ_(DX+YO)_AUQ/+ES>V7"0W/K=-:R_'&:,8;:3^@ON,Y)O%(4>L30OO2_?/8N,_E+FV^GXCSYZW M@2\.@HH5K15$2M-VA6N[7D")<*0C?=\/(]^CH2\9NO7^$>^:$]=:NTGQY^2^ MU6PWSW0G)17)*$<#7X?AG8W:UU0=.9\O..CS0!#@V2B@E%NA8"(,34]$(?-< M+Z0MUY3M^L065$24<4HM*>W L6S;,UW'-J/(?-8WL_0]&VI,_,PZK=RBF(1. M8#J4!BP TK(E.MY"*S(MYC&?A6&["*-T3/@V\GSI48M1X7 W"*0IPS ,+/%\ MB^*E[YE;$X0_%<)[5A28)]M,%;NJC@9Q/B@VW;%XE9U[S<:OUK%XE;5ZS5*_ MT$^V.910ES=%.5;984,.LJJO[@;K@;S"E[GH<>N7I-G!2I[S_YZ-RB8T)F$Z MTJ+.HEN\:5X&_S$^G$3RPCOYP4B?W%_C][%J ?CA1%[\#E=^SCY6^0R]3>YW M,]XF[:\XG*J[HZS(X6D&/AI%Z? HJ5 M4;!;!$9%C))[%36>YFH4=]D@&2H[8[O3=OWNNJ167;AO<;2-D<ZHJP2Q(GEKX>I4"H^/P54VJ9B@QYK87,_'ON>IH]D1.QE!U8FS%&ZDV=9^Q MDRDV? 1"Y"6Y QW75'SQ>T6F_)2(C9*IGPU4EH(Z&,[NQGG95%5-MB;/WN*= M/UV8:+DV'?2'<9ZJ@C]5?<96>9!4U413)6N;.H)J.9L^WJV^0T4?KM+Y2C[. MX!1;U[PM>Y^6W*0JFL@[[(^*6I\\= MZ^-,WA8^H_S,5<.UO&H!C.5@6VWBJT;I37\T%?)O5*5)#$)U59*/1EC?_\B! M.!LH%Y>':WLXNE*H[GPY4 1PFF/KQ:KL@FXJ%O=OZ\)5J,-6+=C[4UVNZEMR M6C:3:AK8U]66VFW0FW;KLVGB<9WP,M,.KFDFJ#/%RTH*F&8.Z]TDS=Q,4[WN MF-%>+<9';-BJEG",.6'5>-0J(,<-=*.DLMOT6 >>EKNI>ECGNB7C>)IC ^N& MU*L,FMG:U:6,EDV+5LI2.^ZQADEL3(WY1:K 'WP U;K5^*=*.0,2*/%350)[ MG/'5SNP*IG4KP_Y#?ZCNU=7\JD56%U;.6@SFD= MJ8Z\V%"LSN9;/ $LV 4+<'KU<(K_Q=5(BU9"5ZXKVHRR)@6K3&"JJK6VZ:@Y M!53AHC+O[5'/R&JC9S,G>X^O>UW2H'&EF@ZJ_F=EF]2Y#M:]MFM.TS/VV2Y[ MDLXS:IVUJBKX:I_3&R<44X<["2$MUW:74(Q'0%VAZ5%[NWAPEXY23')4F*'Z MB[42#E4#;-S;LGAH"8(S-%U3LJKZ5-=YZ2TZ6B:EN%24DO5' ]9,]]HNF^,^ M4Y6A;)E;'=EE$+Y"]++I.4P*^^=6O>)SK+6:UU5_6\RTUQTF%ZH^]XM?"88.[H"(^-'I)0F8&LY8FB[B#74%1%4,W KG%@W]3 [IJ!/>H. M\4A^P1U U'TD\Y0]FK&JK>IR.7/FJ^,P+6J^@4$-U)E>G34+(G[+"NXIZ:S458X&\'VW*2H?9S^DF6#>T!OM:VJJ&:MNE-D MB0MLP)Y>/U3'ZV6"2B*05'WC6:U2OIK0@2RSJHU BX95440E,295#O"3!^->J2VM"N.C]J-0&KU):D&GJO_XT)*Q'P]6M\:MUJ*2 MSO'X_J^B-7,8PQ!CG\N^S"J_OU57JE2G= 8_/E"75E,=$)H2!?7L'U58BR>/ M7HV H><^HPIH#6UVY=39?)VB3&$\)'&^@J;5T_+NN*4>E6)LJ'KOUC"#=<81 M?R:-=H@RIJJ'7ZIW3VUHT>K'H KQ%VIR R64ZW'- !YQG]7_[I,:-A55U)I2 M54^C48=*)*S$;YS/=9W-58+B?[T0#B^21,L7]O/RQ5 +WZ6HOV!M]J!'\$H& M;E@,X_^"PGO@AFYBO_]Q!D=8S<&:>Y\XP_3E>,DIL39\D,&Q &=2_+VQ.+O. MHF.K12S(*.T;/ZY];)6%S+2XA)/37U2G6"68(?".Z[X=ZK0I-9MQ[6I%0JW' MCQ]^T9< NJ^:QY<9 E32G!_N0)N14D9-7R*V[\5*7KLVR3^!KS MX>M8=[?,ASJ-MW%N+38>JI+I&]6YE"-$U>C\B@Y>^)CE=Z^V_"D_'#9TA:T: M9[FJ'3(N31FU3:4R XY0?VG7ZZS;!:2ZM1-(S#J< G_X! 2" 2 (ME?QZ"_C M_/I:%0U5X_]0^G,^G7GG7TO/S0^:<.OWUH-K-+IQ,DCK8J"S"AY&U"B]\Q=0VJ3#-R*2N MXTC!F&L]WWUKZ7LV%"U>+T#+S[=RF+AG19*ZEL.YD)1$A,,Z?!$[04J$N4?)-_3B7X'ABXCK.OS$(Z#=H.? MJD=L65=;]>OII[!4>,1J%TG+<:W<-3OFLGBU,;WRJ2L;=A8,G56ED&$92Q84F"255JHS\9MFN0H*SZ4GK+Q=*):_BKGB%[4V5=6 MY=&_JW[QFDJFN@L\B"#)-RS[G5UA,T@5^UL^4<4DP.CG[IF.YB^^>BC]NUH8 MJ'88 Y 77*P>I?JF X7$W^)4M8>1'W3VU(3T,8\^SO[#^)':&5OW,=7T\50^]F'U9M49-A4V*ZWGCMV$F1^%2( MJ([B;V]Q6C5 >%SFOUU5%/68/CP?-O*/!F;JX&/-[E&C<9&B-O&MF2#>_<0DZRCB/(D'*6H2JGO6S72H+0]M4HP?+4BO MA9.:&Q4;-&D6C5UB!-P\Q.J5K?X&90\!N/-?T\'-#KK*-T9ZUG+2PQ9E0$EW M&6S%'!E6]%=OEB(%O17H:ZS[4F!?YO82MV"P <>>D:0*SP:@:?91>U2'5_7I M4#?!7KX)[:,"UVSF?%4I%*VU+1W.6'X/EWUQ'.!!+:9?H? MC06MA)H&(&8/++7BROJA0ZON\0RL^W>H?:B3M!8L^A.+W;:/Z',=8/:N)2PT MC^HKX(G+PQS1KGKKE72?9/A,AN\F3TYSGA'FM+N5,-KK?%]+Y<2.!3V+1[JZ$Y8UCJ65*VO MDIM+I:)L-:KS?1;93F?RQI9;3=^;.YY!@.O2KS#(#M;:WL!V M0_*>$F]1! '=87*K6PPT-0'VKI0\<^VF"-=:M>0MLK28/.&.GLO"NO#TF=_$ M,[^YS_W8O7"=%W)S5U_XKC4,'P=>M&Y1KU$Q*VWV/B7.EB*7GF\LT!KSEH*- MME6/?%]K]1_ 7 ]]?AOKNW :W'L\^]HH:.%CA:Z,^!@Y[J;33%VB9H/>>*K M0]H!+\+13KS>?4)VJC0A\6NM;PHOW?3?/2 M6R2G+HAO^;%3&SNUL=O];O>[W>]VO]O];O>/=.+=[K^KN7@#$_N28^^)BL8HF1RG$O@"Q6]#_:*WK-%LJ?/S:R;V5CVT&T@G]D LS%*'-',F]A6UM%'M\&<:CB1P-PHI#%I0<6MS)^9_EH_Y9 MW^$]M(K9J P6^3TMZNO\,EOJJRIUGPRDJHN_X'V_J5R')<^/,-LR&?4?9MZQ MJ%Y0T4ZLT<_>0!=JE[YI#^JM\](11T9WR'APR.A8-3(2QQ:!2T+&;#]@@; ( M\Q4R2MOAOF^_#3+6?_Y:I;XKD_1B\#I35FMU 5D)#.?!MHH/.;^N[]@;I/U/ MDF>#N+A%KE7U&3J@[8"V ]J=!%K6 *TM'"NPOT>X*TO.EA2SUADL 5C(8T%)Y'A/00:1W+=>U(.KN-M/81 M(FTGTG9 VP'M;@#MAR5(ZYI-Z1P66"Z/A!6Z$?%Y8EWA*XYGE]%_AC M?X+(-C#9JOUPYQ]^9]A_K9TFP^QA=@AUV=]C=87>'W15V1NXDC3.EQFU!J4C\$H=O5 MV&VY3LBCG<+NSLG887>'W1UV'S)V+W-D2]%S++H3:'B +LUMP.5;E+]8W%1EG0H8!W!@'$TU MX6XO#VJNASZ_;B\/9W[=7A[._(YF+P\VLNVI A%K5HCHK F=-6&OK0E+C G" M;J+=(HM:D4^E3TQ,K6:>3]&+%W+7M< M@?G+P=QMP-R.3-OTA1D$@2UI:$K?#Q28AQ&-7'?'P?P88^0ZX;S# M\P[/.SQOX;EHPN2D14UF>I$7.:;#0I=*3Z6,"RN*B+/I>G.;QO,N;JX3SCLP M[\#\D,%\2=P<@&H3-^=0 F(YIY19EN0\(I&I3"V"A=0,V1R:KUD !&%\]\/H M[)YC=F%TQQQ&]ZJ"(-WYL,[YH!^*5[Q'::_W*@:UYK3?5.RW3%LTV3&4V-)V MI6]2)AW/YYZMLF,1Y?)79<<A[ =PB+"4MY$G4@S MC%QB,M/UJ4,$#UVA$);ZTI2FM16$[9R<'6)WB-TA=H?8JR*VVR"V&[ @-$7H MFM(5E 4BE)9";!D(;KF[A=C'Z,GL$+M#[ ZQCQVQA5LC=F@Y$7,] '%&72D= M&G*5)NY$ 3T48G>^R@ZQ.\3N$/OH$)N0)A%B_,] M^EK?JOZL_JG>/4Q'R>FM+KM!+//OCUF. \NU5JH/A)+DFUBKTVHN+[[37?O. MTT=[H_Z]S:MGC..;Y/0J3^*_3N-KF.:/\? ^?BA@=O^XS5^^=.9VEDY]G"V4 M\N7K^9?P\NNY\>OYI^#L\R^&?_[URT=C=K8[.?+/+]]+OOA)YY?AQ=J$86QL M&)?G;SF(IY;5W]RR?@["SQ=A<&BSNCC_=!;(R]V86+2QB9U]EI_],_EI%V:U M!CL^Q52P4;^%GR\O=@W13G[^\/LHG@[223+X8?<&MT >>>'1OQ7,SR:)81NG M!DJAAA)#C98<:GSPM00SMZ0M":8ET3P2>90H?@FK>9$,$R5PGI+("0.+R$#Z M-A6$2N%$W&0T8"RT'9^?6B>OD8DV)3UJ]7*]?X,I2NW&Y#99EX%/?I[^)<;U= )[#9]C$-63_,[( MII-AEOUEY$DQ'4YP(M=Y=J=NZE>T /LZQ%^R:[@\-[[ ?2D,8Y"#JH3?QRJ$ M4]4*01T&">DNSO]*)L8X3_M)8=PG\,YT- "U0HT"'C0&2H3'QT,CK96M7FL4 MZ4B-P<_@U]$#C 7^6Z]SOXS>,;XI"H;'X;=/C>L^G=P:*?R1E+:M@7&-Y*]N M_FC\F8!RA6L!I#> !\63==X1%\8-B*_P''S$Z,GW]8RXWP=5">X=/K3F;B3? MQ\FH4"^*Q^,\^ZYNA6O6WGJM+O]MF;[L-!W]1 A\*7W3CR*?,"*E;?EF*!WF M>V%DSG'HW_F>YYD&YY/KY2[5D6FO)[-FX7?*1S*G) MQAV^*AL]4I=??J(C68!BCZKQ ?Q+/\,=AI(/AJ7\URQ;$I*EU,S6D#IN#AO M3.J-^]5B'K==TY>1:PF+^](7)O4\1D/7]B-KKMG"5IM7[FM\XJH\9G[D6^.Q MCZ\2LG9,EC@;J3JKO9FS3\FDP,@PCAC.&"VI-8=:E1('9^YH>@VK"UN9PV$4 MCR85G%1/PK^SL6*-26:,IP ,,3 B+@M^"8?Q*SEP&0.VZG0PVP\(M0,I".?4 M$P%U?3]T(\N5+*"FK!@0CX ?OY1#/5>#+ZJTP'9&X)*R^4]F$GH/EP_CI#EM M0)R++^#!W(]I-*O1B#$H#' MD8%KA'N?JS,0+?A&D=RH6X!&C*LD@1V>#FLQ6D'DP+B'D8%N 8^[QD>_9O^5 MZ-0N@?TJ1>PJZ<=3H&U8C;0P1AFJ1]F5FE>M=51(C5XHH/XD[Z=%\A1NX]?- M,MZ 1**5IDH)@[7'M81UZ>?3 3P"^*34R'"A,K@VKS0U(#9]"!1Z,+-\MQJ(H%\^)YZ# %>@++@.LPA#B"\%X61[\[*+FW-807!98'2<#$!]4C) M*M,"N*4H+LIY-U++K]5:1?52P3LJE;FZ?F,"O?O1VI[2_"K*6W4SFR !S[:] MB(:!)[DM"?5)$-U.;SHI@Q<^6B0O^FCW0 D&3UD, M*C/NDLEM-F@I##*I;T9I4OQ7]8 [-&"/AW C+$*Y$]4YWS8[7P!!@YS78_N041.QZC,J;M:""T@:P,^S&=I,/T/VKS M>G@I$ B,Z"8=P6\STX7/VMH-C]"/K+Y6TK/B1@.H.^MK2KA*)O@TZA/!%;-G*(5H4,1TC;$J[DW#6IY7LR].%L M<5S3-*F4YE,!:%_4H,]&_3P!]@P2_=\G)86G#X&VF6+V2#\MDCZ>!/>P6D4R M.OEYE&W>1%%9EA ->P9H"D")H \"Y677O6:?.U'X2:/[/G@7E^B9S9?%),OC MFP1UH>$P&:$Z=!WW&U[]_>/%1W4AWG83(Q@.IL4D?S F>7ISHZR@,_;,#-D; MB1H!/D4[:7KWF "^332***N$5FQ+U$%,+Q^\V.G7// 9Q>31(5N?3HN= MCGA,/QH>8&Z1U2"85/HYG/+)-SPDT+2;Y46O/"'P397NK@^$$OW;"(UVE;2? MPF)-X(3ZEB;WU9P6KC+,#X"F?ZN0UO[HM?D:[TDY24; MT\_$1V=[^AFR(TM7_>V"8 X'0%LF@!V^[BN1;W7 MVX26$9?5F(28<'SJ,-_Q+.;XH1M()H"XN&FZ@@G.7I%JL-,2WG/L_09T\AK9 MZE&$V^+X_5AM>L%#X=@V)Q9G%F6N);APA2-"*7W!(B_ 0/5X3>MV._/&W(;! MXZE 0,N3+9H>D'H:NO9W9=SJSV MKB^8=>5M[RD-XTY!54\Y*N/26725Y7EVKQX;C^$N>-X6!2!B,LM,B-FR1@@W M-('!@)MWDWOO&HN?CF5 M%[NKV8J2C+T@=&)CDLR'8GJ%5C;4)/&8JJ=E>.A@':9WZ>2'TM08@U*%NAYL MVZ TKE9=D@T,V8$9V]J4N( Z2D)H2. JWHC\NW3WW781/N&[80@+&E G\N D M\P,JA,4IX2P0,WZ.15M?+PZN#4K\4Y!IO\(2I-]0A/V2Y!@^#_K]S<6Z(V6#]@>D])-94C_1N 4+T(1"ER_1-/V(,W1@Q:S$_H8!G25Y M$Y,T/EEFAW!86F'D^Q$Z\"2/'.+9GA.&W S=EY'WDFBRO:+?M2.C&?DHMA>W M^214EAX0Q,N+,6H02'51^AU(TE=!%(:/%0;0D/@5Q3$$;^V(N[]-1LK# (0? M?XO387Q5/K+0W*!"\Y5)KXS5!R+^D/ZP910F9A/V2'T_I)Z(*/&I%5E1Q#! MC-M$VI$G*%]*IM7C MP7/$OM"O, ^";<5S"0R2^2-\(S"(.XG[JC=2>]A*(L)+T>&PX%2';S^DK]_T MY>#4V!ZE%U$OM!F3/ Q0X+(CCKLN?=\./,$VMNN7]YD.%=]:^*!E?9P_U#8' M"K^/!BIC("V:O;R'\R9'H^*_IRK*;Y(IJSW:&EOR6S_))W&J^;_TI6I+.'H% M8O6@?T_AO]=I@E9T)=-5]S2G9'Q]G>+<,4T);Z\SI_JP R.TH[<,\#WC:CI1 MD7Q*4E1#ZS57HG,"'Z^,(#H:H (D^ A/@2^&:3)2CQP KB<#-!?VT#^BG".E M6V04JZ2MTM)^55H5>P9HJCA)TQ*".2$UK< &>8 S8@O&3';Y: 6#;\NP\C^6>23?W[%-5'7X*?? +A TU]7<'U6=G!6EAP^ MNMM0H8"2MKSI5BNK4DJ+1#2,G(B!\DUL'@G<=">R'/@T5S?N73==FW?>=].M MC]8V-AV!1(.%AI,-Q)DNI8+&^QAQX8:^9SJ1RT/7\&16@ M#(QW[@'WFWO+_4VBJ1-PV!3'%Z'E,TD]Z1,/]]UW@/]#-N=U?N]]WP4 (-L# M@%I(T"!0VW8U,%P/LRS?OEF6V(WCF)" N6XH)1=V(%CD1S8#^A"<$M^V"'F4 M,?8$<40X\">,5JN>!IO=[*<3).?\TEBW;N.>:6U?TEY/#$0I+4:U@*IHH$I> M6B317I?6@QT,<=AF;$-%HD[+M.KSB'$F(]OR: #BC.=%ON"19=D>G%]R$83] M62Z\U.M^5BX[ M 2V^IFR,]>%6OL!3;.5T/-*Y7 =U;ZUHL)N.C?)H/I,#F_ MGMW!XMD 9_Q,/*"R#-]A]H\Y#[EW(M,3P2V:4=.*T @XIXC7&8)WZ,R=K'U)7T+,K MZ-D5].P*>NYA0<^-5,[GQ'^G/[C2/45('$U!TV=/)4/QD.RU^5804_%QB#67Y>L%F7 MJE[2Y^3>^)K=Q7/]..[3P>06_H2IED7\^Z#>Q.,B^;'Z8V[")W7?;K@$-_N_ M3\3)ST]V]=:O<*V__U1=]/@WLMY/:]ZVS9<=5E/S!2CTX6\Z,"&;%J#>%8L: MNQ]!UYF:[NV3@Y_KH<_O:/9R96RZBOM_W>39=#3 PR#+?_P__7Z27%_O_0H< M\\17)O/99C]D_-THLF$Z:'K]O.4BO8WQI&WF[,BE(Y>EY-(8HM?!U[V0_19F M]QG'*2*\B@%>V6-P_H%[T&+PZ578^*3?J,%@Z1FW1..2Y!9U[2CT"+,H)8'/ MI>4Z+"0AEB(FWD+/>.,9K8J\/Q>Q?Q@I1T^V+'P<^$/,56IE;Y HWY?-NJZM M': >/:#:K40IYD>>*P+7I&Y(140D=VE@"L\,!7.%Z[P.4&>:;!\'H-H=H.ZN MX6,+"]!$+77:[&)MUEJFS6YR$78%8JU6+FK(.2>1'5I!A*6,O(!X@*V.11W/ MEFQ).LHJ,NMN"H)/;>O."GD=-QXJ-[;ZD-G4M&S.F9 >H\*Q)0@]OD=\UV*^ M=*PE:4&K"#R[*47L'#<>FNGNDZ[^HCO!J-*TNJK[$$-'5.O/-86$8T*??089 MMRG\)2//(P&)I!40*B.+NRZ5=N#[) C\!;F'[?)^OB:AS9WTF.TSB(M;W")N M$>NG#<+*SI[E'=/L!].()C'/,ED0L,CCGC"I8(X <3GZ_]E[^^;$D25=_*LH M^K7_K$G8AZG>,;,W;?;I_=V+]NJ&VYS0X&+X+N\7[Z6R6!A<$V M& 06H-E>'QN04%5E/I69E?DD889Y2(%B?"VE67=#/DBE.3*G?..=]Y =@C?$ MG/#]7\GU8!R3(3>*![\TF_L>*'YF?I9*SIZ'D,D,$S= U+I@\3CD!*62"@R4 M =)R1H.O)?!KN'T^Z%_5;>_L^(CK+:O?S%AM"X,M#+8PN!8,SA3M4^-\P$6M MM"=4$ZB1U9 ZR)&7G*@%WI%58;"Y(:4#@\'".OY[4?0Q?;V6>S]7UCR]Z9XV MXXU4+LD@Z-JT>^'5(!]-&B1V2_+%US@!YWI6]TMBOVDGHV]I+^U?94E^FV6C M]8D==L?(WP\KVTO^*,G*NUF^=OWB=)H+A[,>:HCJJ2YNGC21B&+^*E$$MDH" M:Y@+_R@75"A B$."<,0!UWJ&*()+H+'# GH3/J>1$! +![TE %M(_*ND"DN_ M9X$H8CJZR*)Y-Z'[3,M%N'L<;L$<43%*1+$+LE;R2.2;L4BL\L2;#/C=6226 M4C74,$>;%0&^F&F\1V6 )3]F^7CI>#28OE!:QL4K-54*TJ65@H*UQ7MM\5X# M2AOV?:Q'$V)MZW>VK\3O=VB_5C1@ V>_(?X\G>$1M=A::"RGPEL:+%H-E6+6 M4D60PZ9J'/&Z=@O;CX/N_W8&[;WI3!;PW9^<>.[T7O_SRQ]@4RR M:6=7;1[)#H 5'KF1<, 'WG0F%:#QP&8:Z@UU]J4V$<*$F]=4Q00S$'"G!* M$.:08<< 66B^\V9<\8-QC6[3UO-&F@\A!V#ED((".S:JR@H>Y-;H6=/HV27' M3$/ BZ'** J>F?1,8XZUITIJI3AA <4P-YQ9KYYVD'P+ T:@APXK10UR"JF"\EL(K1"#-EZ3KCOG8 Y2M[0& MS^18M"U$VA8B;0N1MH5(VT*D.2U$GF]"\<8M?'8[(5O+YWZFYP=-3I(U4Z^S M[]$<#;Y_I(#H?[?=_*HWR,?#U[.ME1;00,FYX9!:H06W(GP%P40!(CR8R;96 M"G#'*,.,.\J!UU1[;CG Q&!A[>MM^99^ST*V=3F2(@=V,K;DK%]:R.&&+V51 MKYHGO,KS;#*<-Z89S]LPO'GU%VL"U"0>@S"\0=&GB&4<9G 7;O*0W&ZQNRG! MB&40R*HQ-Q"(,BN"X8FQ ]9 Q245@,2V,R(LZ+Q&G1>]1B]N+NZS85%>,A'# M_,6.S#-^7EY^=LU&N3>#\;#F1KGSZY ,IL-*)L^:%YUP?]YVKVZ3ZX >PRPV MSNWVT_Y5-^TEW4KYDFZLN4FOP]IN->P*R;^,SC8;SY MQV[_JC?.NS^R6!F17G6ON_\37O^EDUQE\5O#[^'703>658S&W\J:BNOD>MCM M!:7Y?AJ4?M)--TYS9Y,NO97@Y;?C47!W?X:1Q&'W!C]C!'%Q2HI'R#O&H06E00E3.7WM\/!W^%Q1YEO8=-Y?K?E@@V!!4P8Z45)3:6 MOA!/#!)00N.5<\'3\I##A0!&,8:T]]MP,+X_B\MS/=DPIH W$?E!W\2&J->3 M/Y;U\YV]K9F46ET55S[AOWSR.3N9SXL;_? UJ$;8!9]]D/G>U>&Q!W?9UU&8 M[+)#=E&[]366;JG^M0I(&J]*>]4VF.N')]^"XG:3NRTE M\J2/NL^6M$1G"YJ?W$5EB)O>)@@P:96=9\^I_C"[#U,41?YV\+.0;'/;S6Z2 MQS$G-CQA'B7QC_3/;)AD/])>V%VS/ F?*,83:^>BOJ2]8&P4[X0[!B"[RO(- M?>)7O/L#VAD#T*575V$+*&:R:%>OPM_C B.3(.K]ZS3L#P'$KA\5*_GX07TU M'WY)D "/QRXU/$WY9KRXJC><6F&/)F9-X^XDHWIL@OD;KV0A0#AS]N8 T90Y M+:BCD'-MHX5 @JVKH$%DP>:>6@B5J;H[$V'0S[9M(0PK"WRZ'WZ,*!'1-(G( M&/?Q,-"[^V%W9DM\U@R(P/"XX3\#0*>)ZO6203P_?PZ>BLL'P_ \ 5B2]/JN MV^_FH_BI8%=D?]UG_0!K3TV-6-);%F)VB[TB&:5_/7XTWJ\[:54_??&7HEBS MN,=U=EU63V5)H57L'Y/_2:-'&R)>6]/RC6+R6UVBO\V3K!]GIJ:;UE $A \%B) //@IIY(J<^RW)6"N@JV MK6W]@%.\)?-GFT*RZFI4SBAA1!G+F(0048R1HI!)#J4PP$-H%LB+WK :4-:U M&DB>\AVM1B<:B_$_KLR_L@;EX$3:F9_?(1?=SF/W(@E=]:]N[]+AGY4S]GEB@'PN[8\OY0PMN%_]E7J)3D5"U+_MTU]KTW@9N6EHX]+)ZTBTC M'174 Z,XL19:KB7%0*"%8-?; MEFX",G'"7X!T5BSYY,;^-D=D\NT^'92SU&:>JG?HWG;372U.]$)S_).P/8 IE?=,H95/-1=C"G]3_%")PQZWV?_E[;Y#G2;CL>A+X M+8X@RHA]_-+R<5TW>/91V:L M^8/:F4--_3!Y\]4C6Z:)=\Y0*Q2@2%)%L- >4* \%%#.$F0!ZP!UC (:##GC MG*#684."LT&8(YZ]>L:Y]'L6CFQ5D)UPP\BX5B[7S7!P]RA$O;!DO1<.E";$ M;>'B(K&[L'/S:7"_V'\?X_+Q\"E8PS^Z,T&:&61(YHEO/FUZ5+S*/&PRC9LQ M4KT 6'O$1U43V13$2]FFJ'@GMJG#_;)WK7.8KV&::DU4D=KV\(84/;SC6!M% MHM6N<;O&[1JW:[SJN!NU01VZ,.]*@"'&'@SLSB&D:5Z/_ MZ(YNS3@/@\R&[J])(80J3P:O+]._EJ?K5+47X[S;#]=-0 MD/8.F%5ELTTR]57_NC#.:T,LT8'T.#A\6KQJ\6K_\(I6>$4!(=92XZUGU-K( MQ$B1(\ 0"8T39IMX58=M)&D'L..PC59S7_>=8U8]3;YK7L#HR,!XE2ZS[Z$E M36ZH_);YV#'TBZJQ/#*,8(V(1,A1PXQ$GCI*=?B-(X/E$PI>-TF!U44&;$E+ M,5_Q MW#0>EVL*-.1A/<)KK_L!'4Y@(]!Y$9FV)Z1U*>TZ77-;.&_A_&CA?!F:H\K* MMHH28BQP@'O*C%, .0606_[ MZ0ZP@_ BFVV+>"WBM1_KIDHKGNCN*-.YM2/:]3$!VX8&S#E+ O8KY#I*%/XP)OR\T3O\\C+1,HX?/O;0?VRZX_QYW[Z.!J:[+ M_@M[D<& 90>Q1<;/-D;;XFN+KRV^;HJO,Q3LU'EA-1>$>DR] 8)"@5C 6$T5 MEUKM'E]W4/* 6FAMH;7IT'I\X-D4>*05/,;.ZXACC& Q)@)@#V6QD'/A#1> M+I1<; "/]00;@-QM=//=I/N!1\@K%>1O;;6.[^QS;9;SJ%(& M-U8Y@1$RP1XU4A "F"8!F0$SD"YTHBD49$DOR/?WZF$'$]Z!XCA*X%H4:E%H M_U!HICFS\X0*R2BB!%%%C228$L^"IPR#[6?(%E!H^[XO11T.=II]WP)0"T M M *T*0!Q6 2=L!!ZBK Q%% 6>^DZ*9QEQF,&%]LCO@) ]9@O4G:$/ ZVD/V@ MK&T*+?FQ3,+J/(]',B'M)+12T4I%*Q5+)Z1M>G XXVN;'LPU/:C:>>Z=!7FT M.T%CT+]E!&^;'K1"US8]:*7M_6>P;7K0-CW8[P#]>L*^[]'[]4:]V]"^)%5> MF6%(8:655\Y2Y+%6 AIJ$=<20FSA5JA\H6Q:G0/%J -V3-7XKOK1GE6V4-A" M(9145E"(.9":2"\ #WB !0$<$XRYE(QKQQH A3N@)2 ="'=:)MSB8(N#+0Z^ M-P[R"@<%XEY*K(0TAD(*A?,,X,@MZZP#<#O=:"8X6(0G68H-E7SVO+>%I=;7'XC+B_I_8 PE7+6RL85, Q(X/![J4 M& &-K>=$RH#3>P/,.^S]P-EN@QQMYX<6S%NNABW =5,,93)3KP<5Q@X0XY6B M ''EE18Z_*TQ<*JJUWL_/*[%P 4=Q)L!H@T/L>Q))*5MT- 9-]/ -\CG&95 MH!L)3H+53 F#/+9)4U ;QI2G'!FJ\$)9XYN8>YL7DL"PP\5.^^TT-[2P#=5M ML:O%KNUBEQ!5,!8A:PQ$1F)$%>'""FHL44Y89S1:2%;8(G;MHE<"QCO-S6HL M<+6XU.)2XW )@@J7L.*<6PPM\Y!:8G5 )$LZN%2'+80[$/*C M@)3C2 /X;3"X_MGM]2(YHV4G#.FXPY0MSK4X=]0X1ZO6 MVD!I([T1$@%#'?>">VX"+_3S8<7*?Y;93^R,?VCQ;B M6HAK(>YH(8Y7$$_].L!&NP M92*&3GG$!*=5.&"J"+8>YQDA0 MC6H$KSH,+M:!I#W(/IR#[/E.>^UA=B,1N8V -@[#&:R<;Z:Y588+RAG% &K) M+?.(0(N!0'SEAC4-.\J&'2Q@1\"=MLUJ7BRU1;H6Z8X:Z43%WTD%#\8J,T9K M'MQM+A@P(C;JL@ X8/T6D&X'O0%)!X-F<&>T(->"7 MR[P!R 0 JEYRH@&O* M0$ $-0 I32&R@A!N&%2,OP7D:C'#" YN][&;884__O=1&IYR^GHM]PYS&A>N MVQ^GDTE=>*7X8'EI\>OTQ_2[>V'7.IDVE$+@;_-R'GM,;8%A_\.O)].QO/E* M"-:^]&1N HN?M\/I/>[3[]G)MV&6_GF2WH1Q?DI[/].'/ SO[[?#M\\=V,[< M%7_.-6#Y&E:37W3>F[=^5=G#VU47R]^/[/JLAD#\[4-[.QL(T\7XPYN6B=2Q3,\( M7G'QIY@*V;T*=_R2A3%==7L3"IW!3=+/1DFWH'1*/O8&>?Y+,AHDZ5/&XN3C MOX7/)*/;P3A/^]?Y+Y^FDC SPB<^[:,=T^T'9[S\>W8*^E'(>T]\/0A*SZ[4 MAZNLUYN\^[\^@ _%W^$KKZ9_/S,ID60J3\ZSG\F7P5VZ$ 'XV;T>W89?P]Q/ M/)DP7;WT/L\^37]9@((/CZ=Y51O/N+ O'?:5WT'%W_[Q8<&IFGS_>F^M>=G! M?%FC.N).9!C!>J"UT=UQ=SC6E5OD'=BXCVFL[1H?_EB/BTU#1:7!O]59F&BHS1]$A_7PA M3'FI 3.0F!DLJ-0[_N. 2",LLD&(A!RC(=-E, MX?<@T(L5. @TK70ZYCR*&C.*&INYV )%"Q1O!8IE[;#H#/V-YQQK@Z%3'E"+ MK$+82DH90A8IC=Q6D6*'+:P@JKGD>%')FB"YZW2;:B%FYPOU]'A\;P%G?A@K MPH^L#!5-&!$04B 1HX@*#2FU D'M:$'8OQ[\U-K[KB- G73Z3<2-^75\#D6. MHZ"X[K9.1Q$)0Q.-?_-\+RPZDLDZRSD:5ZW1JO6QJO4,R3L5W%%L.;*"4\Z)]HY+ZH''X7=* M[ [5>A==@Q!FK4ZW.GV .CU#:,X%Y)YKQ;%G096A$ 9BJPE7ABN.%OB*UM'I M.L*;H(- K$.$"MYH896"H_, H7J=M1P%T8ZD'5:!:T.MCKXAL#^$HWD M,Z3&Q /E*),8\J"3P5]F5 6-U Q 3S"7&VID';K$.HS6&=AON"6][Y'YLYBU MEN6;&-BMAW^@'CXG:"88[Z3R!%G@.+5("T&$5(@RK@F":B$8/Y4K5XK57MCB M!QT8:+7X6+5XAI/6.D4UPL&U!HQ:Y@51PEN@I8C<"FS;6KR3>+NHE;2QU>-6 MCQOI%&2D 7F@GNJI6UZ2/A[VO'E; O2S M&*5_M0'WO8TRK(@@ LST&R%2.\Q5L/@YY0AKRZE4-!C\AD,C%\[O2CFY3/^: M0(C.^ME-=]1(*W^;38H;:P6T.M@,'5R6M"L0K0[1)8$>4R,<,91#*P@.-CF@ M"#CD$5ZH+MJ2$NZP>D"".H^^FI@"?+2E \>AO:327A;9"KVT5'I'"0,*ZZ"] M''IB,>)6;:J]K=YMKG?'$=*/-1Q)$-;K;GX_R-->)($L>WFUX80C"">L:O[/ M5"MR!9B4 :>P-Y0:+Z5@$JI@?F G$<7SV/5;VNU'*;OHVT+&BA:#%S=ERP/8 M&"]@I0)&V1'PL%,"6Q4_5A675>0? VX9 D ZY*C53 'K*0T6"U$6*;QC%=^A MCX';DII6N0]0N26L#@ X9=QP@;CDC%+DA3)01[)T2B'G?*&D9DWEKGO?K35/ MJ'FJ>5 G U]'@ZL_3[ZE>1;U[BZZK.L6[QX3\NPSP,ST(P\@ KQ"R#*M*&54 M6RR@H\!;JS&A8AY@OMZFPTQ'83$SLM(8QZ ]'FA5<"]4D%;Q16)M\,JQ- YY M"I13T")GI4'*.8[!PB'_=E1P^QD\A->9+]!J8*N!&VD@K_@HG.94$^6Q@9): M0I4R2"H#+ &.:+V0//=QUY[C"] 5LMFGWK6<_ASD8S'0=!HAS[:4Q@@C* M !=8:T H%0XK#Q9S @JA.A_T!_=9V)W#^)J5UA# MP,?WKTS30@?;Z@;\?O3AUX\PYE2-[]MPQZ&&.W"P3BH2'B(@L,@P9 6%3BCD MH>/(,1( ROL%$IY"?'\KI3=R>CV1W6-U0QIKH+0*N1\**:I#..V!M(QRXKRA M/E;K !K="*0I-\@M',+M0B&W[T?0#L0M.4^KD4W12 BJ,SFKA(=<08^XH-1P M9;2PV#*H&9: ZUHULM6E8SLA^)*- M!&&?PVZ(_SPB7(LS#0M'^UX VTP8DW M!B=VV4>P*=B%9Q*"':/04^"(1-18IY"P#@6#@^OPHGDL^8TF]Z?9 \RSSQ+TV:55;3/H92*+@\A>#\;?>MFC MS*XS 9.;QD\L*L'NQ6"=#HXKSTOMTU 37C\S#RL!.)I)'$.&$:Q1<.Z0HX89 MB7S <:K#;QP9+)\ N$N'_3 !N3N M:1+L7PR%Q\13JY'$'@(I'*'>,<_AWD#J+JOO.YQLS]U^11+?1$;4,!4]4LJP M%II;:'Z#L4O S#DL)<18X #WE!FG '*80:P]!P[I!AB[=1BII"/1]D(>>V.D M+H][-"&0.95%CN.;,57N+P=9EGR1WCC-D]<_SJ[3OY(AU>W"8:= M! $H]]:"/-J=H#'HO\L<@,5)6L_[VJ*J30]ADLDI3//DZ@U3U@K=?@B=ZO62 M(C;=2ELK;=NW)@:CM'?8N38??CW/1DFW;/3UL3?(\_:X8] $(!(QBFP&G,E5UH75@K5.PP MDP*)#A+'V;:IA9@68G9LC-"9*F\O-976 "RTH0#'GHV<2:^=MP1[L<#[NAK" MU&!$,-D1H*WGWIMZ[MD$DY+?:2;%I'GQC6:$,(Z19([.=(4-W@\!CE'"((^) MI@IJPYCRE"-#%5X@F9L5,O4TBVD?'",,.UP<-FE=J];'JM:DFTY,G1!C>(+"RAC-<$:RH MV'H-0\L\I)98'73;4AT-KZ6*N@,A/VCE/*C3F[-X^)7EHPWX MGXX)<6I1%H)0X#Q!@+H#$4++.2K*E^K-L<6?2_/9))1^E=+ MG7I$?ORJF$,KSUU@A;0,-C:4D"I%-<7 8&50;'B,O%O$G$D-\01T=-;/;KJC MHS.ZF^?YM^I\K.K,416($U BXC345% KL.">"N&EX5X0QQ?.[[>DSKL@-NT( M62O5<:O0K4(W,<[.9$5D#C%@U#B(&-"44"$A]U!+I;AV2,F%MBAO5>]6,8\N MQAX3MY(@==?=_'Z0I[UD<).D>9Z-\C;H<*A!!PZKH .VEFGD$! >4:R!4)9K M8P"!E"H.X#RD_)9V^U%F+OJVD)AN_(*+&U6(#&R,'[!*FC&4'0#8(40U6KT\ M#+W$50_)V]7*7R?^H3NNA5. (P@.K0I*HXGV&>:"C_:X!I]8@A12TVFJ'B.& +UCO7V_3 M8::C>,TV,FF,U=Y&[UMM/C)M%J *[U$EF668$<\UU8BKX(Y31 FTE"AOZ6ZT M>1=). +56=[;JG.KSHV,W0M4$7CS>45$0S OQB?. M*PQOLYML.,RND[//%\FWV..YS:,_(E]_10B2L/+N*13! !=0>:V"@=V?JO.K3H?I#J3JK2=:>&ML$I;@B@.&@V=#$Z"L6X8I+ #"&B[)+>0VD+J<4'JLJ81 M4E9V+[&"004<,])0Z*4 & &-K>=$R@"Q>X.I.ZQ!X:Q.JOF5Y?!-[2D:IJ!M M,XL6F%M@?AV724"\JL /*HP=(,8K10'BRBLM=/A;8^"4(>^/R[78J*"#^$[! MM)DV:A'W^/LH#4\Z?;V.>\\,IA=VS)-I(W4$_C:O-"0H3>T#+FX85CONQV%= M/XW[8>[CDQ3W&M^_$N-9>-[JUOQ^].'79)7_PFR,[Y\'Z"!Q4:Z[_7$Z$;F% M5XKE2*ZR7F\R5__K _A0_!WN=#7]>S*$N>E\;%4_F:"H7WERGOU,O@SNTOX_ MDL6Y?1KV^MF]'MU^0J3P4)[$'QJ#P64.FKRY!;9M1J]^7*RTE,$9(,&2LX-A^%>6G K ($ M$P6(\&#)4RR]G'QX716JM1!A*9[LNJ"<_]7E7A2+^1'.&SPKR-OK !>5HIXU MK6E1WC:K:TQBF<'\/>MGP[17=@FZONOVN_DHPLF/;)ITD0RS7K#W\V0T2/HS M&UAR/QS_''_R MLSNZ3<(3)#'8G_8?_O\BR2,\11:>8WS='<4*S+ON:)3%!_C1S7Z>KKGD3\"_ MN+1$\BF$OPG'Q5,_.5$*Y]ZFZ MDP[F;/,M+<(S=N7G+Q>?W>67B^2?%[_;L_/?$G/QY?-ILK89 ';VY.=O%PKQ M_)TN+MW7M24LJ>TQ+B]V^1 O3:NI;UK/K3O_ZNRAC>KKQ>]G5ETV8V"^MH&= MG:MS$9 M\U$P @3SU/"PVQ)&M+< $&,1(=PZXD^JY$AO@"6(,.0 HIIQH0%4PBAEE3;& MNE>-_Z7? S\D67Z5WD>'?CC.PBQDHV3"@/TQ\J_\DH0!)<6(IH&(R<3,>=/+ M;>85'F8CNX)OPTF?1C#7^ZG3/$A0/\QI=S*GO6).[\.<1@,YS%,>IS;IY@5E MR3CF/WQ[2,(L=..X"A-[\?)@TF<_@E4>C?7XB>FM(@'*;9#F;)C'N\2W2AF/ M5GGPF()!F/3',> ?F0IG'R!/!N-1'BS]XENOQ\/IEX5"09RXH!E>.L_C4^"X^S9*'G3[ES9/!OO[4G>2^-\[#]X5'+SRB MFYL@BL5-!O=1)/-._&01@NM?9843%7L"!.&.#U%^0PSC+9F=)/BA5^/H95TG M\?"E?&\4+.]\/'Q([K+1;?A0O'MQ3<"9H"?!O7KNP>Z'T_3YXNOSY&/W)ESZ M\,OS7]*].0E:%YWA\'+Y1:<;;08-5ZCUL/GKU6UV/>YE%S?S*%THJ.I?3\3[ M,KJ9KR*W YY(#X@T$% %I'">,J-C"KM0B*(9Y$9,2HX]I2XX50'PI"$,$Z4E M),1#8%]%[J7?LX#^&XOP3PRZ%]E:?=9+!H'3G[(QU>W99B@V$GB=*QOOD7M7?MJ^.IP-H7 M=P($],-R#<9Y>(@ 6=E?5]G]J%C(B+TEZ%ZGH_272O478RDK;M(K+<4;K;5E MF+(04RP^T TRV2__7@2=F2=8>O7L(_8CUO>>/!&<1#'?%-!^+7H]][1EK%J* M4X8IX9P*) C[V_2HY6K0ZZ7W>?9I^LO"[%3![\=T9/GAY5AW^74\K,2'A:!I M^1Y<[RU4^QTW_K+EH?X='I9/E: 6_V2#@_,#&^NCT.,M5.-S'--:C7..5 MP>N0*VR.=N"/(L^7E18]R=E8S,K83>G1%H\Z+@M'Y(_2$7&%(U)8[DDPVC=1 MFP,0DD,?W\JXOTP)MESSM$7IG_5*V\4_NL6OX@*-MPSJF8#BXY^ZHS".JWCH M$D--Z6@P3#Z&1[E-OA4!\QALN2XC(-=;#=02HE9=B M*Q5Q6Q?:ML:MA9_]@)]EZ$,J]/%24VD-P$(;"C 2B'(FO7;>$NS%0LOH)>A3 M7^T8DP%U=EHZUF!6G";8_I-3!?3\GLZUJ[E_F9";(4:_1&>BO3-\K1C,9T^+\LM]FL; MWY4V'!<7:^ES$LJK7FA6$X,-(4P""I&6F J,+0C_9S1 "S[G?TR**E194W%> ME%1;0/);65DF/54EYU6S,>FQ]9.*\(.G6F"S UBSF/HM!>4.:"%)=YZQ@%R4G,]#SMG M_:MA01J9]DQQ8%P"CAJ-AMUOXZ(BYG)0-5/]G#[$#ZOA,.U_+ZY[^0CMD7)2 M_4R'UY4 Z%HWBA3?DV-'2>.G8W&CIG9>!.F)U#4-*ZHQ=[96/, MEL]/JO]CO7SK%K5NT2/ZS9R7,RXPII(;X @U0FOB'(WI.Y@1 01KCGWRN1+L M\CL;:YTTS[EJ5?U859U5?66%Y)H;Z'Q0=,H@U=9(BSSA3C)*T4Y4?35#IUY5 MGS-S**TU"Z=QNGX,@93G.8%:?^U@_351,6N$>VX$[%Y#G)4"Z8"BG@@"8]G1XS@%0^L)SR*"^?6^Y=7LK:T-+.' M3@L1+42L Q$45XEG#FG.E9!&22H-4TH+C"#4&&*E_$)$9V.(J#FKA70@PBU$ MU!W*V6X-!'SGRI@#&VNC.,,Z+9FX/VT_OW.7]8JNE^VM T( M\BWC^N"HBL5S8@WR!BL/$;6(*^(M<= P9R5Q9"&[\5FR_Q4Y/Z;7S-J:Z-'4 M!*M1?X!3('9Q^K>H=INL\'LR?K1HU*)1.KM0[#8/A1.)WV/+[' ,L!8K6JRH MVVJ2%50@!SU#4DHF'(7 :$TILD@AR@FW5JP-%5NPFUB=YXGO:QY-^Z>7K]=R M[X4.8S/#>V,;]O=M++AI2T$5)F':R?%K=C4.C];-#.%)T] MBVE:[$#X>K=!;SC"2FMOPH[*/8(*06D]!D@#9>A,MT$F&"(<$H:05Q)9R96! MTB$ON;1$DM<;\"W[GH5N@R_-ILJ+QH,!!/IEF\&J(V&G>.%FT N_AQE(GM0G M=U[JO!FYX)]4&3W?E7.#WH4KC'V3J5NC=^'$LT(8WJ!X()BD16_0M5L('DPG MQ" C]W'>?V2]ATYRF_[(DOY@%,0KBP)7:MQ4\F:Z7L;)>SFKZDGSVF_953K. M8WO,["'YV>WUPBMAR*/NR6.WUFG3W>?OO[Q!;AU=&E<1NC< ,E@)D&=N^,2, M:G+314 !$PBQ,&I!Q69M%_F'ET,.F[5=Q+4W4%SMCH<5.RG^?-IAY>/93.O4 M(_6'MIH,WK"Q'OKXCF8MFWF>_U*O2/;.&2S',@F/XD_?K[KVO8;?J/2\%L;? M(R/YL'K?'7WCPV->_#UJ?-B2]K_O)+P/I4:#)Z2=A%8JFF0<;N$HYVO+7;J[ M8^S='@=+B:JJ4TH%LDI99 D$AF'M%51 (JDUQHN9(QN>M:F[ .C%0@V-OL: M_?#\#79)KT@Z"!\$O6*KZ?NJZ0B BA"=>0^9A(Y2ZHWTPE$UT70BN'.[TO0% MDHX]U/2#).5IINNWA0GX4A>9V-&62AP@:AQ:!&DS\_GC+8>YD%YF*Q"/P*L!!XZJ*"1!CH,+2D] M3 H%08<<2]HJ@S7L H/P<5L]7Q_]7RVVI * !S!&@7; TE>Z08PE0= ML)6S/TTIFF_&['LJK'KO]G)W*H6/V^'TWO F%XQCZ0!0E@.JO-'&2_/SM0B">O]/%I?NZ?HEY;8]Q>;'+AWAI6DU] MTWINW?E79P]M5%\O?C^SZK(9 _.U#>SL7)V;,_5[$T:UACJ^I%1AH?YPYY=? MFX9H'W[]^*]^.K[NCK+K7]9^.%%/JO;S=D/[$#-&PC-VU+L:>\_MB(-1EO#D M)%F/)(!\/LXN;Z.1D_;PP;+]DO30(J1GDHWRAS5C^*B60TEQ++Q1& M5E+IC9+.$$D IDQI(M@,)9#70CK,E3* 4L^%!(Q886SLM0PP?YW79NGW+% " M%2?O)\5(DMG!OD3-LRK9R2I/LLE ML*5LF-5W9X^%!__U!V%&U\]%F98 M\=Z/6P?<-8:5K/QY&>Z9)3_CC_X@Z6<_DUG2K.3[, UPD5R/AV$8!2G1VI;& MZ':89/DV3[)^Y%$J6*.2?2:,.DU4_OAX._NG?A#KV']0=6!OW^[<6HGV"2 M9!!B6#7")4@#ACAG#%&#D-( 00@"GD)'&5^(^E7;VNQ>,--"4S\L-MB,+3,G MV#+3&>IL.E/_'B=J+A)X5FZ^2]INKI*#/\ZOG\0.Z6/LD"UABESL*I6$Z>\5 M>]^3(.(:0A.U9S7!R?[*AE?=O.A2S4(<1S1OR\")/J.!1#XK'70885I%1!H:DDA"(E M.-#:+=*!;BC",V@WUS;ORW0]31A3%)EQVKO,AG=HW3[AKXCWC.">Y-G5IV!8 M/&3I\,.OY)3.6_%)?"??5&8W,PY66]7JY$H% &*60R.MIMI) 1F,'0P)$@(2 MLY Z5",PK;BJ\XBUY55EVUG5IT2=&X2^&VB2;TH7_+Q=-+-LN8KSUAT]7!9M MR%^+!1BC/;3.&Q\)M*70G FN?**>R@(GXD%$(%<\((-=AA3#X!40'IJ'/5* M64%?IP=>^CT+L0"5Y..[NW3X$#>0N.D\\5O2R0@?MZ3UV7M7>;1-1K8&>^]6 MG:ENGMP'Y8H1T^N25GE&O=;FDUUI&FK7VYD;/LF;:"R?+ 1@,P99\>'E-,6F M,:[]UM&DG%_,!@Y&R?].@T$1++PYFZ9-,#VV2N32 MT48SP6(%&8*2N/#_EGH*I9" :P9CCBAD'FPQ6%R"]F+@#\K_0U[-%3T[]RNV M!B(=#$ 'B)9&X"B5=ZT<[[95ZX[1B,ZT1O*2<<,-\5Q3Q[3&4%.B+:"$0JZ> M#_O5@T9S8;^I/5&8$DLQ:L,.9O04+!XV'!)"'1IEP6_Q.#]8H4?I9M0^OJ8 M$:^ 2$* M-*$,QM/E83&AE$LG1140\1J!Z)"H/*S_N?B /"WX2#/URNY>\4V M.L@JXE;?:M2WMDOJ2C@AJM[RP%*E%;2,$$&EZ]@M1^M#'F( "(,*P;@6TE"A!!>&!E\LP)AWB MB MF(:<+5#1%>??9WD^SJYMDZ@]$L M'0&F#G,I@924!+<*(*2YQ(AIJSDGM1M+4P@Z2'NI>4AU:%$>/QC>9-TVSK-O M<9Z/RS!I)M$40>4P(-P!CJ@D1CD=_O-6 FVEA*;N0,]$IL;#"I1JMX_FR95D MA_$ZX\N+VZQHU [0 %F 50TM9IZX9DSY.U1 MY&4&SS/HLFN39YZ3EIR"@^AN=$11HOONL(T1'7V,2%0X%EY22$#-% .4("LL MT-A(;!PRU-1_+%^(8''-]HRDXW+-6M5M@TC[&T0B@%?TMQA89"0%D=0!FJ MH,PX*AEGFEA,*#;!PE+*:8J<1Y31Q?9Q.\B]CEA56^XUPJ!#(*V?K[=AK+NM MKK91IEW#"&$SS>0\PL(31Z2B4$'M&-7!-<-$"(KTVW.0MI4T/0/:=CY8P$1682+2%B@$,",>4T&(D%Y X[720%KI M:S>M9F1[)Z85D*B#.&M;(;01KS;B=8@1+T%G[3M.I%2804&]EL(9XAW0%E&. MB%EHEUDCEKVO?4]J9.2/;GH3ETO*=HL71*I MB;?]10:T@V!SLXTF3>XD/[.2WCG<,TU&L=GC1ER<*^T/%*+'_<$)KSP6'C&% M*&9AH\"(^LBCSB#AG-6V/[C_'G='#V?]H"3CXN3D(JS)\/(V[3];G+0N0>*K M'>*K#JN]M'\>QE5<>C^^N_^_9_U(/-/]D16WC>^OT'1U=:-;$ME!D"S;DMZ\ MWI&!<8HZ,^W/DX\?PJ#S#[\$D4JR"6=DW@FB=1,VWV%>\'%>=X?9U6@0_KH? M#_-QF/WXZ:@IGX>#S]EH.$C^.>@5)P]F,+P_#:(.>?(X44DQ4TF@_)C_"TR3"-V]9#$NW:(/2;J>7:5Y]$"LSB M@>( 2^[<3M+M%Q-P%:0WZF$:AY@_F<1BZJ;S6/(VSXTOW.-FW.LE11^L[;*> M4E15'2,#H-"".&*= I0 9;V)5'\*A!]^L19G74TN?OQ[.7&ELKY"9YH/1__W MLCN*E)AG_;")=*_'::]0N_B.G8C@G'KN2K6?H4S]&?S1/.M_^'70SPJ6U!?; M6JP-^2_*V*-"GB91>Y,P^4D^_O9?X<7X]E35"\[F@.JCL%+Y3=2A((/QLY4< MSER5)L-N_F?\HIO'_+ZD6[)U%E\=[GO5O>^&*4JNLO!,Q:-\"V_V'X4^&0P? M'V[*]!F%)NT_)/=! (;QDJDJ#6;N?9JX- ! &$WXE@FA95Z\77A$Y:BNL@@9 M6][RT$QG\: ?3FB+/6!4$B:=#O ,*> .6*<7D@!,+\WSBYO_2*-JC"Z&7^*C MEX&:BYNJTZ4),Y]=ZX?78N>O"$;6:$783.;U8OZ=['BB:+D7 WN@IU5 M;F4ET7EA'277D1'_)NT.)V3X$R$KU*2;)P4SCEQ]%6 GV5_Q][(_0!#!$\VJ&)AX2:8/3[QAGDCIEM+94$ B% MXQ A2E\E4U_Z/0LT\7$?OQGT>H.?12RF;$%2$,>'-)7 M><9-AM@POOA/FW/#KS3D]37W15K?F5L^.5QJ(#M\D-?OW7[Y>.EX-)B^4![< M%:_LCD!^-7+V-3G=:WIKM:VE8(W#OD-S M@EN2^WTD/UL&<0RWB6.-3!S;AUJU5O';2M== Y:H,ETA%=X8+:76F JM-?0< M*($#8'$.W;L!UEL-LWH0K3[;C)_R@X"GHPG3_7OA#[3^]X&'XY81V7)082.Q M4@,=+#G-+'76", 5\)0@;J5TSN\.&TOAW*HQ5U=$CG18O?PDRZ1L_RESCQ9! MV@A>$R!Q&2*B"A$EMMHAR)74@L:^3 ABR&GXDSKF[-O;#=2$B/MN+2)X2@_[ M%./0(GEM(X/]C.4MM?](A794&>DDX$9P0*E5BBD".)>,,>SM8N[T]M#N4=KV MP01$''0PK)-(Y7!,O5;UVVA>W?89JQ#+6F\5 !;2\(]!HF/_.2RD1=PY!=_. MY+LI8L6V"?MNG$%V"EM:O'V*Y9FT?Y7UVFC>P4?SED'CS$&'LD1[YQESB%%/ MF1*"37NLI-,;CRRWB8BF:O14[,;R'-7=H_[H"(GWX99^N=)09#Y*>W]3!_R,+R_WP[?/G=@.W-7_/FT%OSSEXO/ M[O++1?+/B]_MV?EOB;GX\GD#:J/=/?GYV]=2/'^GBTOW=7V6O]H>X_)BEP_Q MTK2:^J;UW+KSK\X>VJB^7OQ^9M5E,P;F:QO8V;DZ-V?J]R:,:@UU?$FIPD+] MXN@U&6\.2D9/T_*0S)9-;8 M3#Z:P81I;#Z1HC(79LR'Y5Q=2G,M8ZD=LI)*;Y1TAD@",&5*$\%.T*OL9DLO MQQ\VL5^VUV(A&+J%*=N_RI+"XBU[+!P2NV"R1PT+MDO9+&:R/0@&1+$@L-IH M*I$1 !*FN3/>P?!*?5UL=E1L.B/()8-4O36CC'400?73--_/Z%_)KCSM-O#Y ML=O 57 +TVX_^3-[>($T/UQTG0T+"7_:,>"T5('(%AF>>)SVDOZ4;*O\NGR> M(CK<)!TE=^E#)*GMYGF NYF[QX=*BB7/DYOAX.YIS&=;4EOUD?/0*,M\ +P8EQ]655!G&*\Q@\JXN;F6.!8D/Z(_VK>S>^>YVA_TO\AD=6 M_C^Z_7C)2J3\RR6Y/PGM/B_)<:MZ1907 ZY_VU2*2RD8WY?D^'?E]&R_Z8K@ M51 +4.$UX$!(AP2V01:\*@2#2>:PJZ_I:MV"45[2!,% S\3B-Q:-*:W\*!U^ MST8SZ%,@R73;FS1)N4]C_*L;OF/4J0CH(\M\R=A>(-9ML!'#+8;9:#P,AN"' MRZ]? DP.LWAJ_",K1? ZRX/UD<9;WV?AP_'8]+XST\TA0%S\PJQ?TFMO:A>4 M72TVV /"QG<:H#N)QE0AZI,9"8.+PE2^F'?F.T)\GI#U/]NFHN@),6U$41Q' M\W_DE1$[V4JB8(>/A@GZ?CL[)T7#B?O[8"46U*^S^]3T>0] >CY#;] M$3MT/#R5LFCHQNUUU.T]F8-9>2M$]U',PHWRL'=F_=D'G*%J+J8A3'U63-MD MIA>GM]C?)UMT\6C%+8,0F6R>?;XF^_>S +X D64CQ0JG5^?^-IYRB2V% MQFJ*J-"&D%8#@X-JQ&>YO:PWG5A)%#*(,&>5 I$& Q'H6S!7\JNNX]'O> MROW=[9<@'\4K_388CTJ-J9<-?)6GWF30A\<&OM*0W^AISQXXDA4C13-?\>3@ M]:C9P1'X\').T^0[6%/HP=L[MC3KNZ)K+H,R%4'SL=:L'@$-^V7IHDWXU^.* MO\@^7;Q[O/F01R,,LX3\+00S]6>QY%3]R;HJC6?>IDK-BC@L4@.T$)%"Q7-@8JU*)):OKS=8A^$ M5?6T\L@3NLGJN7,V5[L+@YJ0K'!PV.AY9,6)R0 MB>,\/*Y]?$V!0(QFNM4*A)#U1$).H3>":PZ)PX1 ZWG%B=P \V^5\R[1B'@4 MZU!>9_.+QIIZK9(W5\E)56_M&(:44DD(]50JJ+S!A =+R$%C+-YA%YN:#JG> M16U&MYJ^)LUG%6UBYI;@)U5&$!(N:#!IW'(Z:#S#A@'=ZCA-1TLM1K> M:OCA:_BRL^-@DU=GQQ8Z9Z#C7'*JF9(>0TN4@Y(PJ=4.R:GK.]AI@KG.40?1 M.ANU'\XA<0L-S=W\Y0QKCL9.:^F,!I0"YZ1W6'+!%%: 88X:Y,.O$JML B@( MTL&HSI22=OL_!!UO:>E7P28$JG04K8U2R%&K?=AED1+:6>EA]%(PMY8=SA%+ M7;"U:1]Q?DKA(0#7<14AR?:@_;AS501C; H$.0="@][+/G%B^."2](E<-'+'68"2V%0!0HHDGQ.]8:4*__;9 M1L2H@DC%"=!<.:(T!>+_#<_1ZCL9JQY"_ M\NZG?KCK@4P0T MB$,"A.=8EGX 5V%C%W+/BJ$:@2J"@(ZHM:B@]0(:"A)MM=3.P8N *I$7$"ZQ M!%YRRB5'7"MO"O"RP3(2F!S,.5!MN+;A.9 \K36ZT?S3GOTOEKHFPVP M[F:+PV9[/1C'5M_3W;;6F9E\6]%8?/5]?<>0BRK(I81"%&S$6#]/,?/:<\'5@IU(M#+4P=#@PM"PN'^R?RO]$EA(6 M/$YA'45:2._#A[0(8(6%$#M,Q%[K &S_&T]M+)YOBL._+WBU)2 M<&T$7*PR MH+P2!G FP_]"*CQ77CB-I*(48J_4#K-_UCU0W#4?AJ =(4"+72UVM=BU>]]/ M5!6V3&L.%3!((D@Y,(IZ#3!%2GCL('X/AK35#RQW;7%U0&%SM2&HUO=KJ^(. ML2J.@LH;E9QY3+ R%"JJN53(20\E0 XS2 '8U]/0=^B[A4]WTR#Y?0] _SY* M W!/7Z_EWF'*XH)V^^-T,F<+K\P,N-?M9R>WA8Q\@@C\;5[11%"TQ:^=NV.A M$I=AZKYFO:Q8J1.EN99>*(RLI-(;)9TAD@0S@2E-!#O!I=R%6P39'+WYW"8:=9+:<\,UW3M+^]?K/-M2.G-. MZ@3 !+D@D8Y1K) ,/XU7QE$@#6/K2>FC<5<(5%[D%\V^;P;YZ'PP^L\L"-=T MG;Y&[)T8ATM,OIU*, *G?(LB'$&IFQ=R>14F+ AP\BU+9L0W^GM)FOR/B0I<,@':>/?6XF4[;@ RQ8 MMV]?F1K,V6"/)O&1\]/%)TJ>6NC%C])PK_Y^HTF^E3S%D[5E&Y*U+SV9?!MFZ9\GZ4T8YZ>T]S-]R&.AWNUP,G=IL6"Y03'Y!""M<8!@ M([7PTFFGH9'&:PKB->FZDP[FHB];6H3BSQ*+@N?:NPZW^/SEXK.[_'*1_//B M=WMV_EMB+KY\/EV4J;>,9#=/?OYVH1#/W^GBTGU=WP"H[3$N+W;Y$"]-JZEO M6L^M.__J[*&-ZNO%[V=6739C8+ZV@9V=JW-SIGYOPJC64,>7E"HLU!_N_/)K MTQ#MPZ\?_]5/Q]?Q:'S^]/2EC7RSL%H-D#L898E(3I(Y._,%8VW>AOR2]8*5 M>_TY'8X>+H=I, H+\R>WW?RJ-\C'PRR:1;H77(D/SUA)'BC)($'&.D*5,X)B M)D@P6R6VW"A_ F:2V(VTX?,86$RMI5I3SI2G4EAN'=2O1@>7?D\P3[/@?=QG MD[K_7R<#.RE&ELP.[47SLEC2Y9;A*L^RR5#0AS<)%F1/E:&>*';Y9_SXIV[P M&+I7$; 'P_O!,,QJ N?"J)KM#H MH9-T^\G/V^[5;7!"HQL4O-'LK^QJ'/VDRQX&&6@H2<7G>+!RLAC]R[(Z(]R MEI<+]>@V'24_)SI1Z-VHT)!B\9+[8B_8872PE'PX>U[,).!.>"41AP9HHZ@+ MDB^8%L 3N#O)SX>C(-1IS^6C6/C:OU975^.[<7&IS>Z'682R<$L;MM5AMX@B M7MQ\GD!:I1>/>T*Y$OEX78=YX@=WH5,#L" M::1IL%$8!]0(*+E67 !'-'-8TH4LATGB0GXY4.7P MIY;"7""ZE$=4S-U>2>3C[;Z.O^5A5P[ON!_AQT+:Q-S[-1X#;>]<;X-0T^Z, MT8NP[(4XY(7N_)%&HZ@?TU.2_XR![H8-83.;=-$R#=(R2'I!/+.-S]27X0"L M< XAH%'7A"M/0IF6\ %@K T 6/1NLI#D1%^E1F:#ZJ:#?+@S+\5_""+@>_ M%P^^Y%"J]KUCBJ6KY746QQ)!ZWX.@C1E_0^_W@3[?%E^TMMMLH12C] M@^ (C()L(H8(B2E'3B#!"/,.!Y>#!<'<-Y-J M^LI%/]NU-456MJ; 8IO2^HYPMRT\,]0*'# OO85>.$\Q@$H)RRR1W%(I-%N@ MXMH7X;G\.6B%9SO"4Z5Z2*R=]9++@#14:B^A$( SI+F#A.H%LWAOA"=Z]LWU MY+87(=F^]."90F;OH(/,,V@0I9R+\#'DO5%6 P7LWNY;?C >'J?P;#4?M5X-8@2E* 5Z*B9Y MF9F;3Y&T_B/@SNZAF%85&59A@KE7C'%#B7&J"+AH(9PS +1['/ MCIELQ8+&I<05.Y;\%9>7567_E$E/"0(VS#.%2"G-#)<&&:2,HG"!ZK?VY9VO MM-G%\C9A2YRS! ]D9UFP9R?I-=GC1AI@T?7^3$R!D1=_]M+;P5V!D,6Q?RS2 MCU6]R: Z^WD^<+YY8LT.$B3JWX>JB1P6%LED8]KY#L&K^*H,WJG"7'K. !4: M2XLEE\0PCST)1GRS(>31Q"LMO#I#H-L\OKV\[>93$4@K=Z XI@D"?M?M%PD& M0=O^=QJ/?4MG-TIEC?L@>O Q<&WZ+;G,ZI\-W.R'??_87:? M=H>5:?D4 46"E$U0)H[W$C&EK M*,,0RX4$3#O.+@OS00D\_='SN2PO*\YLWLG[19RC"7"? M/D1&FCP62A<9B-\&/YZFS(8AGR9JL_I^FUT54#(K4)L:P,,L^1E_] ?!/1CE MHZ#L<<=Z'% 87%B4?EEW,='U&4Q=,N"&0(MTWS[-)TM73--]G9':RRLEY.AH/PV>_9'GPAN-.]J^OJI.<]:]. MDX^Q63H"_YA\MO@+_N.7X@NFUW^>?/=T;T\^QL?]\/CV]!FGGRM2=_.B^/_# M+T6.\X(VA>M7N;SS^*G';.CMYBPB.%-K0H'$#@*A.:1:.Z^4Y0)IK(Q$%O(G M.8LJKLO,DT]8U\+(LF=(_M(^6!1Y,OZC+N[&/V.!"2GR7]DLTYG\?XP^YE+SZ1]^B>CGL/Q4;1F:JN%Y0YX1X0#8('RXR6K_FXPCI2 -S.O/1L*645QK@^$<6-K'2#W]T,F+14O>ZI)^IP.\J+E-X<>?%'&$WJ/)EN93(66.- MD513+0%7R$'/-"$0XF=O[82^OTA Q"N>F3TC1INN:)66;R!G ME/C8ER? B:#">\F)@0)*11%Y)B-BY15=,7S:@!6E\E1N;T4G.UNY^PPG*G_= MZ!#9NYZ3/\UDVM!YK#\4,:ER* $Y1G^NLNZ/Z#6&-9U ^41>XUG]56]<>)99 M/NJ6AOZX_RT(5E&D]WAE!/7JP#][W *"[7(WP?VP&>P6]DEUF"NC,^6 8H ) M:A06"D+A#'):$XG 0M\>JXLUBG0L1FMGVMTI[.EWG M*BO4:RUDL!X%XHY"Y3576C@%G0W;@9&NU@#7^ZW\_V/OS9O3QM+%X:^B\G3? M<>I5/)) ()*:J6*=SKW=[=PD?;M^?PKI8#01$J/%CN?3O\]RCA; &V ;L+JJ MDP!:SGG.LZ^=QRI_>\_"./30R,'D1R4B6$SS!%-6"Q7X1;F?W:LT ^X 61A# M>^P8[>$(.>&X;5E6!S.E^T;="_!%+1S-'&J#F&%T+8X&<92G(OWL!H\8F7.P MS-!Z3D_ 2ZB^G=*[,[1LG/PV[(_MGM,9#/M&JT/GVK?;_7YOL(=S/2 5^*43 MSNIZG%YDXF!6%1Z,C!DG"H[:E &I+0&2* -E&HXB?R$[EJ:J44. M("_PM>GM2H!W:^?C088NM*D;4H!R5=VL:Y&%%P&I2FJMDE]X8TVKY >(ZBVV2C97Y#+V4NYMW4OY5S!"A9@$E'K*+:[N M;9YLFL/!N->QVO9D;/=:9M\R!ZC7#8RQ.6I/6I7FR=:X,VH9CMDQC9'M8"&% M/6A-1OUANS<8]+O]>Y.I'GS/6O/D7?8O&[-%5X^ P'C0,X?6I&_W1Z"##,V! M95JC=J?='@ZL;LON5R PG%CCD=4Q^T.K9YN@[_:'P[$Q&L#_;=,<=^^%P(/O M68, +WZ]5?1NK:,?T_4+D7F"JIDY[2Q[[ MR*S))[/8^AC9;3:\DC!:Z42 +C':]H'N>KL_/T4RBF(99HO2,TG>4;$3^LMV MB->(:'O5 ILN M?&X@*UO.LC\2-NNFE+RLG++B!RPSE2>-3MNR0@+;AW![$5Y'L%J@7JU/O[N- M(-88 3.D7<34PD+54<8WD4BHWNA%*RI/(6BV<'UU+#+)\04+."W3-!WLKEAZ M>KM.I]]S6NW^L&_8Y@0$SM@T;6P'/.A9'6>PJ@34Q;]J!'QGM.S T_N>-9Q5 M0+O2:-F># $TW=;(LJWNR!AU1DYOTK7'W;XU;*TW5'@LM&4,Z\"AO:D!4B53 M/@S<*6;N!B*%??@BX=*M@HNZ"?4U=<,0Z\M!YZ14G:G(;H20C>.)@:I^VUX< M8$ ERZ?X32JN"'B4Z8Z2CLY*UHBH=Y2=D'A:H%[[5:8*"2HICTG,<3DUR0R1>P/4+'-R3RV>U 0 > MQ5A@[J:PNRF"FD)O4J 4H/!CP5=*F("L@,,-?(3@-4XAUZYR%T>3"Z'#7==8 ML(>L+M%F9$ %!+DT S6;?/\7VB1/L.B'0;XF*\L7XA*PZ.+:323"W,HZ)^:F M\-0\)"2@P)L(J*88P!D 3OW0O#DF..-"J%$[?[S0QK,9(V91,RT#@;J$$I8= MXD,9/3#C'=]*T5)X(T*7MZV2R!1\%W#;(E]HLSS#".8*Z]\IWC.#M^^(,+O4 M01V4?C@$' K2C,K@5?@X$52-4@A9_ Z079X!%92!IJ1K_:]#S6E;I$]2]V1? M<$6#+/E91T8>.DI<0-D8]- +[1(0 BEFP8-9)38*OYQ6(7[0.KV2 A'$^$BI M:=&7>4FADD6"POPEZEE@U9O/.SU!]WQ9&!-AI-Q;^2T!_;$L7MFVQY.G@3^+PJYZ,=O M@%JK@W<+\-\Y0K=U8:PZJIB9'TQ;HH.2#+)4_I X45EJL"(_6!:\CV?O\U0R M?FKR\X)5;(H"[-(WV^]9;;L_&8S' ]-N3WH#JS69M.'?K59WT#8?L!&_X)8N M9W^D@JHOGUI)_X21*<_9NI5F+I3]/S%])\F"_[ /]A5.IUWF:HV'[5&KU[8' M?<>& QD,1VVSZP!\(^M&+SH.[&,:O%?"2H>G##'<](E[U3S!P@2!.,FQ5]!,Y MG( 5N08V1JJJ!U$$J;"IG!?F*3656RKO:=$.I7 V2 +IT5Z_Y:=H2@B[*Z^,(M4G@IJ6YI?W[* MC2]['@_EM[O(SC99*.4/HX.$MVRP4DI< MBJ= =WO7BT&[KQNYV^CPZ)?#/=Q@*Y(PK/C"85/WX70 J.H'O 5*Q:6?Y!U3 M4*X6(JTB/@495*1Z=62H>BL/GI8/P;>H]_KEB]>;V:W@W,NUFE#Z1*^L.>Z M'6)8H*\9P[$]:%FCK@WZQ,BPK:$UG+37&DBOS0U5TQ(^PV:QA*!H6OCL4QD8 MB 3#E3XG=ZYI<+LV_O-7.*,]UNT]9]/8QCJZVRNLLAC4 .J95*1>NH.0)#&K M,IIW,#2[[=NM3@='2AJ=X:37;X,-ZMA@&[5:K<[$Z3MKK9J>!.B'+:0#F:Y7#]"? ME!*^7=)K]9A_5=K<;]BJ#_[^AK+^W@Q88SPPC*$Y,2S'MKM.M]\:=<:=07OB M#&W;LHUJ#G"O/P%1"K_W.G9O-.X/NJW^>-3NF0-CTG,F]R9M/OB>9\P!W@(L M+;O7[MH3H^V,)O9XT,&>\2U8Y\2< &?K6A6PM"96J^MT6B.[W[+[@]&@WS%L MG,78&=J]OM6^%RP/OF<-+*AE+^0^@ 6YX6T:4.B@FIW"84(,BL(WKE(;09^0 MP359T5OY6"KN=RO=K(36_7.N#%L\+D_YX=S@Q^#)+FCVN SEQQS++J=J;<-; M]AGBH5PE%X\U#..;],/=]:,;OGEDLOE+G<53T[T?UQZW\D3U +RRK 5!6SCB MS]571B@:PYI[C80-/#(CEX,GPE#^2N6^^!F [ZG/&X[Q6X#FV^_B1OL2+]QH M=;4W@9_-X9^PUREZT9/W'ARKNTS%!_6/M0WCZ-Y5AI82I#H\WL=<"#UMG;V??CT9L MG#MT12X!).XX^? 7SQ-B-GL6:+Q$+.#\)W0)9O,X3T$525=K^!Y# "\*DU4, M.11J.%D@O"K/?P;3L*JO'1B7/S8I]NQG]=,.&]EFW710^UCXHW(W6V9IO1H3 MH].?.,:XU^_9:,8[[6&WTQD;;6,X&G:L)]G7RGW.282@B%[.)@%ZC?X?Y@4^ M-6FGS.%LW>^6[JZG<*ZVQ7G\,3X[;FUH.O.65 %BA&8C[3=+>^LEI?VAL*-6 MR8Y&O:[=Q49?YLBV>_; &?4GYJAEMX<=9S"QMV-'HUP@ _IV$S\;#VKME0?= M>S2K.6:.8I?Q26.$E1%&U^RU''L\,/KCUL3JMQUGTND9 MH_6*UB=Q%(PX/Q]/<=;G"31ZS4'SE%:CUS1Z3<&%G%*OP2J4?GLX'/;;7;O5 MAK_Z?6O0=09#NS.PQVLU6D_A0I,X?S[CJM?H-4>FU[0;O>9^).00F8H&+G]H M:1P&OO87@_X[9H[3KN1E]9WVR&D/>^V>T;7[D[9CM,:MGF&.AKV>85MK>5E/ MXCC!]1[5GO^()/;==([GZUBF]7&?'.>!PSY\QG/L6M$W*B.MI9YLS#!I-*=& MF:@Y;=F@Q'?6C2GU>K97;G*I[OEKFUN36;&TQM,!B\.,<\S9WL0_OA*9\&V6)OKQQ MLDV:PX/P>1!S[H/35N!X8>74*6==CARS,VJW.L.A8]DCLS-PK/;('@TG5L\: MXE23>_L5%*+B&751P]IG$&'[PW]=1+]7D_T;Y66K[_?R[,=DT3_BFU,<1M39 M^M8]#"-Z_;D5&S)AFQE"S0RA9H90,T.HF2'TV)*M%Q@B]$0I^RS<54T#XG9) MVODPEA6'K[S6S3K/QJE+>QA)LZ>9,D^L$EQ1G0ZA/APK?[DII^>FNP6O4NEO_6NTA4ZX?]PYZ5\>(-+VRCVPRD>+&N M%W9E_(?9;@V=CM$;F8.1/7#LP;C=<\9MLS=JC\9C8U)K'OI;B?%8>5 V1M@& MV@?9\.(%AMCLUJSF9?C3RS, L]?,2'DY!F"5W8/;$\-VVOV!->EU)X;3L2;& MN#VPVU;?;H\K_86>R@". ]I[:WCCK#BJ7ZKEY]=YG&3OL8_\KET_]Z2Z[J*! M_2DT4CAE [PEG;:'8RE^+(4? -9AB\;ZG(]B=D<6%UP:."@H4A!_3]+"99T%3_A[!TW:$36.75#8I;I7,ANAZI!";Z9 M^RMK:T_0:(@:SQ*B740X(^2 6[%Q;_H-^\#VCK%_A;)#[N,5I$3+*5L/]HS! M<&*.3- 707VTG$''Z XF@XD]ML:#SIJ:2(2"=$)D,HS3NUL,'GBC\Q>1$.VR MR6.OW>VUG*'9[0P=D!PC9V([)MB#HW%WY+1Z=0GQ*^/(2S7GMEY0-ARV;GC0 M=%N9)3'HMX9=HS-QAF!D#-K#[JAG@;X!"F!W..CUUBH0'T.W^]0UCIQN*]DV MCF.V@4*-]F1@.8XS='K#(4+:&AF]WK U>CK=[@_.UK/.ZJC3;3\[E+$O6>%A M6NWCC+VP@ZQL!>>&H;+9[J?IZHTO3]>=5CF_>VPX?]@: M]ZU)MSML6VNM@%?I6FUCRR2NQR*>_8P"8V5@TJ,CT"[!-37&]F@P @(=M=LV M&+V#R7 P=#HC>]1OFYVA@9%6]]#\YZ:AO=>V:R59GGG:CWQVOE^)R M$BD/* MPAA-S7N[2-JCT=#H./V>V>O;0ZOMC$>CCF49/1,$S& XJG21'-O8B6/4-MLV M&+?#07]@FKV>TS:'@];$' [O[3?XX'O6NDA6]D;D6MO=KE/F'[.<779S"*Y\ M_HB7E],B*D#=RBLB\+@QI[UY:CQA1OE,QS$D(A$ MN\(Y"DI'5D^I-,JOMM;'8Y$#='>44G<**0=DW434:NN P=WVQ^UQH4!)O1R44""; MQ#\P@ *RX=Q,\X/93"0T%)FZ?ZI!(_UE$H1:RR!*,GGJAKQ])L1.E/J04B7Q MU2J5JEZK,T%I98TZD^'0Z7;[X^YPW)UTL =\=SRHX>M(+.,TR.)(H9W[(*;N M0:'J/*L%?C,/P#A&Q=8+W30-9@&V5D:?FL^[)6UY*3=,HK;D33=SP9&0"@=S MT_H GB"20YZ1V4UQCG@ ;"M(9 ?G&UA7AL/%9[.B%?,!\&E<"^Q=SNJ&[4^I M]2W-YGW*;),25E=@+#&PO#Q)F+,GWVGZ9,2,FA49O,*G$AX<4Q(#J>"W5S3Y MU\_3+-G5B=X(Y\?8CW&>T?AJ-@'+64A5<[ ^:"K5EFY"@4#NH R7Y@E/]YGF M*1Q,RI9GFB^78#G"UQZ0%$XQ*I$$CSKF644\DOH%+4[)'*L>X);5[]J=2<^$ MOR:]26_0LL#<:+4I:?7EA'6UHW(7Q>2NZS@$XU&MA:-B69#EI'VG M^129 \:\<%P5NY**'K+H!!B\0RZ<(D#PGBF81Z54[WD]0I@.!+O/F!5(8(S*+C@#(.C5. T@VG#PL&E2(!08?GZMZZ[]S)*SLEM?R"*HFFT-LLCA@UXA/<=WDL"ZTEX@T[:2' M1/$*M17*LYHS#. ID7L%(N?8AL0R/N+7PY@^F!_?K8_&7/,\5-&>$%H]Z9OX MX3)W*YXF?1>@E +T/2P[#WFNZSQ8RL0 DK2 #* H>WE&4RUG,T#$1*U;TIZ. M _YNF'?_W'Z5=IFRY?3&7S>>"&@>WO\<1J;8QZ#?1%5]RAZ:& M,P&+9Y3Z&(-2CO?#:[X%62@N9Y\ *ZYI!&AY[81 .U:0O63 KJENH)'1%Z7V M9A7*VWOK7NVMW5Y3WG[>V2$3U8!$NCH-&Y7S[&0J( ."Y22SM[0^;Y)PE0GR MT).37V]6X"N8.YU*IN[ &7>'1M^P>UUCW.H,.F.[/>@9[4EW/.D,U](BOS+# M35\@"\,^VJBY G.GTDG0Z';'_;$]FG2M7L\9#T9C O-XTNVUK=:3P;R_H'GO M&>>#K@Y'5SJ:FB?LEZ)T*B(Q ]41Q/%39-++$T^W#/\YK?%PTNJ.[;'3-L:= M?ML86'BJ@^%@")_7HM._N9&+\77F_Y?)/V'/H$A_!H,/_O$5#"S@M""H1@%. MAI[F^/Z-D>L]9Y4]G_W_(G36+?..^T/3 "5A, $:ZQC=GCT]'PB-\K"YFYVG$I1:/7HHT%SA9/2.O%KIEP4(* MR.WTLMS4Z54FE9J#;J?;-=J6:9O=B=.W^S:--FEU)BVGO]['B59_.1O2VB]+ MY_4S9_N8SR@Q7X1A]LI88*<]'HU[;;/='H$8&YM]HSTR+'-B6FUS#,KA[D ' MMM@^<*"OJBFEQT<2S5]3K3_X5>,]:P X:@ CS7^T:N*5JSTW!3N0;*8T3RC% M?QF'@7=H#'=S0HS,*LJT7\OJK?W5J)]4)(___!1I7\4R(Z8M([\N^A"7H1M0 M>8E+D5)@N5\"]&_[VJ_QE1OI6NDS"#G.?!EI S%WPQFRXGX8:A3Q2;6O >S! M3>"JKT&6H^JL:Y_IZ<%LIFO7%]KG)/XLP&37?@$P(U(.XV1YH6M85Q+"WQ2) M4-X@?#O8[S F>P!>12>>\]O46X+NHW 3GKXTC +_'%]QW M[6?D7N*A1Q,&JUN&R"+'0 /QK1!W75U)V$)!XVM+!0KU2KP*M[?^A,(6Q!?! MOT>(_@&06[!*5;#B:4%5KK;,,Y>,2DK_H( /$*68 ^$@_&[F<<6)52$!ZG3= M_9A2>"!&E(F][T4<@UU19I>TM2Z]5W[5TN5A2^+"V%^,FU^P$XN7(85UP39V MHIG"1U>E=!W#=H(RO*^#6+JN\9:OG,29:J9Q/GU'2[>,<_>=@O#X!P #1(+6 M]_ AJ5JY7E-7[DI0/L6&6-VF(5;3$&OM24U#K*8A5M,0JVF(U33$VE30G #O 23819!&H(91%EFH)E7::CP>W-!:#X#R]4+\.S\' E*ARO@DCSZ%V;5 MB0C -"\RWN G^(V2-61XZJ)ZV'[@4S(_)YC-T!J^5618Y"T"U,B94QB>\" T MH@OC'/V;+B!_$HG; F=F0J8\>G&*U%AY:RK$]U2[=I,@SBG_>T$;2T08B)DN M-X[4CEM7JTAA=_!V3F"J^9T0GHE(\S!3IWOGN1 RR^TM<)!#!+#,) 27Z(1& MY*PF;#( *<.%JAUXD0IU<>WD[%H Y[B627EU;V^!8E>8%LF]KU0CER0.3Y_3 M5+U9_WTKW@_G>:0-T5_PLDR"7_FB_(%?^;RLH>ZI25D":V;[3O<,X3HSE#O9 MR29^@C]< \"F.:>:2P2&K^';*Q"<*9+4 B/F9<;M^34\"C:8R5N294Q2G4LY M+B0>O" ;XA<^C0,) +O,3G,S^03,1I3UL[)!B2WO<(E<4P"BZL3\^I? (W)4*+"&_P>8_6@P494-PA772/LKJ2M$=4/0%/) M^'A-#0%5^0,<7>"7E1=!Q.%6Y<_W8R^7FG=)'\67'.SD,H%ZK%/\@'^@&YM, M4)DZGU&UQ'4@;N2Z^&9QC<^JLT=,*_9B5M1E@23V%/(8Q:K]T(JK*GGQXV&! M>37XG!1N_2FHSD 6GX#]E$=P=0*C,E$PR/D\CUUR"'?1+4@M2/1#BA#A^H-B"3(W$$9O7"!.E:X M:H !F2B24E>A'5:7"*Z3E)LMZUC7H(2<&7ZXI2.$;\,0ZS8$!7/3K%!$B<^2 M8@!6+1"1P"R""*7F%$G)36,\\]LR=_+ ,'Q3*L$XN@Z2.*+BQ?"PEKN_TL MA?+T7YC$"O18Z!S"QTQ"G3T:LKL2=9VLPH301W+(JUSI><2ZX9SAO(-TKE&& MC9OX:<'B5;V5JE//)'Y*,J^\HLYJ)4)5>8:<1H;UZ:Q8I[EWWRM5]3PA<[EM MJ8"2Q(=SF+O7B+0@^5W*JM'$;,;Y-67Q8K$HR>&)W2]BL-&DVH^0RU.Y*>PE MO %6H&&RYHYY.ZO%*DP\(D*Z0D>4%U"U3((_<&T;AH.INK-Z)A6-FVO?XSST M>4MNZ81R?=!S4K4S+5_&K+]R_V.\@FJ#B4URL2"%J1-,!@FX6Q?7], >?HEO M0#(FNE;1KOU8I%3Y=!4!TO)*)'."2V_!HJ"#JZNA?ZWZOHJEDFJ,1:2P#6 F M(-T19D5+YPAX$;31]RB^B>#ML-L,31]X#\ O#5@95>=-?57+ MI"2]=C/P1=6$&KB%;%!-S0?B)&'LDVI\*I%8EIQ*_/9UV8A +K]*4B5\U>M) M-F"/B#A1QHD2@^D2V\GBRK&6-Z@P>+DNN)870*"LP1#I"D\=P85/(#VQS"(C MF>J+103XZQVBHK-)#'SA\XL!:_NH(YY4HZ5/447?9Z\$(@L53W&]PN<<^+@' MQKG'+=510\8*6+0&DABKJX74G=>0CF$[FAMF<%DDF-\$$Q2LI37%T%0,J MZ%C3Z<>2N8.5>BV9(S+R@N4!/"J42JU+0#"GHK2[Z.D/-M<[Q=P5YS5S5V1; M0G/FM2V_9?JF:[=MMSMMM6S1F_J>X[N=V:R]VI;PR:DCU;;ISW0(31),DP33 M),$T23!-$LSK<[1[Z/NI&V-6\/>I#NLM+UUK+9ACDQZZM;A^SA%UV\,2<'K.UM]2K%CK]RI'92J\] M"H_?&9FNUAK,14B!O\JR96"3)L7$132^S;"YT, \O>*B9H:3W"191%.!?F;5 MTY'<#1B*QKY9U,(H98<+C@9?:JY'3I)45NJ3ARM6W5'VT,'T[J[P'=L2IE&I M%)T M^F/VZ9M&88]Z([&O>$("'#2'[6=5J_5K_7HJ] GQ<>5]D1YG(V*/93 M-'OY$YTSWP!45_ 93AIOJ57_5_*-\I^,>K2%=9< M=/R[X_=]=HPQUSOX[MXQYASPY)D1H%*U:O1&KB8'M]5?:CCQB:)*<7(XJ&0]!RI)K[3GRC04 MU2@0._5>"QE; _[^CE)'X[LY9[V=:86+4M0RBG/@SI@TD0ENG(?M1F0<(\:F M:E7OOXRCPCK(95LP/F"PLRI?76>I5'2E57DU7WG.WF+J0D@=S1G;<+',>M\I M)LV]O$*.O4LVS#*#2_>K6T,_V+,38CE6M3\>&>-N!]4^RQKTK'X?6+%C6)T! MSN/I.0\3(@YE0+?H932D?=!%GV:2]CZE\(_E4O@GPWWMYR 97P*1 O)5G0<# M' 52D][!:DBA1R R*]Q$W00UE4(=J6+68SRE+ZU&[D/5MW8/!%?50-DDF[HS MQE&]/9FYKC7B^0#^Q$CE*NJ$<2AYC))5%&$J'QL7PL]%DT<*DV(R68[L@=Y; M"UM5WY77^ZD2]_&"Q,L7R"4Q#KE^JKM57C]/*<8INN2W;^ZR1Y?\L-OK]QVK M9TP,>]CO#ZQ1>V*91GJ1;TL=D?Y3Y=<%B4EIQ3&_";3CWCSE=Q MG:1+!5RN A>I1[,X#.,;-*EE=D&"#0TX;>I?H&&5>5/8!1?33;&A'>6%IG$H M.RB7+R[K?XJ8N4HKB^),K,^CQ@Z;FFF\_Q],L[H1&.=+BUPJ?F;98+Z:\E@\ MB(J<@D.+H^]VFG]$U.*Z;+"1"=F"630+@),^>A3S.E(0Z4[G,9]K9 MC< _ 1?PKQRNH8R.[RS^4EXYG0GWV,XHXRH-?$R;/K3N()N"'-$LP"5SA1!@;CGU=*2 M\83GMW[BYI@J,:/)$XG*YI&Z"B8D$8YBLGSQ', 553R8+],,V,^B-D&$WX-) M."*Z,$62.!H@'L"I95+^HPJ(+QAX*9! MA)EV0*B8[D"Y9QY0&%;.8(9M#+A1VK8Y:.@+E8 KVU'+WN%IO"CLXT1OB9W7\*.-=?:\C QXR;PL4D0[&19H I67S^,D%D5)\$;15K$#";:!%Q@ MVM6CJG$DVA+L=OTT(W%SB">ZD60SXX-YCF"99U%(5DGUWJW1A' M[__X]DD;1R*YNJW>]#O ">=T7*IW?HW#G*467\!__AI,:2Q:>9E:&O_^-:?T MPT2^8>UG;QZ2^^P*7O5KL A(:9A\^ZI1WWY.NP4DQJO9WM#8W48IP50[*JJ" MJ:]2!BLR@T=_!.C<_2YN9=(QLOXUP?97S8,#QIQ!LEGF<9R2>%+P+D2+7GT^ M63[2I%A@ C!6<O&Z^JRY M?^2@$J5-@+X42EEQ$R??69W(T[*; U[L"[&4=0U)'&?5A@OU_;%'?ZD2 M,N6[%K&/=;W$T/%%<]A/*$KE@56^'RN*!UEY_!-AIRX+#55W$2Q7J0OLEP' ,(C1B55Q5=S'A'S7.D:0' ME]JSJAFL%%#P'*[(PX(I'H0.R)YR=\#0O9%5*_R.8D=ZH6.C5D1*9E'4B M8 M!>F&1P61RONG<@%"^R?-1&3BD3;Y)L7=I4HBH3H;KKV0]TZE M%*N,26K,>13\.T?U7)TY!Y"P%RE6;DA)X_LX=9%B_VS)P9.1HV&LXU;Y4OB5 M/L(R7J)-K 0]'*E5-YSKOC_^B8V%'@N%LSR_2 M:RN0XQ=!"5EXLF*3 M*<:>RKJ\TU(9OLG4?86,.,-&LW^/TFBBE:H U^5&6M&%W7E@C'.%_N,0>36U =K - M@__$5!Z&MT_!J, *JYA*.JF&$Z>SH:,RD1['"A/BTJF4%1@@+]06\')\$EO6 M"_=?-+I("<8UZ(3 -63)%O,H[5:X26DM5ZF(+:&BD N?5ZH4\+N("']P>BL. M%X25D%=45>Q7Y>5)45%1KU-M*,%>:5E8NA9TP:H\P,+).SQGB)_9'7IJ(#/9 MZO*7-0)T]+OD]<_3JD1!7R ^$7B4K(ECJS,H:QX5>P;12Y5-Y,0)9L*[]4+! MS7F9*';"N]?(U:7L!2KQ_)PH19YZ=VMCH,UX 9RK<)GO%CAZ=5DD-DYH)FZ5 M):[JYQS>,N^ZIF+:4*CQF$$T"W,N?\-)=8BD\Y M;!+3R*BQ!U9KLVW#>BQU::F8.V"DJIF4RF"1-,$)31SS@@O7!6P6WV!N*U.2 M5,**!CP5;H&RH[)&5%J3:^6[W7AD:"&3ND#5WWPB,EOT/I@*A=&E!-9IOD%& MYX/]EBHULOCFTO%+>2H)N2^X4PSMI%K]?@ZX/M_H&UY?2G@+BDRIXV-0$7/" MY5'K19'V#? ECB&4"RY9I[++T@J7J!U-5/KA, M/EHMCP?TE"LHD*>P)XN,Z<4"+"(429+XR.O!F)R'F0R3)/ "*IZG5F!\E,6L M<2^,4RZCE@0:1$6W(420?^>@WN%BZ[*S^C1,4.:4@ M_GPL.@_6-W;RZ2H[N+?WD*ZR?=;)'H!6(*V;<<=%U8>GH)=5A 5;-G$QY\"C M[F!8["UY6T4>"7:5LGK)%0R8AT]LF=7,@F[%8>@N4[)=DDR.GN6.-)RQAB$,[BA63+I5?81F+NF?D;B*LT"R M;#4"X?+S>,CY )@_X-+:JFZ1K&1$!;4H2M+Y;FQYA=4,"SD;P46HH2$E9+\% M)>TDUT^L2B.P>U.T>_^9AW)!?&U:)"VS$(QDBY)8F9JB"AYZ'AD?[ E6 M*:)TPS2_Y6GV13K@E8BO$G<)^"=MZ!W[5KZRQ.M+OQ4F(V7S(D&\H-&:^"M\ M?;)#@NHJ3(-F\=XJ3: *5>@M:.KG&?H&J,M'H,PL[*T74R,/*5?0QPXG1*() M$Q8P["'3O,%*>2]K;5".NMB,[TY1652EL9.1V0DC<4KME%4CR8I(5ZU]9-8# M( M2#R TE1YYLD-QB=PME&E:R@A.1(CQC#EWC@'B<^!XE;2>Z+PV\LS0N"0\IGA MMSQ:HF?$9_##_4F^+"AAW0H(%@!A2GN5[984$H FX8F"M%7GD?1N MH^GMN07Q3P4W+G,!7;F9#H+S_^/6,ZBD4<.]KV4>2)U/$!QO6-=!WQ"K:ZKO M8Y"DZ(;B=I>_N:J=]%RYV[W"ZI5RAE,) ,CD3E$M3TOI06T,*ZXYT,PXY42B M/(820 < H&<4=:+$&H XFX'R[$)T':P*X'L(O-:!<%7N'#6?6]7RV9C&;4JU M>U;"I.A!M,(!2E))-55D4E55_OSV:5V?6!L4V>FR,8R!4-5BI9QLCXUH:@W) M;^8B4L\B2JD_[:>.1>C/%*$7O6LJ>1PE A8UMG6GP*:UGX!GEP_B MR 7&U56$DJDJ1076'54XJ9AJF,U+"\W.,E>!5Q,ES'O^'#Y#< MF13$80R7%K'8.W@ ]3O"1*@%:XWHWU+9"FO6O&QT)X%$IR!5@[HF47J1BA)C MUCKK"8\J<(/.FAW]N@?@1JD'I9) .K0(8Y2AXE>1!I,\D1_6*;AMM#39GK?& M)$G'1*6@:R-82XF+I@WS%_AUX'X'EO8+,$3E2\0*H:H7IJ"E6>'=E.D!E:"9 M;*(EFSI3)[#5#M*E'%^_G=REU]P3LEISIIKW;NB56$>@(A!Q4Z39R-=3@' M M=JZE\SS+V-][$U4C>+A>GW4 MB>>F)Q"\MF57[1!7=6I+! W22JIP@;X4D.,V>"R&EA9^[6 QH;H93WA>26%2F66RQ2:8ADEP5>4/87!BI64%VV(!"@3 M@!4:&3[GAH3$52AK1,D)B%^X0*3!XA<3G:ZJ,P-I5$#=&&0D%Z& M,7PY4$!%<;@?XDD1 B98;*9^XB#S2E86JA8AN[U2;B0=]\NY85% MO_\-IXFPI/59G=7]&? ME<-2IKE_1<,B*@*(SKM<5^F^5**-/7^EJ@&+4]" 'WY'!_Y4KD$UO-1)7+%/ M-F6[<<5^9;PL(;G62'D#^.ZAC@WLJ4(GWDIC@8)89/O76Z(5=20;XW?$&+", MNZ9O,,V01A$]35+<1[0J*$8NCZ,+S_>]PF'2YY0W@FH1F_]4]+^NVQ:;58.AB/-MD 3W!O;0MLHI MU9 EP;UMLPO?A_;^+&^U+#'+XH[9^J%D"__OJ>3>!G\T_]/ Y&-#*?/Q1 M_N-O=&GM\FO,G0;V)TD#J.6!MF(K[Z^-BNK(MVZ!9KVN87U<"=OQVN]>:?WE M:LOW+?X!)D _8^?K*/OPOK?=9C95L/R3N3GZGRO^HM?]6),-*E,_6Q0:66R+-WPBG&]0^7-1^(526V685 M;+K8OB(+T+FN5*AX*I5MN!1_I(S1>O-ZM$:H)HBBLS(?1VI:.(- 3@.(27?E M!Q8^/0[H7FCX;E)A*2R%]2R4R$]UF(6*?W6G@-N3&+!%^Z(<3CM2LBQM*0D80VLS M>@48#VAK:!WC9T6<9,M@QRC.TZU19T%XI8\,7T"NB:K_<>%^ER$=H%B:?^-C M4*88'%=?!#GCR$)%4@GC^'MUVM@J@WB(A$XQX82SUXEUG4=ASG6+@05/<2K+@0$K1_,J*U-IC@5 M9U< :"H:109L*4(C$@0UF[74]X8+7%4?M52OU$55^- XD(K.L\IYIR&DXR>D/P'EJ*W1/BQ/0FZ5IZ22SV;N="6 P7!'D[K9>6E MSW4A,$\51%J?]'1L 37X]&W4Q]3#U:] ,EYAM'05K:DOH$3*:DVIQ$8U&+., MU\@"RSVCW'Y0K,:M-\435H!"C?(V NJ48HY 9C32^?&[1U=\V2)%=B&4PQDJ M2$)2S,<$*%$\D^L>A)M@,>+(3<,AMS)"81-1G $N_J-VG#S5#Q< M'0U1Y]\H/N<%9>,W=X'EJO^1,XK+A:SM,I7_ @4Q!$PN5H+YJ'\[OP)Y^HX: M: 3I,DY=2N.CX'1:7=K*Q=AS)[K*@W2^D!,K?3'-].J"J?^R[*-757MUN;-K M>1V7#^11GF)4E<:LR% 0G MI$L/7D4AYK*4@)J/R+HRJC@H$_=6;N!(/74P5UU(N.7T>]*JX#\R$'I:20!/(43JO+%4A>!A69!0Y&"C,Z@N M,\JJ%) >29$AM;%?:X%&JD$_IX=C(WP,\KO1=YFLAH6I%'KD3K(96U*('&FZ M&@NLR)&I\%P<=1ED7'U.+6Q6%\A-1):N;!U3"IN:1(HXOS$-4AK'BID\J2I) M5[,SIVC\+6+2R&3HD5%.IC&HBG:5IZF=*P" I+NM]YY9957O=$D+2-3EC?=R MIGUH"J.<,\?5<-'V9?T/5I/3'O_[/<_'Z/J M0E/%OA3YZK_'T7O<2J6W[V^2,[QA3HDX6E6/):N\#RLT@N*Y'!H52;"JB5$T ML5EVX?,*9;+5&6-3X: RL8% MGCK+:]W V0\@&3P!@=BV,O;+)7JU_M";DX_6.3HL?O&*/+S*EE?8;<%E%=]] MF-W6JG1_+[B9QDQ+I9/2"2MV1%WOBOI?AH(J<%HYJPOMR<=Z+_\MF6^JHD!W MKH;6O$8>%]J8)INI*C-% IL(:5ZS"QX2'@I1J,0'Z(CZ*V)K8RS]SVA#@$"Z M/ YNX\#%#UML VCJ_\5Y%5B%P^;1UK%&_9'C6X'21MM( 'QA$.7PT/8IO%+/WE(531E:^VBF5>UVER7C>IF MI.?+3/N'3Q??66!9%8=3.&BN8Y$3C8I;$ #UM>A%>J,?H)L]G4LR#A)663?V MISJYT)]U(*&_@QAH^073##TX^Z)B/UKCJ^NL4CO_B65HG*= *>F[#UMK-NU' M8DCED;4(1.$4E2$%_%Q]9X3R+:QIAJ8,.CPI9'1??&AEM'ENGL7J"QH^ MQ-_(@%'O@F8NMCM=I]6Q[.[/'Z?4>^&]ZB?Q0?UC3?LK8U!P"<+^[V=FZ^SN MF!._T79^KD2HZK^9V_VTY6TG\[*'XWN,Z?7 F;5BK50_2\JH?L6H8ZT%VS!( MBE;:AWG@ _KOSR9X2E3P=/97DI)Y=O]F)9TJ_KS\H='P'>TO!OVW%3#J6W\& ML;G!=OTV3X30?H,?YJDVIGX-M1%KQEVQQ,=@_-3UON.LV\A'AA8G'TX!1]X, M#;1>@00>@L7+$,5G5?OWF6O_&D1XHXC0#T/N.=I@P!O%@&]Q)9?H23(0RY ;(O__"ZCVT+0GA1(!R[,G GL)[]K']ZCJ/=1MNEH]W'CMIZ MRW#VN:MG/X,-PWD;$FM(['!)[-RT=-.TGF-?)?KMLM-]'=V[ABI/DRKERZR6 M.;.,$Z31U?V==W7':)\ZP:[N>A/Y/DZ%/Q)-?71?IM,;MUZM!ZS7O?IJ]R9: M6X[>Z_2V.+J#U5(;G'IMG#)UJ]5I4*I!J3T:V89N&?8QX=3;<-U]*FL/9*9= M8\%L1W=[!<(+\'A;M^UM](;&[=6@YTNH($9O&W'18&>#G2_M*S$[>L?>JZ_D MP)6>8]%M5JJ_&L/A" T'\YALA@:=#AZ==,O9E*S8H%2#4OM1!@#!CHIGO1$_ M1U%EW?@YWI"JCGMV+/-I[(8?8F+Z;!YE/'YI/R MG/R*S1PV=M1J+)2CLU# )NGICGE4P=<&IPX=IUI-SEWOF45L%41K'R;/N M_NL=33 ;A?Y-*/2-^Z3!ST/&SW9W&V=[@YL-;C:X^2:30GA:7Y,1CT1M'I;3@R6/!?B8A'K&/MJT_M;;.$6]^OZ 1/!V^: M+^^!WST#S[K+#'LD8%@I7S;6P=NP#AK/2H.?AXR?MFZVF@JM( ME*PO H>"8'.1:1S),5'%*+/&Z_(X2GS)GM'[B]]NU=WK@:T>K,AH\/'0\=': MRO?>X&.#C\_D$=K&)72P^/@67$;T\?[IPXVQL2TNMP"7_3C'R3J[T.V=T)1O MHSD^+TTV&Q!GJW:1#P%LEWZ2V\%G3]QP X"ZCM[I;-5#86LHO2:*-,Z*AG\T M_&./ #IOZ=WV[BK_-E!Z4FW2@>%54Y?7<*"& ^U'@VGK/6MW(^_X-9B#FG2H M N[=Y1XFHQ[XQ+<7W.NC1SZ=V+[?TEZ;,S[]O;[),]Y^,.F;T71/>./[&][[ M,BD3KS?5U]Q4XGU0VMVI2X)#X?XO,[AS.W/F+0SX?0)D&A0Z*!1Z_=' #>X< M*^XT0X5K0X4;/?9Y64WG#?:;K*A MRH8J#Y(J.SW=V6K0W^%)OI.JS&DF_YY$86_#V[:'67FG;'*<:AE]TX2DP<]#QD]3[QE;Y=0V MV-E@9X.=;]/5L9=9?V^)[ Z3NIH^KPU2/4-;$-WI;=.JIL&I!J<>Y>$X/@Q[ M&QZ.O[IA=$Y"76_0\_30T[*VZJ#7X&:#FR_!.BW+.0GT/"E/ MQQZ'\[TEZCM,(FO\'0U2/8.+VK&:2;T-2CV;N^/H$.QM>#MV'7/7:.G'IZ4W MR1P-?AXR?IK.-HE_#6XVN/GB2LV)8.I).3M&8B:21/C:I\^7K#;QD_KYYP&T[X[B4[3UTQWD"/\X47 M)Y2Z]@' *1)<1\$3CO'/.OP)Z)HGPE#"\^]GQAE]AJL\]5F"; 7DQE).0Y!0 M_!8L1*K]+FZT+_'"C3YJZPA0=P#-V1K\ MSJ (3,#8P@;J,+=A$ $N*L@_OZ9N=@;Z!L]$?_'7Y^0E[<>I[V5]73IG^G")<+^_=V>PSP]N>./>IL@5YHF$G:L%_M_/ M4KL[&IDCT^ZT+,.V>H-!=^@,NX;9Z1F#;F=BX#WN/8>P)?R?34_Z(I"44BSZ MNEP*%C7I)E;]VFO?3>C]*9!-^+F'SM X3[1IGL(N4N _<]!4KN8@+>#;F$$ M;"@55PO ^?2#-K_U$S&J63^DC\CP_"4* MTM6%MB7*K@;>/T5R HEE6(:^[5//_E'AC5HZSS-0W6XB+0 $0*L%%;=U&-". MTGR:BG_G\#&\E:6"",D9<5LN%P00)IJ[! ;^(U@ ;X<+MU[G3^9%1UL@$,ND M_2<_Y$*;P(H2L<2&CBA:\@27G>JTZ$WG2ELMCG8#.FAN MN]NDK$E8NH%$0@ MF AS(B'?1"J-O%YFGBW5O(PES\O8&UK@%(68).ZFI>)>8M@R_"#N$,.I=AY$ M7@C$ -_!:>)6,FROKUK,5YI%T .#E7Y8[P@B] R?X$&PI7UW/LJ_7+5*^MS] M*/_2/%C759S<7FC4T?_!Q>Z^5L107-^>P)_AG* ]/4M;Q#1N2)"RLJ>'$L]@ M#LBCBRQC7\M% ._I6=6)2KLNZ\9-][6LGTSCHK4C$WI.L/UD]2ZZ>UZ?#DPL M7:(V?0W\^^*45(!+8!<;>?ZZP /30$2YJ JSK4_M[!^]]H7S\]9W[X(Q\&[[ MHK?#NR67795?!8!\AF##4@^--^R1I9XP2_@&>#N+0]!\"8NEYL::K'0D)*5] M%!?V4:%'P#=![*=$(&@A^Q^V!L_]'D0%GLH#UQQ*5<<"?JZ^,8J3A1O6_-2F M=$(]R0=WG\-M9;7L7C,-V*KT^P)FA>XR%1_4/]8V7/KHRFF4G;.[?7+\CG;[ MYXH'K_Z;N=U/UMZ?>"@O,_;^Q,?=]JKS,5_"DW).MD^/&;\GYL$;N2]7AWC$^&VB MSL^[:%O'70>$07URSS;)LL_++PXTS_&E9V>^:F;KV3]:/5LW.GL==WN8>:H- M[3:T>V*T:[<[NMEM:+>AW89VCXUVS[$$UC2W*H$]F1JUIB3M]3;^VOAO=2_V MV@WK&)%_)S/[2*SI89QFF/^1BN0Z\,36^87X[GQY!TBP5N>>"J+N,E/E/_GR MK4=8CK-G3LLP=*>]S;" @]5:&Z1Z=:1R3-VVMIFUV2!5@U1W:3:.H7>V*@W? M2H4Y2!7]!+#P&#'/,B_,T\&[-QV$^N?#->"OIDA;VRO2IVR[GV83Z[-_6&V] MUSJ-SM4->IX>>IH.Z/#;M%-MT+-!S^='SX[>-K>Q,!OL/"3L/"6,;+4O]CJO M^##-!S[-M^!A'XEE(KR BBO97EA@RX[_-#,[C]6%U#9TR]C&@W2PLJ'!J=?& MJ59+-\UFD$6#4WO$J:YN.$U([K!0Z@C1R#(OMK'?3U;O/&[?]5KSO<72#1+J M#-0,CGU+G@^SHW?LQC'7H.=AHFXVI ZV*;M)J3U3B/VVF,,UKJXR9>VYHZ, (]62^' M;CG;U"PT3HX&.U\".WM&D[S98.=A8N=YQ[).WQO7M @Y78?R>1^F:830H-.>ZW,:_*-&X3::],\YW0219N^&D>#=CWG MA!*4WW9?C4_KPX[/IR(2LR![MXW2>LJ6YMZF)!R;5=HSMFJJO"L4#HQ/--30 M4,-'K,[1G=Y6?L9MX7"P%D"#WD?H8K0LW3'V&F)L^/4Q(/1)(;%IM"_>0JQG MCXYRXV!MD-]%I@5LAYR'<9IN97BN]/7 M94%=$*-;E2,]=GL'QHH:FFQH\L!ILM,#FMRF3]"#VSM8$ZPAL2T <(23G?9 M?Z\]X:;;U3M[<"3N2V(>WZ"G4Z?U0[4U37,K6_- ];CC"7>MXJ;LP4Z6[,DX M2PX8"(\?*/]& -( H<&*!BL:K&BPXJ"#:(<*D%/+<._[_\K33/C:>/#IVZC_ M>@-X6F]ZDN7+V52OZ0$Y"%NPV]9[S7S$!O_?*OZ;MJ%;6\UR; B@(8 3((#S MKJVW[!/R!C842-'%JN'TFYM6T?FD4+AE7&R5YG4"./RJ M(9Y#C7:>V%X?'>H^L7V_I;TV9WSZ>VW.^/3W^JP-G@YUWV_$CTH?;QBFTSCT MX1&?$Y&F>2*T9;Y8PF*T5%S1I$WX/@^S%.?YQ$N1T"CX],-KZ^('9H0<1P[? MR5AB![;QYO2;TV]._VUN_#CR= ]"9ZIO]'";:GP1UR+*MQD;<^Q'V61$O:2W MM^5T])ZYC;^W20EL". $",!N6;K1:::,-@3P1@G@W&S;.OQ_.LF)#U;VVF7'T3A-1:/#_K>*_:9NZT=ZF1KDA M@(8 3H SKN6WNIV3B>RT5#,L434VMVMBC=D3MT/K,M)L^,X>3??L" M03%CJ^#\D3EAFE8&;P2;MQMZWV!S@\T'B,WGSE;=!(\,FYL^,R<=Y'F[O9+( MAOE;YDY#47Q/?U;6LJ:.KZR^O=Q#&3IMV!=>S#75'P"J(L$W%XAXF'_684J MU#P1AA)&?S\SSN@S7.6ISQ(J*V LJODEH+X%"Y%JOXL;[4N\<*./VCJ,Z\;G M3>!G\P]6FY%)HO"C;55 S;/[C[U\OP.OK]&RP>]\_)D[,N/[20X=M V?M,8M MEC3^X85Y&EP+S"#UQ3(17D 8J;F1K[F+&%;T'_KBXB%R:I#A:'!Y,X 5XP"Z* ^GT@-F1SH45Q]/Z? M_?YG#7YQ(^ 3H;80+O8-H4M6O6;(0%:_6[ G#7\"3A/#0T+);C8\((NU.$^T M!>:W^P%K#-4*[";*YAHO7M64(5PMX MO^MK9[_$-]J?0AM?NV$.MVF7\,++HM/)V<7]A<\-RF^'\NV#0_EO]^+W)NR4 MJ#P#6D'B6-[50B>H8>7T5LO<[_C[ZO,>?)";:JX&J.G!!_>*UH3DD7#!^H/W M/\BWZ6L.TRJ5^$EZL0/(4-'C<9DBV8SFVF[\^D43432BZW9SUV+5$\&_F!A>%H&CML @@[NT7T>K9>U@$GXR?)RAMD=-D MQ&D6S&G$+IQFGUP3H04ZA%=ABS]M_2B[W;FP=H:<]E) VYKWGOWC0D/=4)&; M=@,@7"8!:']PE^9F61),<];_I9PI+@7MT!<+M'50-]N@EW&]+MSD9EK()^)J M*2A/P0S47U#YJH]"76]^ZR=N#CQ&FR6NES'P9J$0F99G8$K]!QY"?ILPC7&5 M:'J Z91Z<1YEJ7:#VF%\'?C\+GRB!SIHO!!)BJ\@L!&*P8K#,+Y19T..H129 M31R$]&!8-KXHA8O\^";"N]&>BQ>P-EA9$'W#R__[]/HO=G3 /@ MDL"[($/+!44?-5FZ0:'GC>$8BP M;RM:6N%">S1A/JP%5M4X.)7<(R^WU.,*K>NOH).%(5R\0/^@"KOA48:"?>^% M,H4_;%#IY@&H;#<"UN8GH$=$Z&&\4UW;K(OMQ%2?ISWYBCV]"]M5[7&^RG/= MOTV^VH!G+\H/6,>OQK8=XZ+[VGR[91@7SI$PHWWJ7SM S#$O[#=BDJ^1G&2L M=QHF>R#)G[J=B]X;Q,C#Q@20Y6DIS5,6A8\6S7!%&,,MI9@-01<(4SGX@MPK MJ!2LN$K\L'"\I(]UE13ND<)GXKEY*D."FWTD_?6(WX.6M[Y^B;=.+!7GRM:P M!W(PMA=1QT<'6S^IT]O%SWXD^K3"*>3$:PBW(71=#5O?R[F9$F&S[$"+M#R: MN=Y1>F^:)3FZ1L4J#7-P_$D^45+&19*YFS9%;ELT!-QI&B?3 M"B4CTD2LL4=Q!@2=IB4K+9\N K(PIH(8 3Z[SE@H"T=Q$^!GW\D[&OFI2>W@F7'VH=H?AR2)@,T5TN1A1XNZE'(0MX?P/MS](''0 MBX.:((;?XAFP;G@>\).9@/4MW8#0 #BO2/!;8.8HH5R40R1AHDBPGXC2%2NR MY*\I\A^7CLK-00(@7BV"+!,HYJX#<:-K ;\(8S3G8'1OFCM#@QR6+E)%K@A M'%T\FZ5PL" B73KAPO^VTT);>W PD_9 DC@1"Y#T>'Y7#\N!$W>;C59K ?J; M:@'V)GC77EZM(VW$ C9ISNM]7:"(5N(6V5S MS8(?*)-28N[XO;N;[-DO-I0F8+DK94>N[F3- I7Y*"ZF\&>W*+I:%\[/" A3 M;W=ZNF$8VB^_?#ZD'9^Z4?@)*#M(R"\@C]!"T;.9A7'\O6!4G$=6U.0@81!QIWKIB0&"J?HYL)(G050B MJBI/2&I*^)AZWM,.=E!G+Y$I6!$'3O>UKMX>;&JV'M"Q%&M7<>S?P/.JX"2M M:$_K[>Y#&:BL%U:U%(F,4HM_Y\&2:U^*U9.<25C 1/$F+#F&N--I,]=?P7+4 M@.Q'0;J,4[!^L.J):'__3%:]B_A8Y7W,:_;B8WO%O"?CHO/:^K[9:UQL3P78 ML1A(.^G[?RR![(#:!*)X(K(@$<2'*;BXB8OK2(UA3@)>!4,6[K_BA ?1P+= M5U)56-.A2UE X1*7PC++T/6$STH,A56X'I@K)%W/RQ>R6K+>D(#N7<37*A:$ MMT_=D.I[TSGJZBK'"1U,[H(2R8.4]).KB)/C4_*/(>=9YSHGSMX_83VF2)]1 M4,CTW;,N6M8K%BD= A_?AROV+;'QHQ%[>TUA#59)[VEU2G&E&L<7TZS@ MJ\=067,TR4JG+E_@((3VS?WQ'!+F6PQK1$T$WY'!.Z8B$K. ,S!VX?![8!>E MEY%ZFVAB-A-XCNK!*M.PR+%V)AXJ;:#[<+T65$Q1LIW\A9J 7%,V@][A=LC5VZ1R^ MOZH@JBU6ZY(GLMO*=L*+29Y@R'T1)T+:@44F'W[:0&9D\KT6H>VBDN[(ON^F M$"[75CC^@,87Q7@/EB'A%T4R&UK,F R9" !QD(E%JJ4Y.L;A;VP 5VO]5K!C M*FA2>N$:35>[OXCEQV$I[+NIYUBW'Q;@PZYD>9((*H$H$J"GM]IY\ [(/$A) MDGEN.E>F8*K#;_!CS-WQU*_8A)G9"/P*/T_C)*%JB%2CGK:J1UD<7M,]G*0V M<['S'ZSC_+_^XEB6\;$_^%4;\F\3^1O]8GY\IUH.(&>[U7*9W$8OIQ#9E/B; M![ *,*$<_CV#-]-[XZ*3GPYL;;F,DTR[@N5E<_@)/^78XE#ULH KTQEBUBT\ M@3+(R11>NK?HP$QY'<7^*-N!=%=8ML!8*N"$SQPZO-41PO!H$KR.?6'\C(L6 M@ W$?[$S(:6? ],4P34RZ0MM2"(P56GHQ>(Q#VVE/&4.QKJ*MGH9NC/QCHQL MI/M>HLNX)_P0^M)N00E3K5;UZLNH;UBY6!,!7%Y(OX$;A.Z4S[,\\PTG>J'] MJ?(:)?*ME,O@PZ\ HAOBV3M?BR3%2"K# ML4SA1T'GL0?:0UI?*]Q%Y#2['XN#.;3$B]UX1?]P,EKT.A*F]V/8CMX $W2U M/224NI+],#V63)>*1?:5"=';1[&^3CG(DMLKKDI5+_@/#-Y1X =9O9U9 PB%N8M%5H]G$"]! MF^W>'DK77X@T6_O(J-J1,LV]I-H^C3)/B3 YM0J4-U1J@!AM)T293NQ5B1- 48R5 SS&:B% >6?+5B;!+T0=2_* UB":8!:+UC\ M4F66"BHA++^!G 8 >VS0C8X?NJQJ.\#'-)^B]XR]5%&^F.+)S;1K-PE0;07] MC[+?X,HY'$Q(+4[0"1)E11)1@O@37>F5[BFZ;)H2J_8KA1H-:EY-G5-Z,3I; M\B1"Y7W3BY2.&KEP%6SMBETNV%5$&]&%2*PY9EBLJ; 5V(,BFL4)*[4+%XVQ M% P7)&G)H,CN2 4HR6R>H$/%_2[D[:['#XQ K4]3-(JJ-L\T3P[II@4D1 ME*4M#R=&>QW3/DO&E^![.0?DT#(@=J8*[2J,P7S5EOD4FR;.A1N"_>$E ?!5 MI)(80*-C1'E%ZR M8+$ SD0>3CXD?-O<3>OIM@F\@(@U W23)E%QTEX8<_M[E?\21" VLEPE\?X[ M=Q-*J36.?&5CV/!4Q7-^4" MT;H@;.'FBIG%H>FB;2868EW=2O(LI@"PO982;@>1#V2M?RHI$])<#@/$P/PKEEH;N$$TPS+%WCD)YP$WAGV1U3=F:0YC-/1Z!L M%SBCF+*=4KT6'&!S$N]!W2+!SO(*4TH+'F_ =%J@7NHNLG5<9 MV9Q]56?R)7]5+3)20 AU 692 7?V<9X"6OL*+Q2TW+" L QS%+B&_ JX2.I'-5GYQLDE9YX6M>*!V47<=>X=(#+Q8.9ON\[&!"H0\F50+%,Z CT#+0,GG"*RS M.K3.WO'N5V!X0"5%^_5:=/82BT=BWN^R]M%K;,=#VZ-E?#=%<2HOJ@K:UR6F M=B'*3:B&;SAWDRN463(/[ MR3ME^.40)+# B"IGW"7XJ',!XJ2;UKQ7*@V\IS+%#NHFUAUX-%]H? M9+YF2\,;-XL)0OXM\5!M!4T^5A<@E$B/2-BFL8 X[@M5-1/EEVD_KUT^#R"V(AZ4J8.8,3S_*4EHJ<')1G M5%)X?)7R>R1,9KOEV)@7W5W4JUUR;*P+:Y=7(U 9< S:G=R9QNN!P=P=# 7: M,"@*-9[! \933.+T/R*)64" ]IVW%=_OBE0MDZQ4_F!2UF]:[ M0^WA#LEF)\@W/U5GBY#;,YZB#".7RXT;H(E?]-D,\2"3ASBL[*,D'0SD+Y!F M/&)5KJJ2R6]2?6I%0,D8?LH=E3!QK9C[!_(M8Y=H@:2WPDTDCA46K$J0Q9?] M=P["4.&=7C3F9M=@%-^LM1F4*SK-XR9H &BZ[ C[(R( _P^LWH\7?TW!Y%"@ M'L81NN>U?I[-2?LH9)*XRKG G'@/RL((]"KTTY'K*$_2DTUH8%>$W M<1M+E*R\FDPG?H1*/:'UHC97^N<$CSU5F9S+&':! M:EWAE9QIZ%6C%\BR354KBM?SEFK\?D/$^^02/3NOF>BYGWQ-TWJQ*9,RX/=5 M1AE1M?J#O7A#%=$>5O#X<@H'+7VVI\09B[CG>E"4B%+6#[!XF%9;6*O":!5W M19/:N^-)<(W*J4\-&$,0LMO*^X''EY)-F]?-N%IEH4T:AHDBX4(*$@Y3V31U!!A_U7HFNX M0[5YO7@Y[U#EB"IY60E>(8)5&@054[]6@RQUZ//I/(C#+B7>5J/N=R7#EN%. M>&!*H0I9/E+V+G#!.KA:B[M7DF"O*8 ^3^+\:H[Z@]+U5L*'2I.+EYQ)< 66 M!RN(9"#A&LM>!P#??$8#^E"#C5&B>Z2@5 )LIN$4'<2V=QNOL^"S?P!VN%\! M-X#Q=-O;CC4%$ZB<-HC='%(%)*T/O"G46H8N]:H_R]31)/:=^ ZS=$&^*'2#R.]6((.9;>Y"DG?\.7%-J&0S[NR6Q* 4<7 M;>"31[.>=*P?4&Q'?R@#FMSY=XM E40@_8PAYV(Q;X[)X$&5(:CG>;F4C B" M@@T,3/(B7P\]%/U S!D. SXWQ4G^9+8J"=U%W."17MR3LLPE+XCB9$&=I_.$ ME? RB'*#-BO&[>#,8TJ] YY7LS'CBFY.L1*0EYBU(TMJ6%]\2$,ET[U6MJ*2 MTU1*6M$K3I".)(7W]P@3C^2UA29RY_+V$$#?,0:[-?:8K=>SUDJ;#/\Q00YR M2E2P.4NP,L&'&&(J)_'*I, YF"UQ0DZ8E0RB0W5>[Q2_V*FR^\.^L.5.3T_E MD>H)B%D?#'5_0(8#?:Z^DSE?G:[P&G@DG[HGPE#^^O2]RD#\H/ZQ M1D.XX@3^QT&1N,+H[V<]]!%E/OZ1%+_*!?,KNNV?/ZJ+5G\SM_O)V/L3=W[9 MANV#II(A[4H(,K9]K*&.M<)OJY\E=E:_XN.S&'C>M3U_L.*AKHNLAG/ZK&E//P/TNB\Y%9=+TV]03 MGJ ;M$!P^W&.#I)GL:?V=;@_/>=.M]D8'?4^=M8Q]:[5?H[M/?NAR&REAL0: M$CMH$FMU=,.Q3XK$WHQ-\XD*N':6ZB>KQ;T*+[H3FL?)I!Y$CE?E7N?MCF[; MW5?9>(GAAR"AMG$(-X3?$/ZQ$K[9[>K.\R@N)T#YI^:_D#53C?^B,:Z.R;@Z MMPR][72>'X@--]]=J4I^C18-VU;_0>>C8_-U1W MGEV&T%3#R'><0F?O89CLRI G/R_FD&7!(N!&X52U&H?8+0B+7HJ^&O5*UJ(9 ME2QRNP;@Q0F7]P8+Q!TA9RD7W9A]]S:MUGO28N(\PV90R&L0T=2+<2ETI>J* MF&K_S@/O.U87ER-%#Y*85J:F'2QZ'F]]247(E=[[4LB=5-U_(>5DEI5L.+?" MBLM!V3L-/VYW]L%C#EK4[=:B[">SV]WG@.B#9 RUV=!/FP.]H62OX==[.I;1 M\\-QA_75&Y;+VGU?J@I8%+VO5KO[&;%4S)A4G15 /[%-0W54T+4V($6 ?32R M?(I@QS[VZ5J)ZJV;^'*V1)ABO;,:?>&+99P&W-/RIZV7:3K[&#F$K41@)9O; M2W AXD'W5YA1@2XAOVQ,@_^W%**]K+5B5C32Y$::'K<"LFO1) ,:UZE]8-(V^LW?%76U M=O-5[$-&U]U2E87OM+3>7M2'%T")0]<5=V)J55W1#WQJ'\2TAU/$J\1'9%DY M?.R>F;AR_A!IEJ^,IDQ9%2?6 ]UA9G=VASFY1I?=K6]]U4:7+U&)?#F;O1_P M8&SMZQQ;*?83:J).3M534@/_+&9LQK!G.0Q<2VG/;F7/AS2SYM#FKFZR)N R M:BG3+Z=%?);3(DAG'*<96=LGA4RRLQ-U6YL*T'.BN-++20[[.'!]3?J8%B*; MQWXW/%=!1MJHQ67D,E60+NVIH]XP&*3:7- /4ISDQ\86/F<2)PO---[_ MSX7V.21E-Q$S[BCYV4TR[=,G7?N4B876U;6SW\J7CN!!>9I2GTK I'[DAKVR#$( ME83F R4*F $#LX(?J0(FMB<,(B].EC%W\9W>,FD(&GH;:[_'F= LA6N(ZB)" MPH)_41<"NJFDA:]EN__S/R(Y#N =-9?C*074=01>JO#Z?S=I?ZX6^'\_2SMC MP^A-QK;='K3LUFC2-PQCY/0'IMVQ.BUCC%J.NZWOZR70^=.W\6]2$%]H__M' M__=OG[[UOWWZO['6_WV$7_RJ/H\^?1W^>OGUCR_CKZ B7_[Q3?NM_^5_QM^T M+Y^^_L].&/_*&+[CD/-]ZC*Z[.U\O\P,BHG#29!^9ZN+6R//8IKB!9RW<#[! MQ0R<\E,Z#G_,:;^0*; M40]:$XJG;X YKVF 278V[)KC_F1B62.K:P\MRVD[O>&HUYU8HZ[9:P]7V=D] MY_&4HZ@Z^=LOSOC:%]KP\O=O7RY__4I,[_.7R^%XA'QN)Z[V&IL:%(4@J$9/%/78%SQB5;*;XEO)0-ZIL26#F*)^/-@*.!VJ%1Y% M$+%U9-%X/L]2G . VD&IQ11=Q_>L@I6;R'@^PH6 I#T.):%S*=2!NX',@ MY^3-8B^7H]HVS2#R2V4(IQ.6[>4K!@*Q).+?H.+0\ON3?_)8ZZ'4A2CC:T-L M=,\!PG2O[H."QHC64[C 0R; 9Q8PJIQ._5A MD+7'UO!$VJ2H!L!BA_- S+3Q#^'E!-K+V2SP<(!%!1#JTO&EVO-N)M@KLXZ! M6R&[!PY9+YKE5VQX7^"@)[(#J'LUZV/4G=H7,[18([):B^'U.($#3^=O<65P M17%VD6I;'8>R'3;V5@?%*$<$*#2[&Q#.V)@;!WL.'[4HP,Q(R#@8'Z$HSKER MYPV-7D_S&2^=1\;2R%XY'@N77)T10 REI,;53=!! <"LMS-L(R M,6?F!J%D<04(RE&F&-!#HISE"7T!D/228(KVG0CCF]VP\#5D[UC.U^+3K]B[ M0[5YI.'/2>P)'S7?XR2S/T4Y*,"OV?3E'I?%'AE=><@+$@HCAYJZ@R@01Y2> M!J(9) T9] K!J]9,=0CR5%2<9\#P\E19"XR,\J4W@(!!2#.>TWP*A%^)\(Q_ ML"F%R1SH7DB$AY4NOLY+!SKT<&8 M95_QAJ_C82'QDSR4KB[<5"JGV< RTQR(IKI5'.OC>?DB9QE!?+\0B>5 P9+& M*Y.9Y003^!PL*;%/<818 M4RF8KT"S8G$F#Z?$AR.5(?VTW Q@UA]-^WSZ[@[\*:<%R0%[B#OE MI6F^Q)%+A8E-FARQ7A3^-%>KXBA]IE.E,4F*IZ.<4=IQ*;[JL@O?^ CJ/G=3 MDHK2:_:%D%P"3+RCJTW;EY\V@^^=#"55IB@2=(BH:*BX/ QRR?UO#E 3"2#B M%R+'"XT%?KXDD8_#&0LNK.\*-W)4PA$HJ?M(H,A)%EE%BDJ.MI'?X7B5\)#B M:3*+*Q/ MT$/@6R0HFO93; !^!I:-^GK]V90,2@B4E+ZNE:$Z&V9#*#D@7\LD@49DXM-! MLPE:"8 PYB')\(0Z&K#N>6*9E3)$SE(EGS6MHP^J'D@"[5SJ[__L]S\KS?WH M5*8-'DEY=D#.GQ0V#:O85+HEORAL.C99@Q9L!=?A4$$I_"Q@C]HO !?$#;3P M+U@S28&UI0'R#-+,4TSG#](YN254@C/\SVX*$%ZHVC^>$!7R2@\%*0!WIAC+K)I)%=(H6.MCM48=6:Q;_0D'T^E2_>2)F*B% MINY,7 &?0*[B7N%:,@W8.9G@>>3R5&+4^/)4E#H:&3,5X"%)\_,*B#-/B% Y M302%AUDDT;+]W!-W\JY5#O''Q=<+#:F:71UK1RDAAVIB?K5@1@/B\29!TS:J MAU5+J:37_%44],)?KQ)W44Q63(4J(Z1O$HE5<$;_1M\]J;; Y #"D0AQ=3@V M6:Z&675:OIX )Y4I -.\#-<)X-88"U;#J"J1/JGL+L.@PC&!95/(W:-S#=T; M.8^*)T;3K,F],;[G";MMJXYR_@3B&3T8F448+"B(@G)(FMEKBAWFZ=6QY4+K MKWRCR\ 2.L_FH-[?")H5*JFMU =1F46\+J:K1^164V2FR[&F:1SF:"YL,..* M,7.%FK>"R;B_A0"VT0_3F-8E:I9TP0RJZU"O7'TC8HMZ/L64Y2C7B/V^M(99 M OBOTU!7Y'@5>TYE.:KQD.AW06?OA39A+X5>U9KC&8_*JVYFD>-L;#$+:98X M.4'H'X4G"7<+]$@#DMD7A'26R3&X>,<4#G(FJU&*O=-SIWP'[!]U8O(BR@G@ M<%^0$,]+F6VHG?#0=,(5?%80Y:1FR*)?24C([JGJ9,UE=:J4=;EB:]UOE7TN M;(1U7RK[=-3OI79RJ6RO6L2@CME;F66/E^UL4XR$)ZBH6V4J:U/E(\6T'%2% M2ZVB5#SARM::"O8>O[CB+(P)B YQ$R??5>X&"*'AY==+99*IZ;SEC@MU 62K M>K6^V4D;7)#,%8#LLIEGY%,*5PWJRE+.&%:]:(I\IK^^F'R[.XB MG@!"B!+G0/69PL$I:J_&&W2N)G^T,Y[.9.GGW5^A MJ(G=J=[%&'&G:KLCQ*W'M9XJAZF.VK<-@=)&4T*B)6$7\^LGSSF9J9008&PH M U8_5!O0+94GOSS7[Y3DUBHNE'J&).J8M[64#.92>-OG+]UU2$G$Y8ZWM>_O MP=T/&CYIG> 0%$$^U4X5GRT9Y ?CO?L+60#AO>V[_R1<<]B,E%[P9R'D<8-F M)B*3+JH7 $Z8$R ,1= @X!G?N^*"8\CI0(3DQN4D#L(H?=DDLV,B0J2:DH%7 M%JW.(T30",0J4;T>^.8Z5X=R]0MC,RII) W!^%3\L;0;),I4)!1+\;SR5AR= MXW"!%=V82B W:!!R80=H,1A#>"5B:=0KEQ# N)"O^2*,%B[AM;*WX-D>=IT" M((VP(:HA7D1)W!/5'Y!'!HD*FJ"0$P/0E@+.,&#]&>#T]WF/,0T\)TI=2'B M;.GL(JMF9=>3Z1-Y+T*DPJR^C!.-2(&A$C'?#5+N<:F7*E&3WIX9I$+;N5A" MSA0_)5J80X!FIO*YD N&3@?0F( &C3I+3'W?@T4L@C6Q&RI#,VUURN=+\@XX MG(C'*T&AAAM#M@0D'O!YGF0<1&")]@('GZQ'UA-5'@ >MD0/ M+DP+/YW/ 7%.Z78W/'OR'1T#D+5E4/(L?U14WHW)PHM5%D/*-95V&I0-/35V M'H#\PNM5Z1ISZ25S"!IE-L\CM)SVV)C#*-B3GL=D7W,52:(T#;#;B4_H7H6& MF<<-K#C)N5!#U^!2#@_L3SZ 8,F8EKF$+TAAS@/&/_@&O93(%C\&:?>)'_@7 M62==7I+;%7DJC*^A[:@JDJ4 ! "F)UYUG2 H7^.)+FWTG^:8!OX&=< G1A^: M[S61N/2NK%2(:(T.\;HO+T\QO-*R(; [O9X1>)ISO1\5T2/T-N>/[,Y)41U9!;[GZBH#>T25]74*9)1QX6 MB@R F1NEA7W,XD(_4 +M\')[%V;'+(FGSPNP6J&)[[Y\)U39@ M)2;8L3GN8X^#!Y8U ](K>W43%:8J^/%SLFZVAZ_B/,1;TM(\PHWJ5GB';DC/ M>C[UPVG*U+>#FU;%JQH6;A*I=W>(W^:3(I0>XT.7_M*2G^-_,A;#G^. M2\.Z\6RR^B 7='&BVE?6M1EJ V1W=U2]09"F24(>*$(>3>#?!QCMQ,1Z1FD[ M(LV%B>@X5&0JS8)O.5YB+#C!9($?Y 9?RB3,.3D),>CG)!.#TB^UG&7:U.@. MD,.04SB8 6MF4Q$\Z!6.$Y*;=5MRPX?TW).F-&&>)V;ZUW>5=_B9'S61GU7( M,%\8Q'1_=6?\5I_9HW$;\*%]-%8E)=UC[=%UXNF'>IOZV(BF,D]NR<;7TKO- MPINY?[IQ4)WN^@S9;5>KS9TZ&_$G_;CE40^0<&#-YX&+,70?JTTS!0R::\%' M56R^&$.)[42XX4&S#5WE5A0 MV+.5V($_!1E):I6E,9S9Q1/(3=QWNKM?N/C)_8N>_Q)$>3!F<:M76Y<@OO @ M2O8' -=P6_H%ONHS&4^!R]YF78+(>B("K,N\T)(,:3$Y,+"T$Y#/-3P#%>+* MKAIT"*V)6ZRNDS-,AJD]/S_L8,DP!1R=+1SU]8SV+$Z6H+'B*-$446SVA5G:H-H2+Z-.[!)TTT\YJ$:F[_E((N M+J3\1\(6QAH:],!D(_!/4;]/PJF6=:0)DVN; \T'D0J9?\\/]B7-Q$I<0,\_ M F)(:]G8ONBD"%50R@?"Y6$%43A9J5 E+PW._0\V5EC:J3MBQD/#\*[9J MYA%0\?;[K5ZWVAYV^NUJHU<;=FI6;]"KU!J-UK!CMM(T/QI?OOYM<&M;0^Z@UKGN3SK]5=G'S;+QC4WJ3QB!F3P)"<=W+WRC1%0 M&&&Q,Y'WVN0'AW0$8).8@W['D?36Y? ;.L9U<&_[);X?:OEL -E??*/+IK9W MA[Q'7"7Y AM'9(Q<_O0VE$.,W%@0KMW@U=V[NY+QL(Z IF1 %QN/_U\G0,6[ M&]?V(]0,22:E$E:(W&%/4<@5:=@- M2WPAV$XRE=S>7WZG/EPW4+U_]Y]_J=;;'[U_\ W;F;F^BS5L8"M8EZ.2\>6[ M9T^#F4H/4J8&LOIFS=&VBCX9O@WV]5R^"GE+. J&MWH%%6@3^)G\$PX6>G.80.2.]ROBB@55D"^\^ MH:]&S9,.2VYB"O547I[_LA#5GBLW4,P=^.C,P8HP8 M%?PG4"+J1QZC<*JG+ M1W4P@+I^.41E6@$[#:2ZC&557W9R)4E3*4N QP='['G[[=B3]J,=Q6[VR?87 M4!U"4ML-)K9Q:\=\$G2<$2^,Z\#"$VD-)UY>RJ$O*%_P]@4V(^ M?TU3E0U&U8Y)74K@E_7)EDF5?V)?D[LELFR)96@X]LP6)BRJ @JU^(6(=U(@ MNZBP#D*?+97,W#$FJ<\B6(W:72/&OD?&@QU"%:Z@#J9(H\ON]-P)&+I\BHB/ MCIA>TBF4]#XI43-IC[!F7E"8Q?"P^D8D8> ;G$.#=1!.>:D<)BE:38F8YOC5RI'/'VET5>C3DEWTI@O?0(_1SP4)NN5/Q0>Z MY6&A(;W-1X+KT*ROW=M1U@E0UL))'IX(X@5[O(AT]OL2\B#=ZA'PX* PJ1@V(\4.9V(O+ MD8[/*/S"$2+Q'^B3 QT#W0?$0H\A?:5J?S8:]-#:F8BB-RDW\#T4+7$-E@(A M&HV"J#(.T@* Q<-_+D3 )1' =*A1(6&V+ELFEJ>R&]67V7"[N.I?HZ2+#?&S M)@%5C:5!GHSD6AFR1PHWGQ9$C(:1:.:X@K73682BNIROZSF:5FE R)B2&54J]7UJ-RUIDJJ]8_+8 M\RFD4+6<9(].HNI.?4I6G4#*4]JR6M5FO3=L#X:#1K?7Z38[K7JW:54Z[49U M:%5.V%-JE;%'H"&*R%\NERYV_Z(LD3T(YN? SPE)JID9-(;]FCDT!\VFU; & M':MB=7J#[F#0-.OM8<\ZW9FIEHT__)#= XDE!,]&MD<6V "VP:7NTP!0^H/4 M(N'PWF^WW(/-ZX8E-[#,5J-1J=7KM4ZC7FMTVY6>V:PU6ZW6L#6LKH1J3F=B M:V50>FQD-?H#N%A'Q$653.AQ+L(-DS4T6QP/.]V.-:CSF:IWAE;-&G8&#=.R MAL-N_W0GJUXV_@Y,SB/[CO%%IS59/<))BK6\F4V86;&JPX[5[@^J[4:E";&^ M5J71L(96KSX8U(:G.UN-,L6S#(WNZ CG*7]'.[-X?_4(XOU#J]FUN+G3'E9[ M#8O_O]OI]P?M;JO7KG5;9GM?\?ZG2/Y%Q"87_#N@N/E ?="6!UX.S;(Q^#%U MQV[\ZM%O,*F8>)9LYSGRP_$=\&X1^D28/EX:5S&;B6%43*HSD\TIC!&0C".Y M3Q3OI[GAZA"U"Z3=F=3KE= MX7@.Z^\ +ZM]KSB'V0?ZP(9Y+JS0^!U_CKNYI,\<[)[*8; MFOQ5)GG@F=_6_]3N)+\]*6O\XUAU8(:A!.&'OTRXDGMWM^IOUM^Z_EG,M/Y5 MB+-5I9G1)OL QG6M;.;D1:\=,CWLSQTUN,6@]=:'J>MPL=Z?2V'7O/LCFVL[ M=:@#;8H0@O@R]]E'\805_M]PF$9X 78?WQG3D-W]^FX:Q_/HP^7EX^-CF1]7 MO@\>+JUP,@4:A4OFW-OAI6/']J79;%>J]=8EOZ3XT^S ]5NM2Q&RYM8>>"G! MF0'.,BAE*D_CV>Y3E#ND=[]9(FF 4C#H1D9/W,DF5_J5/]'Z9:_OMN60TPSM MUD\+KD>#ZQ$;9KQWU24([[&OM*RK%]N6P5?.JDLO:6>&+2?:%_];$C=*W4)K MNFRGY&\[Z(@5>#+P4GT&O)PMBKSJY!TW7HR7X/T\/%IT\3X;<.&IJ[_Z&JO_ M"+>AG9>-62ETCD+GX!BR(X28E7JST:E6*K56I5V_C&=\+55;K8Y3_7_VPZQ< MF'L%CV^V^T EBSW*2;7N0R8H2'350<]\K%8 +S"U$ZF@UN4EJ^]'T"MZ JD% M7&OA/W3YQ3Q[&?$__._&S74/\P$!9*Q[O#/AC0?A(F"R%]_:QC7%1H$XG9[V M"IIT4077"+BGP SD1R49B3++ :-;^'TD0JM0H@;0ALW.B=L LAGY5QN@$8YP M?1TA89G#Y_R7H&*//9$_LAX[Z0U712+I"\'S=#"R^M]'HEDC^;T7-2K M\F^:B'K\1],Q#P%ZN1K3&CTIZ8W(L0M*CQ\@)NXO(J(NW"-6_/4I*#%DXQ#S M=LWV7H#BR#;>YR!([3D(\O;4K!F_M\=^[L"/%&-J7+72-:N#@,R(<:U"%/)( MG4H@CL?LB*7W_:2 1*A6LN2D;WM0%^/,!$_J[N;<07!(/'7SC6DK]4);.8JY M>TT8H3^K<'6.'Y?BBF:E86)#*[Z>^-WV"B4WJ?;-"9I@2SB;.MR!@;/&X-)T MF!'C4XBYMZ"]Y"_F%0CZS!XA_>];V?CF>A'_Z^KJ*HU%F?OM"D:-S6AD49_6 M#!AAGV-9 ;!DMF0R6&E)7&A(C4)#.M:!'Q>T;=.0JGN%->'-6?$X;=&(/O&Y M"-G2Z)>-T8S:/^Y-+:KNT97SYI2C9J$? _]" M,13T194>!K.8'XD>%-C"MI798K<5XZVI+JU!;"L?.BQ"H+A&([\-[12 , M@@U%U>,:Y$&*D,1I;#T"*Q ZC0&SH$X9:DJ07^0/GT/*[R&8FXG=O;/$"U_3JV=W18[PPT&TRTPI^S-7VQ M4B@W;U&YV88!];UB@-)I#A3DVADS-EA&KX491[9!/0M,S$(E*5220\!1XT1B M[3)^=3-U/<^=&U;9^#T8LTV1]/R(V.[FUO$AVHD 5\TLF_]5*$'','=[@R#Q MN6;N-]\OJ<]4!9E\F7(@\31,D"VB=#1!;F5LZX&6'QY9X#?X+9%R_;=V$+_'JB_W]*"9O[TNY^HK[>VK=F6UDK^Z5 MU0HT:XU*:IF.E^JW3J59;-E;EVWU6=->6>BOO,Y/ M9#F;%;-\]7E4[,.G.7W_U[V]-JY\Z)([849?$(*O:T-\]IL32/.H][=B>SK1 M[>EY\O_5_A'XP6S)=<%8=$@:3:9L9K]\09S(:P"Y[UG7!8J?YO2MD^*>[4TD MZ>>UZW^'9FT%R(.P7UO= N3?.LA?VV/F[7%AG,CK /F_N1T48'^:T[=.FF^H M@4R!]JO2WA\,"[1_ZVC?9W>N[^YY=9S(.S$K]0+NCX6J;>?Q]>"=&3?V/?"8 M :OB!.,5?3N&SN(>,R[0$SG!PZ"_ _2/4X=!3A8V"3"<@$78JM&>SZ$$0S0 MS+_FF$UL:!8)'0=P2<7V?81M Z!@PX'B#6C4IJZ![(UXH+-E45TBD;_ZWGE& MMX@7O]2L^QC[8,.=/[ZLF=O/__?\6Z'47K,5RO,ZFA0],?#A,CTQJN_6[ZVB M[\7>&E^<%L(?2ZW& 89V1>U/N;!IW86Q<:P-74"#$)L"(Y]#$"Z-N6?[^*T= MAI :@_U)R\_2ST[K/1V+?G: H0VQ0Q%D-X/&\"8F\YQG4[69VCJC:S2]L]-0 MZD?0K*UI]8=-L];O=_O]AM7K=(:U9J-I6I5>O=:O5U::[+Y$M3G ^\>/Z4YL MHZO?/UM?_[@=C(ZN">%-IJ!$M&2C9MHR,23I,)O*\^0_FYU:G5)+B RI)"X" MW6JQE!_:9CL+;VF@#0;=Y%WH^X;5'=3U+>(O']J^^6B@B;;UHFL\&C/B .3% M7T [<;R>O8BG0<_C"CP7,? E-Q*Y53>Q65TF:VT?2HDU\\1 MAA,9Z\:9/NRMA0U4B-:9BE9OZK*[G!(?*,GK36T7*-*DO=8-[- I9.%L9>'] MAIJO7PJ-?\.@JV<^Z#/1( OU^ VIQWV;HYGQ>QD985CHLR@ZYKWK)V?]G-O> M599QJ3X&]0C$^0]VQ4(S?D&(\ M\ +CR\Q^6+!_ND]=QV<"ZN>^CM_2!EV(<2'&9S!6,F6LR218^#&_=[XM4XCT M&8_OW.92,YU6Y7JM[?164F$;>TV%_3?Y81PXR]_^_7\NI_',^^U?4$L#!!0 M ( )4XXE!R^)@@-0D !E) . 97AH:6)I=#,Q,2YH=&WM7&U3V[@6 M_MS^"FTZ[[Y?)! M[X <]7[[1AI;E2KI*1IH;K@,J"B7G9,"*?C&A,UR>3P>;XWK6U)=E7OG9:RJ M4192:K;E&:^P_[Z-6?OOW[5]1CWX^Z[]2ZE$#J0;#5E@B*L8-;!%?GN M,7U-JJ14FDIV93A1_,HWI%:I5Y:9?C)#163EIK M]Z4WV6][?$2TF0CVI3"0@2D-Z)"+2;/'ATR3$S8FYW)(@Y9]IOD_K%FMA*:% MVD/)_38E 1U"6=VI[QQV=S_7&XUZ9]OI-/:<;F6WL5LYZ#J5PZ]?&X7]=IG" M?ULJ_4A;%CQ@)9]A7YK5^M['5D@]#WI=ZDMCY!#RPIN683>F1 6_"IJVUXLZ MM3%G66]XX#/%%TK8Y#ANMB^%!U4DXT7JU:UJNXP"J0.'\ZW\1\.9,%3YWRV,S]> M[[/+\XO+SDF/]$Y!V>Y1Y^17AW2Z/7)^^]9P#DNG12]/RPNG:Y5&OU'")](X<P?%\F9SX7@(>ELD5]EGQ6) MRQ163XQ/37-]C1-<:8#.BPIF*DCE!1N89B7M(0\\F"N;SK802#6D8G944 :J M-+0O&"@M1/+T2Z%2L&D=4C=-KX_#8^X9'[Y"U_I2>4R57"D$#35KIE^RDX+= ML.H @!F/@ @T'WPIU!"=C8VZ<;< M:BW5EJ_V];F($<5&G(W!/C$^U^3WB"I +S$AYRR4RA 9D$/8#Z1:*?U. MY("<*7G&C)+D"" )#9JN5.%6Z\ZM^SSS&5/WPHS:95NVFW2![G,LR;'D2=9> M[45@R?/T[2O5@ 2PYX<3%;"TA085 X(G8?$%$OP:*$QY0&@P(5%@ M5,2@*?!TK-,#2$')$%**4T$&U(4L1>003'(C8[D%@8"Y3&NJ)B@RI-<,VLW4 MJ2'/ V6@26&])6@#!5RNP-,"L0"*@R:PXLG8YZY/=(0?M^7'3+&D$NS D&L! M/A2"V)@;'SJH0^9:!;'>$%23N"%@1F%0^I/L,.2 EP/>SP)X]1"L:3\\) M@HP,> P@XAU"RM%0$ 0A\&6;TU8?EVJ?#(0UQ[0JI M(RB'AJ*"-6=E0B5=YD&V)AL 0QX#7(NQQKEQ?1I<,=(!&^P\$B!AHX?;&VS3 M%K710TS%28YAMB#&0ZR?H*&6@8EE^^E#=J;3>+EYN MT,VWV[D#IJ%&@$7K*C^,V47TXET:Z=6+H#O=9X"_24NQ@RXC!16 S3GBVEJR M(,4"6P\>!=S:P%D[6C%!+: G'OHM*!<3&QL?!Q',%:]@'6%>[2W_:1L(L':OU P4,F!G8Z&0XB1'@J*Y#MVR2MS&"*!$ M'''(!DK@6Y^A(%C44)YYN06=$T9.&&^?,/H_#6&L;((O\,;JQOO*] &4,^(> ML@+5,K"X034P"L:%D2JH\E+8!B+AM,\%-Q.,CBQK%DG,(KP%[YA_9D0S<67K M#-TD'0HC%0)Y:!O-<5T %ZN C3!?L8 I*H!#X D+D9Q0) I,S!- 8CP$?R1G MBIPIEI&&H%?R).+@]26V* M@N +Z#@4WI>1N5N#53P>.I5F&.<>:>PC6)L7R1 M$_""2A+QMT^6$L\:#@G&IZ3K1@J1/Q,,6E+K4&H#^0A34)>&H21_QS?LR,8= M109 8> JS$DGBKM +/9N#5Z[":*I7INQ5C[5T\@9.AF6\IAGO2\['HEG-"&" M7S.17+29DR\^>HCNI[F73S"OFD[RL^'G-6ZV\[/AN;-A>XW82]&W>&O]HC&> M1(W-@"J'0VX,8_>X&GU)E;7G/0[ZV4HV M "?!LM?H.W#]="]N34 M-+Y(WJ.Z/D9[2,0/9B0@0)#N CXRJSM#@AM?_&20'DQ#A?P8"3%B&', M(*!7R0]W5&+NLV$HY(3!T[$O8QN?SA % /N3!%2VWA;D_H H_GV_1G_*LW\\ MS6F25(VUR_\G$I,86&I%^ZJ+?UW3IP_UVMUGY/<-AR6)F:UIDM[OUST26>&0ER M\>WKZ4F;9'*%PO=*NU#H]#KDN/?G*:GFBR724]37W'#I4U$H=,\R).,9$]0+ MAD1'*Y6E.#YLN'Q-MIH)]R0RD;W(#.N)B6N_Q$=/DC$W( MI1Q1OV&?:?Y?5B\5 ]- Z:'F89,2GXZ@KJYU6J5:M?OIX%/E<^USY^"@?%1M ME6OE2JW2[71KQ M<-,P[,;DJ.!#OVZU7I6IB3GKM.&^QQ1?J6&3DZC;OA0N-!&/%ZF4\N5F 0LD M,L])WE=SR;4ZE(OOY^5U8#Z9VHG [>YE[^3HI-WJG9R?D?,CTCX^Z1Z1HY.S MUEG[I'4*6?"T>TD6M?GY@E]\N[SZUCKKD=XYZ?[=/FZ=_=XEK7:/7'X[[5Z1 M4H7F2M4]ND]:9QU2JKE1*OO7/BE;5J%79ID&1G42Q\7M^U_0FWX M8/IX#3.')UG2H8K[Y/<\.08=F?*9UEGB,(5=$.-14W^4(JM"SC60E!=L8.K% M1$ONNS"%-CW?@R_5B(K%D<$RT*2A?<% :"'BIU\RQ8Q-ZX Z27I[?)YPUWCP M%53K2P6CDW.D$#30K)Y\F9\85,.* \!F7 )%H'O_2Z:,J&U<_%"SI[$T41?5 M]XVDS/*CSQ]OGZVI/\:9,*#;F; )VB_&X)G^%5 &H MB2FY9(%4ADB?',%^(*5B[B\B!^1"R0MFE+2[& V=ME1!OG'GUMW-?$:4OC*C M=MD6["9=,0-2+$FQY$G67OE98,EN=/M*-2 ![/G1E%S[R%)$C,-6-C,JM M%/"9 S8!55,L,J+7#/J=:U-#G@O"0)?">E'0!Q9PN (/#(KY4!TD@15/)AYW M/*)#_+BM/V&*Q8V@ B.N!?A6"&(3;CQ04 ?,L0)BNP&()G%#P(S"H/2G\\.0 M EX*>+\*X%6>!>!M:#SM$@09&7 ?8 81ZQ96LH" 4!P>J[GGW!_@3L X$WQW M1.A"FP!=JEK %[7!K"R6"(44 "@4 )> MV>ZTE<>AVB,#(2&CO$K#L>@220' PY)"Q(GA"IFX0C@A>.:!M@@3./Z MYMK#XEAL!.8@FH28=KEVA-0AU$-#4<&:LV4")1WF0K8F>P!#+@-^-X MU!\RT@(;[#(44,(&%6M[;-]6M4%%3$5)CM$W/\)#;)^@H38'DQ%LH2P;=S18 MZ&@ ':&>R^ ))=!SOCMK7(=I:!%@T;K*#V-V%KUXAX9Z\RKH3O<9 MX&_<4^2@RU!! V!SCKFVEBR48KYM!X\";FW@>3M:,4$MH,<>^BTH9V,;&Q]R ML(=!%BT%=^V!K [[FKN<*HX*\"B.8"U['UL*-?KVEO^T#018NU=J!@(9L+.Q M4D!QDD-!T5P'M:P0MS$"J!%%'.8#)?"MS[ @6-10G[FI!9T21DH8KY\P^K\, M86QL@J_PQN;&^\;T 90SYBZR M72M[A!-3 *QH61*JAR$]@&(N&TSP4W4XR. MK.L62 #^2,H4*5.D3/'ZF<)YQ4S1'5,16OL;890-!LPQ?,SP MVL]J1'H6AMK GXB2ZX/4EAB@(O@".@J%]V5H[I9@$X^'SDHSC/,/'CX<)/WD M!,%R'8M& N1I8.,_'=M?.IUL<@7O!1',B*HA]R/Q:&ADDA%M5YN3U M]&QXZ6S87B-V$_3-WEJ_:(S/(^"M(8P8MD7P:"7>/Q.-ABXW4NE9O,9F0).C M$3>&L7M%'&X0PP.(ZUS(YB)XQ>8_ D MBFW;\(F-RMN;WR0!S+ARH Y;#[LU$$ M!W]AIL,1.-2@L%4F=@G6WM-\'M&9%-%31$\1/3VC?02B^U,R4& (9P%?F;7= M :'M+UYB*,]&X0+NCZ48,XP9^'08_W!'Q>8^&P5"3AD\G7@RLO'I E$ L#]) M0"7_@B'W)X3L?Y ,'3RZJ<_>0K!U_3]",8U0I)RU[[OXOUOZ\*Y2OOM _+[A M6 Z3EK<>B_(:-'QQ#%K]G*]]*G^L?DX^JX\CU-*#A&HY>[L 4"Q0\NN>X(;8 M"WSD7='^>RD1]8(NK'O1P5UX\X/B8O'@VB6W,K)/'XA_2/^G[:[M<38@1S-B M.8^"4[OL-NT[ MD@[_!U!+ P04 " "5..)0?"NE9=P$ -%P #@ &5X:&EB:70S,C$N M:'1M[5AM<]HX$/[<_(HMF>LD,X!?2"@%R@PQSH6;-E!P+NU'88M8%]GRR2*$ M^_6W$B8E+^TE*;GD.C<#)))6N\^N]MF5W7[=&WC!EZ$/L4HX#$\./O0]*%4L MZ[3F658OZ,%1\/$#[%5M!P))TIPI)E+"+Q87(J?52$6ESE9;3W6V7K5C2B+\^ZK]NE*!G@AG"4T5A)(212.8Y2P] M@].(YN?@0*5R)>F);"'96:S M5T;3H4\9Q=D):&8XK3C7\9LPE3;6@[1F%58 M:T]$M.BT(W8!N5IP^KXT%:FJ3$G"^*(9L(3F<$SG,!()25MF+6=_T:9C9ZJE MT>/.3IM 2A+J!]TG?W&?M<^;+SMNO5>8\^W[<;^8:-1ZK0M@E^S M:_6SLLQ92BLQU;XTG5KCEU9&H@B]KDR$4B+!N>RRI>BEJA#.SM*F\?HVIK:> MN?+O !^>C,8GW>, @@$X#3BICJM>%<:^9QQQ:OMV^<5A[HZAVQL, [\'Z_!? M&LQ5$-_9=9T1P9$/X^[HH'OLCRN#SQ_\+]#U KWBVK;[./2<3C? R%)!KD< M^&.6*S9=; )#/X50I"D-=56'.5,QJ)C"IQF1>$)\ 2.:":D %P^%3,"Q*Y] M3&$HQ9 J*> (PZZ+MB=D5H4=O?G-=L-U[98GDHRD"S-R6KMEF IIE&<(141 MTPA+_BH #T;^D<@P?K/MU.U6S2F;OO!H764@.4P91SQ7(1C3<(;"#'L#22/P M+\.8I&<4'4T2ENJK+%(DSQ#9N1ELVO*4I*&>AX51N9!SB0Z2LWXDD<" MF[.QF=_H.M5-T\%,,61;JIJUMT_%AI\!U$^"H:K5$'[AOHGN5I]CY/,L^=;#M#R; !9M@!;P'=O1^XNU[9W7CC MM:DB<7]J_*=!K??&AI8FET,S(R+FAT;=U8;5/B2!#^K+^B%^LL MK2+D#12!HPI#.+ER@858WGX*>KI;!:%FIKOG MZ6?Z)4SM4[/K>%][+DQD%$+OZORR[4!.T_5KV]'UIM>$"^_S)10+A@F>(''* M).,Q"77=[>0@-Y$RJ>CZ;#8KS.P"%V/=Z^O*5%$/.4]I(9!!KKY?4U/U_;W: MA)( ?_=JGS0-FMR?1C26X M*) U@FK)X#-RDI!,AK3NWD[8D,F:OACB9OIRM]J0!_-Z+6#?(97SD/Z>&_%8:B,2 ML7!>\5A$4^C0&?1Y1.)JMI:R?VC%-!)95>A1LUXC$),(==/RZ>F9;9[8]JGE MEHQB\:QU7C)*#>/\S&TV&V8S5Z_I!+^9UNJQVCED,=4F5/E2,>WR;]6$! %Z MK0VYE#S"N>2V*NFMU$C(QG$E\_HQIIJ:V>8-BR=4L$<:V7"VV';(PP!-+/D" MVRI8-5T)K#!O(!^*C>%6'RSCS@?)DXIYN]N! M;@NY,8!&L]OSW"9LPO]H,%6K$,PWI?]+EE>NT X>]I*MEH_AH8VC'X/(ZIK^HZS)B<@)Q0^#(E M KT,Y]"G"1<2<+'%102FH7T!/H*>X#TJ!8<+)%Z5;8>+I !'2OGPH&Q91M7A M44+B>38RJ\=Y&'&1&4\0"@^ Q@$6_14!ST;^F0A_<$X= M>QZ2J4BG!'V4?*. *"Y.J\OZ@?Z0@">JK6Y*+V54>BRM#X@8$L2A=6]#.H>& M+]6*2H\\KA.95VK1'&YB/D-^QK2R4\B&='2/=^O9\;K06!SXTR%L]J;R_=:T MRJ*5B()8.2FMA!B&9RPKFEW$F5?(M"/S> '^1T\/3V.9;:-IB*GGX\&'*O[6 M,2GHMRD35+TUI>J8!HN\7>B;]A$Y!LPQLW04'*_/]RZ,UR&\/&3SS"XN(B7* MC3,.46H:+HZ(8[7+]DP?Y'-AM_:S8G:31_OT M=6A\<4/ZD*!^$0Q-]1^ILGN__',:SA?)8+VP6QX>V-8S2O 'Z *_;E3LC.'A M4>P&(#,84)\O:EQEBKDOU+9H2T_U;>\[/RK1+PC'[09!<;,%P#O2A7]:M[_K MO7<8'?60)I\EB.@1MN.G@=MVF_'@,N"UTO_I0?]3@]KLIL7R&W;3!Q<]+[JQ M>CLZL^?>:I!=ZNW7LMO&^K]02P,$% @ E3CB4%2:M67I#@ &)P !$ M !P=6UP+3(P,C P,S,Q+GAS9.U=W7/B.!)_W[_"Q\OM/3"$9+Z2FLP62<@- M59G 7.S^[0E; ':,99'DO.Q?_UURQ\8;(1MF(WWH&IKUI&Z6]WZ2:U66Q8? M?GE:N-8#%9)Q[[+1?G72L*AG#!?64=2TH4=2Q'IF:6U\=*K]94\$7UE)+.A;3G=$$L MHI1@DT#16RX6-W1* E==-@+O>T!<-F74 15G)Z M)L)]Q<6LA70MK)X026-RCWM>L,AG<)1HJ6>?MH"H"514,#OAV\ZTRN '"[^\ M-2C640E?VI8WK; R35/F9YZ/-/4[?/S\Y:N34BEDT<(8MNM M7S_?C33XC8\_698>#&SA,Z9YM4&=+ O^U8SYFEC4;)_NIL72KY73(N;; MAQ;G+2)LA!I@LU63/ODN\8CBXOD6_BZFF2O$BI3N4@BJ>(XJMM_NH**6[-$9 MKF_%54IS[56/$MT2<^S,/+9L'GA+/Z)G>F5R:-#'&?S274BIJ$P@!\>'S5@^;52?-F?Q5Q;NN MB'4H*Z]+S(0/.VM G^QY>142+OVTLQ(>8;;<.D8V5UH2%L6%OL^\*0]+H Q7RXMXR1S2 MJ:7#Y(MHP3('TRT=\ O%((A)[4*T@+F@T\L&;A&:\0[@=YNXKR#\CDDR#:PN MYGIQ !8[<+41=TLE8PGH+B\;$GK;I9'E?[E1#IV6-0I8F,=J;)-+)F5M A;J MUM0<7]"RY@"+A#U]I8&' L9 8#'88UX1R61_.DC):UA(\678V[YYUKKDB8A; MC-M<#JF/IVUP2RX0R,&W&4V+/E[P#4190(0 FOXKRB /\JL:D940;U['VR>NL&S0""/5)$P>Y>D%O.-0#9GB0L"XXF&2_ M(BXN\*,YI:H"FELE&D"$&0A;6YR%(^A2_;8:,>S?WW3O1]T;?!KU[WHWG3'\ M<=6YZ]Q?=ZW1IVYW/#JBENKC 1%@WIPJ!@KO'\)5\5OQ;%?!$P*5="L'/RN3 M#NQ/1W/HF3EW'2ID]WO U/->(#:W8$;Y=>%9.QK#_SYW[\=6_Q:@[@R[G_IW M-]WAZ)]6]S]?>N/?CD!'?0AQYC61\UO8<.W'#>=+-@/[ICRP(T3VNC/Z9-W> M];\>O&-.]WK?IT+KN'] 4Z+-B)Y51+0_Z X[XQX0'!2B#U0,R(R6QRMF-* ! M2+1#-)+C?QBQ J?E ^L!]?,M8>*_Q WH9THP^*-OEN3+,[Q_.M@R'AP_:O__4Q4(L]'=&229G=EYSEH6"HL?K%C@ M07JIS1U[#>J=[@^G4-P1K-W!VO7UP 8I6Z')! 4)-(>=\@^[H=K2OL)K7LS/ MC0XB>M M3N#2_G1/@.8+W IC-K9;AS$6C" >H8,.J!A59"688XO7>;'%.C@'&&/<4]7S MH%LIGL<<4*'?XI9%(U^(.>IXFQ-U@!PK%&3]C*+^98$P2TL[=$BNEYKUIPE% M7%O1X^W0DMD5OLT)4PS@XANL9:OH&CT@9B&Q#U124QVBJ\R%J)K/-(DR.\^W M.<[3#.E+\3L53[G-/RH ZT>&T7:/:PISD>-I9IA4*M MI50K$7O$;-G%%1UK8;EF-WJ:>4^]SY]0FE YV)N$G_KB$C^@,WYZF M\DCEX3+(,L^H-[DS*A9G1?+22:XC1GO_0K1R.^9Y^"9GBV#&]IC9+ H_Q C< MLYG+HEU.XV0'R+H3IASR(J-EM>FM M8R:30=_3F.E>]<8WG>/064.G6@JB@$1S)N)-3B9B*] 'F(P8*6Y_NR(2S_XO M? KQ;)70;8,4<]#V+B=HTX*:6I*5%G7PB.PS4*O0@MFKOLL)T38A>0S.MH,] M"A8+(I[[TP$5NG_TQY$$+.W ;O.A^MG!79O;.@PR5WT8AD'4K-6?6JF&P\RP MM.*FC\,BB]-0!C]V(.0TL!7Z3%Q5#/KAZ,L1:P,4NKKO:P_]0S$W-+05^\P^ MK!CVFLH*VSP.@BPVU6)GHRQSU/PN)VHV0'F(\7(PD?1[ 9T'_#;V-+@K/,; M8^1VWAV&2Q%6*.. N[^J*]P@QNCHVNV<-P(9,/[_7P1\:*U=H1L5K%RTJZ_9 MC7X3Q"(3J02QU65#B8 V-))X.>GO';R]^#-=3*AHZ'N"+QNK12!K^],>%PQ>$>3VH0-4;5DCH4\&X,]:$ M3B"BW6ZKG,KOLRJ_K[G*YUF5S^NM\NE)1N5440U5OKJ[)9@E5,]KBN=4O)CZ M2W7Q:]6._3U@4ON \":6\*Q HKF9IHH188D^IB7W8X/L/MEN@+]^- @O1'X> MN,13'<]!=7WDN.=>>'N]6K&L+&=U>Q?<@R5!/*];/ DO/@)SZ82IO'X(?TU$ ME1J)&*L-B:)WG'AR=2SF5]5O,N'-:K WP=!SF2T:$ 9@71.?*>*NVE6"_N6G M7CJ*[@WZ5]P+8"AB$4W98R!YB8%8$4;A<^"C?#K%"&P=M VU=8!(XDU54>"8 M^(D;"E&:';X' C?167"AV)^1N-BH"IQU S3I!SSOW@,7)/0%,OH&@Q$80IQ; ME_,$R*U4E0 %-$%?/,1F@M/@(%-6^!Q6,.[%?IZD7/S2"#/1W\7[WPC0%$;< M;T0XJ_,MMZ9^OO\&F$:*+=:47R]]>2?1)<*#[I17=,H%#<\XC\D3WHR]G.QD M=;)WG#\"J:ASRT7?HV.VH. -TM>$7,_QEQ)E;/8/;N,'#FI;7]^]MU'17?@N M?Z84[W'MZ_5"K"TG1HKZ#?/$MWP&Z8IZV&L Y)#ZA(EX_5BSL!1+C4T&I?MJ M3D5\34^ND1N(ZF<67G4X(9@\U[?D>;/H=,$-DSXGKM9JU<92'#4TF(L%%=TG M\"=XU4$TV=9,--/4SRALUG/"^SI6+,FKJ)_ZGYX=00*7V;=8':";!S\8+_G1 M^%J;:B5Y7G[%[2W0TX77R,9A6B0>R.PL.9#/4RASB/$;9BA6 71 M4%^_47K7N^H/<_(2.>4U5)[@%?)KBJ^6O?P4N6,>.-OPMU/BM.,5%X(_AE?? M)2F&(H0O$AX6V=%M53[[RU.#<"^IKULMV -;A/S 76UEJ/4%KZ#>$-F[$D\[ M,CD'>\9S027>NAV^;H>-P=*6_C1F'[$_<;-0>,#\F.;^SAT[?N2P%PN6:]&^ MA-5M+FYVD^#&D;OSQ))M[%I9,5L<=>' YM63F 3-OD-0&*_LW\E'FMYH=[RN M?U): T?/G1ET@(Y+U[+'^55UBWA2EN1=D(.[VN?H_O$!0&TS'X^FWD*D\QLE M MS&&#:'E$Q5:C7>AZ2Z3;2DGU*7E((+97K[KS&.S3<1U"[3DYAU'V#PE 3J M -@HF/Q!;37F\:VDH7E%"*N;B1F5&16[YIJ3+;V+*@DVFRL^#23\(:G2OPL? M&E. KF89YW43N:=['8*D8!'H[V+SWH<4):Z9L1O7!PAC%HQX\28Y+X-E)JG? MOF8 #!10\ISH:0"E.@&0EX0L3%U#0P6=4B'PMRVX_6T0"'N.[\-Q[JT;682R ME@9*7 $B2(;T@7H!S9AFHJF]45%:RFC4.DT=C0JS4AB$K)N24U-C W@@-AB0 MKJFO ; US=<_75%?]7''N,& U:H:F_#(-QCP6(/,VF;U8P>Z]JGJFBW;J%Y^ M)QDO;V'.09H2Z\5(*^=O^&/E 'PC3$-*7$RQ*)KS;F=3Y0.M6=(??WFS+WZL_B\V^2O%*4*=3OA.I/M$A8U)3SX_O+C MCAUEO/0[NESUT^\8KZA'I\QFQ.T_>E3(.?._SID]CVR1XSE%%F-W5)/W5W5- M^-V=M.=T03[^]#]02P,$% @ E3CB4'O(@Y-Y& 0 ! !4 !P=6UP M+3(P,C P,S,Q7V-A;"YX;6SM75MO&SN2?I]?X=]?IM.KO[Q]^_7KUU^^N6;\2]U\?DLQ M9F^_UWJV1/X-W15#^2M$*&+DEV]M>', '$[:>=\=.KDK_NU)^:]L7IH88][. M__J]:#M:5A":)6__]=O[CW,^T6C23NW$QS=_^]/!P2T<33V.'V(ZR/__\>'= M@T:NFOHJ3INZCIXLFMC *<_" DGF#7YJ8?GUS M-;N\ A R6[<0_'E%E>G-5?SU33NZO!H#[V^W0-RA]_5L,FT_1!]!+-PXGL2I M'8W;#:A>VU8!=D(8Y?_M^-TDU''5HK@!3XW']-4OG6=W M :2WM=M M&]L>?'5KC(%[0!:H@.J':J6(_9WVS2 UG77!6B#I@9G9A+BI(VY\Q:D,62%>V3'>6)] M_!+CM ,/75LH3OJ%;0#:+W$Z\G;V[&GF]/[H/I6B'ZIV;BZUE9([#9%EI4=FIQZ\OE3;"Y/ MHENK'):5W2(Y?93!2]O9(AL+\0=J0A94- M;)'PCA/NV1H#D_9[G+Z;P&\Q;[)N#B3()MPEJ2.S=0FO". MXO/2=@9G8YP]R@O;3&\^-7;26M_)+UU7KQ"9G4'N5'UPHJ_J9IIGS\?X.;L# M]_3U>HK7URU(;A_;I6^[!=F$R5A/_&@\6JS<3TL,P/.+.]DK $[=:!IL$1B6 M=E40C&XZLWL+ Y/^<5K[?Q_9^=[@Y56$1:W+PK*Z5A$2^RPFF[=8A+6/L\M+ MV]R<)S">YH3,3P? B&H/0>-<=]\?&:CYLDQ_:&?#LOE\@V49F__Y_.HV F!( M!M^^0?D;A,DBGO+/BZ^KVY/"N^['UL7QKV^@J^IA@8JHF%CB!'&: M%!+48^2=),4.[\'I/;@X;?U W(3:_OB%O#K[&T>1K8L2;]ML M].06T6@:+^_JYXC=_L-6EX8-F%HC'L,(^7_7=?@Z&H]7B/E=D8HIQSF.%$DA M/7*2PK%PO5I:O7-""BQ"1 M3QZ83(P@EY)$,># ,:&>";6Y8-!7)QA#H5A*2I['(ZX2EE75*DZYC!YF K'< M(V)"0$)Y R &;G7$L!9WTIJ[D)D!-,F6,"HE$;><'Z]=+QZ4J[!C+C!)4!"& M(FJP1%29B*C45'*50J ]U@GVLXQY7U!*#7(.8\T^ OR7Q?+:CN=>P_08_(0; M6";GT6@K!K]3_8J$J#3V'AF)%0K6,H1=# @SK[6-ABMI]M6J&&!$ZS*8%5L8 MGNR_P$+689U84:T"O+R+QB"E D7!48R8-P0I@84V6A.O>DA(254QA(0,#%4I MP7@WR5N2=7.SVF:X7ZSR7E&<.$?<&XR$!8&GL+PBIW74.%&;J/XY],40 ]\3 MFG+&8KRRHW#Z+>_@Q_53?VGY"ORB1*4*2&D;LLN4D'0X(LYAM0N!IQAZF(?\ M)QOZH3#:@5NY7@">%JZ49A1K&E&RS""N0;JM% )1;CS!H/W 9=Y\],5/-OJ# M +1^Z)_9;UQ< )I\'N?HZB;C5J=9"[\ 09.EBWFG>A5W41D.RDD08N$#+!F? MC9A;#QHG&56/O<224WSSO<0M@%1JCK\?63<:SZ.KP6"=G]TNO<:W9,:OJUH% ME8@-F"$9 T<*2XN(2!Y%F]$(,3*VT9;ZX)QW8[+B7$NFM(2Q\QPY"Q\1*XRP M)8D81KC0?-]]G&$'K1X2K!V(_'JU]K1PQ7#P5N" K'(!^90P@KEM$0O*1BV- MA[_]1&+PLI%Z?L0WAZ>T5WMA;[+#U=V??5BA,N">&TD94HXGY#4PYYQCB#IO MDC,VF"1^(@'8:."><6=[(U7,MKU3V?/;9G=HW'2P/L#8! MM"<&YGP2",N G;":R^3V?>MD8'$8#*E2LG 24P0:P^U=R4_VVSU 5F^?KZE9 M26X,LTH@X[!'+"-(,"$Y?L%JXL%>)SWV7(H;&;T\D.&Q*N:'WKMVW2EL9WF% MREH:%?,$@=<>D4I*(B8P16CJV@5DI>/N3K M@I,83FTS 5.G/?1^=CF;9\0!'WOD1ZMHP1NS#@&J MU#%0Q^"5[[LO,K"\; 6U'_+RU[>/ 7L/OQ>]]KDBVW7!FZ@O2%2]"ZJ>SS5= M\)YLIN!1O/J'V$Z;D0=2%_'L#[^X5_(B-J,Z;\$UV;<^B;?_P^^W-[%.O_DO M%KRG#\#P:4K1KUI*RA)2"4P9P82AA#E,8A-AEH$MAYPES%#*O4B=;K-L9U1R M4#AP>-'4UR.0@Z.;/]J\U?E]+V.1#F3U/D#W1BH?<5!.,F29E,AYXY R,1LV MV&@2.05S=M_M_7T6H+K@R)0R'!ZD@UPMAC_*59$H[".)R#.K4=0Q(JT=1DQ% M'8!3$OJ8 V4D;5O#]U1*>@%7[L#KJHE^M$B.#++4Z69)D('L?CU-LG1D: MRF)+S+V5\#S=QJ$!+L=UNSICT(IJ%4R'(/,E'J<2S!/,#8I)\4MA&=SHRX[9UM:H4K8F: I< @_@/F6 N(!?C74<*N%T=K@ MS25%OB9)&0S!@KE6KD?YL=JSNCFI9VZ:9N.[&/F51W#/5ZN$C<18DY ,42*L MA$74PX<56@$*T=G0X]J!>DWR,C".I:3FO^UHDGV\\\E'FQ\+>9!6YGM.F17R MTZV!RD8LN341*0'XBF0I,OFXTJ6(DZ18:M'C!I/^(4GHYQ>EK4%:+B3Y\5[6 MT]P3*P.4UU>OL''*<6)1$A;7KEY50*U)4!W)T[S MB^V+<.RUV3:[5*^(P-32'-/-"6 :I0L]H)C$T3L85L3\LHEJ!^4NQ.= MAQE67B0]#ZM6L/8*QD&!6ZP5BI$2%#+K.8,C-5IJ[/K<\:6O7(!ZH[E[ZVAQ MSV@CTVA1MU*&$BD=14Y(@H2("280>*G>:B? +N26]0BG):]J\WD;:.Y4BAY= M7GRI(#VJ7GFML,@Y9:W1X*QZ BNR9A1I0ET0'AR0/KFTR*O:DMX2H+NTB1Y< M?ER7?6]]]2J0*(SR"ED-'D;$ C0Z ^Z5#QXKJV/2?2(]7M5&]98 +1B@L0RE M;.2U?8.(EC12X93YQ1)9&BR2@8#>5]:@H,"0M($DYGH8WV7.Z'_^(*)A1J;8 MAKF]F8="?JH//0#9Q&=3:J_:/N_<"""A0Y(X[ZB0O!.]Q[YQ[OIVX2UX(F,CS&T9X#BDIWA2H-+V%9AW;&>_7ZPW4?/+FFD(C$%PSQH"6NDM#. M:1D1N.04YB1.2#EFP5OG@47%A)8];H7M-*RW]T"O6/0&0[/<;;&KA57067J> MJP*3TAL9F$%2@-,D7=#(L2"1BH%X^$IC-4S.O!W88D,+S8 @EA*5^_G=+IH1 MH'&5+TC>3,X=F)=S87%*),@^R7C9JQ*:H9'< MU2(S!6%_7]O)?,G\1YR$NEDE0%VJ5V 7!$S!3N5<.Q2-XTA'99 11A+'-#3; M8_'AKTJ.M@3H3ES 'T]JMZ??8N-';0P=39^E=:NDF&;,!P0P(X( M$81* _/(]DB5L=/]U&U:/D.!67JCZD.7%\ M\*9-5J#2!<94H42#RRZWRV\5!.0H#6 !,,-$CQT&^:K6KH(@[_H&_OV+Y8NC M$/CK0QH+WBS?[?W0K9W0+0C-:]AM=K 9B-$/N(]BJIOX_4Y,A,5MVEB86B#7 MSKSH6<]PWE:"G)WY[A'0IW?;]W+33?%U2NM+!87 8 K* /A*4)62X,PBL M/IX?L[*4[GW^@+T9^^<26/;"NYSO=ATGLW@'86/]-*O;XUD[!>*;[Z\TYP!5 M^!< QY6NW(M;JYS6'DN<$#:.Y=R,.3,TJ'"KE'?@DHCH^P1?%9'%WF/^Q(,K M@6.YY';M/#OG(LQP=2[4AT4K)0,523(DL96(A^@020$CS2T+1J>H'[_FOH>; MCD.+QP HK1_[9UZHRWV?IX\+$_>[)-[/8K ^E\2&+552 4/<4.0\,,L5R)H5 M(MZ] X\%"3WR[1?*>]-K\.K2 !:[5!!P.9J,VFF>,M=Q?9#XFIJ5 MT%Q22RB*/M_/R5D_M;$!T: =]5%)VB>&I%"7Y[BR 558->BPT!$Q%SXBO8W-A/S\2QNUD.C\#>W[^,L9OT;:S)MZ_3U&ZWQ_/ M,;R;@)%Q*RLG.>?^^+G3\.W3-#=B%U^$\PDL+^ 5SYH&EIK42[P]F,^78G//$EW%ZIRLO*YGJY-5,13'XA( MH)B, EK@)T$X!6ZP$ED9WVMO>(1(?XB7XA* S^3^*/,"VA;$8W'3VV6Q+B4Y=05N8(29_,W@?(38DDAJ4QBQ 3J7 \?K="#C'LC=[V W4MA M@XZ'T ;?VZIHRO'^C".>*$8*FYQ@US'$/+:.!TQYZ)$$LM!3CWLGNO8>TU5) 8EB"-()).AD0EQ$C,T6C%O$G6VQQE[H<>(]TW@-D1V+^5M M=#W4"I>;JL"D")&2A*P-'C$+:[[V1J(@N$^<.HY)#WDKGQ,15'5/S,/N$?DP"> M1$X,%\/I-QCZ]O R_[8I;L^UMQY$K#0 ERP2A%K@@>5\JLXAIB,&NU)2Z8;) M(;,/"\RP(O62%:CD !6/M'_(:I=H^XY@=*&=$(6Q41L<+#,#EJ M&$O*Q1X;&GOF6&Y52@L.07%]^;MM;F/U"NX_W_9<<,=Y29Z*4OWM^BSB/BT+ MLV@4'^60V/6F>*;AW:2=-K-Y1!A(Y$V^BK!.NZ^J5CG!# X6(^X(1@EKAD30 M&@4NA4I6.$P[!=%LR=!9.BKWK]E_3]?P;M)I&VBC!JO C -\"$K*@%5/)$7& MT$PQ !9-D+Q7MNLB.F(X,7ALG)3"M)A3_E*&UNT$;=)>I1AEVC!P'65^+"4K M89F/T+W"DAHB1'1['W>R/S*W(:1[*W)K#E,R,1NHY MJ3DZ5F>"G;)3*M3)L3XY/9-'C!UIS>2IWA/G;O$:5T>ULBA="2RQ.B/FC(@3 MH9G6ZD@PQC&C9UR=]LEON >!6Z$A-@-J%T9(OL/R(AGX4:$ZD?14'V%Z M>D2TP(8=T:/CDS-JE#XQ1\3T>%EQ#[RD(<1@8ZQVM"J7V_)\$/I^$6]SG.VL MX^,?K9ZG[R7N_KIK[?3/^4R(X? Z-O9S_'UVZ;)M>3(:SW)2M4QB>SZ;ME,[ MR=D05LSC%[94:6_ ;X\6D>3 CXI<@/5*$A*6!&V$HAYW"L4JBLL3-G+XNG\Y M*LO;J9(+SF$6D(8%'2D,< 09:=[0T)0:+W&?W(9E]-]6Y: NBV[!NTNW-Q'L M^+B^O*PGMQP<3J?-R,VF>>7\5/](U;@X_#MLFISI?UU*Z?Z-9]-?<(49(&<< MHA[&R,9$\P5U+*ER^9;ZOBODDG*Y$\@+ZO6EBJZ<@L]O1D^FXYO\@ ,Z.V+ MB3!F'_/8V2;L!Q$%#SH7^5TO;#.]^01"U%J_*OUID;Z+LG]5-_-9]3%^SM/G MWG'SKOO?]1GX*MI A,&)&(U'"^OT:8F?AM!3-YH&NR?DEEL)YXG$GTV[7;[G M74O[&UL[;U9EQLYDB[XWK\B M)^]S5F)?^G3U/5BS-:-4:"15U>UYP:%(#P4K&?0H)RDI^MRLSHQ@ "#L,P-@9C S_,?__GH[^^ES5BRF^?RO/\._@)]_RN;C?#*=?_KK MSW][_XMZ;UZ]^OE__^>___>_V3S<>KVVR^_,D4V6B937[Z,EW> M_/2/2;;XXZ?K(K_]Z1]Y\-Z:_;OZX:_K-T%_P MNBV44OZZ_NNNZ6+Z4L,X*/SU__S^^OT:DE^F\\5R-!]G/__GO_WTTP:Y(I]E M[[+KG])___;NU9-![HK\+EL6^2(K/D_'V>(OX_SVU]3P5SU:3!=7UV^+;!$9 MML8YSF0]X$V17?_UY[O5[5W$*R&P0>M_'>BRO+_+_OKS8GI[-XLP_=K!Y-1X MG*_FR\6[;)Q%"?HXRVRV'$UGBQJS/CI6#^1,)M/TW]'LU?PZ+V[7'S:@J,)P M/1 UF^5?DG3ZO(@[0)S2ZWRQR!8-Z*HV8O>DO6)FOSV=KI,Q\-"S2S'LW2PGI_DV7+"C14':'WJ;\=%1':FVPY'8]FS>EX M<;@^B'H?EV"6I.3J^OU-G,1-/IM$WBJ]*(O9(6MQLS6MSXN*G7 M$[F#(_5-RM5=5JRWS>:T?#M4Z\1$1?[MZ%-V?*K/&K8\$3^:%G\?S5;9[]EH ML2K6 !R;TZ$^/4ROB:Y6=[P^R(J*U'*Q_6!R-7^3SXMLO"J*>#RM=8,F))XX M=@_D5E.*CO=L>:JOX_<JH$=[M7) M%*M)VTMMVYY./O_T(2MN;?;QZ#[[4ML.I]-D7SUUG [)V$I^5.>OKA]_7H.2 MBD-U2$QR,TU6L^SJNB8)!P?H<.(5%]S>'BU/[4VV?#6/OV7)7_$V*]8*^+'9 M'>S4QP3-:#9>S=;KY^IZUZ+\:T5I:#YR'Z16DY<*75N>;/))SI>S^U>+Q2J; M;#V546N*UL)\,BHF1Z=<>8"^)UY1?$X=IW4R9LDX>SLJEOMIFI5!KM2]]4G?Y<4RK9[WV:>D63\ZKX_/^'C?'J?;1'=I.FZ/9,;%F,_' MT]ETNW-_VZ(%FD_^DD$!X#Y.EY-1+S"\^%4]@E'MS*P^0LM3?[_,QW_HT=K- M=GN7Q4VMRL9RN%T[WA:587A<+>]DQP5XW*>VQ\?3W47D#.=+W^=3&]_W;;Y M=31[=D&X)^2GC.))X4)T/=%'/=N>5/PY2DZ4FU\FV?5H-5O6G.+><3J<<'X[ MFLZ;S_?),*U/=SWZ+[?9[<>LJ#O7E\9H>Z(W<;QBO/J8_;*#IN9T#XRT=])1 M:*;SM<[P.OZZ;9WFU3R>;/.=V==E-I]DDZZ_M6)PUVXZ:3+E=&;Y^"7$UVA? MCQ8?UY"O%K]\&HWN(O10_IK-EHORDU_2)[\ N(TN_%_;C\.[+&YNJ^Q5(G0T M4W=WL^DFL#$J+=-\8E:W:\_8Y\Q=7V?CY=H>+S')7BVSV]W49Z./V>RO/\=I MAO8&#T):ZKB70F+L,.10(D$@H1!I:9C03X&;I:C,O-BR<:#(K<_@+E!;#QPL M)U9)C:EAD './09VBYC@VKHJB#V(OBK&/^7%)"O^^C,L>VXWA9/.M!1A>S[A MR,^(< 0C?K#>!?]]/(O[Q.2O/R^+5?;P83Y?QA7O9NL+W;@!;BS3/H7X79;. MD.G\TR-3Y>KC;/II8]I_O8LH9),/T]O8).K!\=/%]<8K]WXY*I9VM,S4UVF% MK:"E+PK"4HL45=1BC(4V$CM>$"T1U"PJVDHSA FDGFI%L3&\ME"B'U4HVT?]06[_X]<7[(MN[8[*+M?> M+*%3DB?ZFM3+V1!]??M+OKE.OKMRQD+?WWXX"JY'J_AA'_C'='GS?^=QDXMS M?1\WCF(T>ST=?9S.ILM[%6<;IYY(J6(-UQ\T".RL4=1YI"!P&CFND!60<.$@ M]**233<0I(Y9O_4&#(PBB@"/"&%(F;(8"K!!R'H@(!N*U=N'$.1G0+1/*W=1 M+!\):/SMN7#&C\*'Z3(%^KV:3Z:?IY-5U#%>-E#WM@V"8,&I!=(;F>C'P),2 M *>P&:J-V36_\W:!JZG/UQ."A,@ZOB@%%-U,[S[D+IX_RWO[Q,U_3#P.CQ(T MTT(KI[$4AFN%L=)^NU"3N8[#BY<@W9J*^RY@'L2G!7X>DHQ.,/OQ9.<\,O.$ MPDL1F5-%Y=LKX/1)B ;*;5:XK]EXE533J^OKJ,\6OS^Q;Q\Q_6B?P(@QF'B' M 2!.<1PW7%S..]JS?3KHCQCKG7(E[P:O+K>$JR_SK$@T'] EGK0).N(@&; . M:Z@P%<9*O9L[5; VKT]WS Q5AV@"6"_,/KB_/VL5H*6.PKCM*4V1]]IS:^/\ M/2; 60GM<,_^FGQXB9.-L+@\G@[N3.Z?E2V=M:]'R2-T^&Q]W"8HKZ-![*#B MW%(@"0 .[DX;17MES?&SM#:J>3OT]W5U\C8Y_XKE_=O9:'UNI*H.=^F4T/.#OXESM#LJSBU":]][=^X3> M@5G-O/-,0R=@W('M8CGK8*7%N*O6<6",VE<)I3NO.N,^.'HTET@GC>%C*UN;:;?M1OKI8W M65'6:3G$Q(.= G/IS%3<>@P-$AY&%;B<.;"H_J509V$1G?&T3:!JL_CMJAC? MC!;9)H=F41+[F,Y]C*[0-6! K()*1#'EGC((C3$E%0P .;PEW.-M8$7+O?[ M=)ZGXDVOYLNLR!;+G1']-II=:4/[E.G[-_D\73!'[&64UMB9(P6/1J>PY.QON'M2P3?KU)\8K9(08'SQ:'HE6O01E1[T "%9=A+8U"$.?Y_5 MW*'$(2&W1HM^1 M:/6&;U]2^#I;QCTU59A=!\U>K9:IYGYZ]N"HK!WK&M*^:SEW#$9K3VF* 2\- M/02MJ+]9L>](HEI&L;>H\%.K9'<4^]N@Q'5_,SJA.'6/0, MM37"$*8L-! #Z:*-1R" F&F#L:VTO#NF[%AP\-.&P2'M)8R[-&="2Z&]L69+ MD5+>]YD%>##HMPDSGNM*31 8="KJCK+-,DM52_+Y.DO@\'7AP7Y!0JH<$)1$ M2'"$"6%C2X"@DWU>$)]T45B7S_O$I05P^E)QGDWUZ'7-B^T#(,Y18>/Q&]<3 MD Q+3;>T:>&A'O;U7DM\R[M#ZON2AD%>UPU)",[#_)0KEI+/\_$?>^^!]K8- M!&@#-392"(P YHCQ'4U$D/J^NL[N QKR)F\7D=J^_4=?_)!Y^G8TC5:2&=U- MEZ/9X5N]JOV#$T1)0*+*Y!B32@J*<4F/,KC^I6UG'O]V.-PE2OWEUR\CZ=G$ MC8J4A;W_HO=PAX 4MLY)"AA6#@),+? E=3CJU,/SR+>[REN!I2^FOYJ/B_2N MA,TV_WVUD=\G!O:[?#;S>?%E5$P.2,.)(P5FG1%04 V DX80H4$)KP$$@>$= M!BU:C=V"U=LUS+IXZB./VR&K\'G;P"F''C"%E;!*.\8%="5-"O5J"584@,ZX M]MQ(;(A5;_S_AOJ#;H'GC4/4CQG0P+AX $KO6%PPI1%MB&;UXT,ZTQ9ZDX"F M8/4J IO7%^RJV!1OF>:3]:M8:S'^IN+M;T6^..P^JC5B$-P9 TFTP)B41%M% M_6XK1DJ@X:D=O0I3YXB>6>(V>^:[+%T;CM=7!DD-3[B]R997UQ'#ZVRZ7!59 M#=FK/G80'A&-%38\ZHCQ'\0TVV)F%=+U#[7.X@O.+(6=83N$'; ;<:P\=(@H M4848\T)HPYP"GL,2L4;!49V%) QA3^P VKZ$44W^N5IL:CEM7^WYD'\8?4V7 M\0G"2&>DX>4]_X <-A@U6*$<8DYB+YR,"BQ22I8X<2GKZWB=Q3#T)8+]H=J7 M]#UY .V /#UI%XA'PA+"#&<&2@J!,Z4WS$+&ZSL"^*5+2!.=9HXR"E2EI=D58?M"4PXU#\)YI!DFB%CM MXM8)F;<;@HCS#JAS!ZBTQY&\=30N(UC%S$:+Q?9IH*J!*L_[!!6W62&$U\8( M3*A@5H$2&&%HGXE+E8)4VN'ROE"5AO#T=C?]:)I'HQ*^;1PP-Y)BX@'D6D,C MF28[G 2CZD("5.ISZ_EM=5L0?2\",.R8E'/R_9S!*.OIJHK1*(\;1Q/>4(J5 MHE)B+0TVT+.2*B1=_?3$SBZ@FK#FQ5B4!GC43SJ.?\R*8NM=*3-@WTT_W1Q+ M+C_>,P"$K(T6,?"88!YMX8A(J1\18>O? G1VI=0"3[L!I]HRKJW*IP3Z(^I[ M:A*45P!+3PVS&GL/",&HG#37;$#7Q)TJ[S6PZ)B!_^]J5"RS8G:_>&0Y%W"$\*$F)0E\_6Z[UA=HI6YO!TC&'-SYQ-Y^DAX:.\/=) MV\":A84I!X1 MZ!UU7%A,5#0@MI-W#*'Z&G'K]X6=,+4A'ITR\UWV*:5$C^;+-Z/;?9OQ2TT# M!HH3YBF!AD$7 9'2ET0@(^LSM?4;N Z9V@B33AF;;GB*N'5LGC9/UKQ):J\FDR!:+[7\2 MT2^]37BP?0#>H'@444HYM3*J'M[CDIRD>=3FM;P@7C<'I@\^F_CC5?$A__*2 M6_I ZV \ EI R*+)P)V1,&&T)<4QUL!/"2Z/R;5QZ8/%ZQ/FJGA;Y)^G\_'A MT_OE+D%1@@EG'&@'#?>""P%+HJ+NV:".[67XNUH$IP^.O\T7R]'L_YO>'=76 M7NH0H 88>R!A2@LCAD9)+AUZ3@'>( WZ,MQ@K4'3$:_-NEI1-CK W<=-HG8! MC 3&I1?!@9246KPS&*5T#9+:+L/QU0",CCCX.F(\>WN3SP^[0IXW"UPI ZVG MTEG%F,8"N-U6D^JPUN?D93BX&@+2$3??9^-5*F0)TDN[K^"95]3O@GGRI:5":,L* !!#&XUXA M+MG.4*.8-G@H^#(<52V TJFB:U9%J@"XN=Y(LA=U\M6^:.)#70)!&#CLB)91 M=V=(6,1,210V#:Y\X24YIEH!IV./]#(K1N/UN^^CY6@[X2.NZ)>Z!(FB(8X( MX4Y"*X@6P*N=&%O?P)B])/=4*^!T?E-8F&AK?\J+EW+X][0,BBC"950)&>-1 M+<0"H]TVQ9&I;^Z@2_),-<&D4[:^OQW-9GJUB#2^F(^UIV40QEO$M3$$(DDU MA4#L3&],4'TM"UV2#ZH))IVRU=UF1:JA_5N1?UG>I+S T?SPJGVQ1U".&H&A MY4)93P2"1-&=#6!D_=T979+SJ0ULNEW%-]EL5H7+CQL&!S20U@FF&- PN<_T M@X$'&X1RH,OP1#6&I%NE^J%47)4B2M4ZQJ,G"JR$R&LN-&;4P3)NF#HB;?V+ M7W09/JO6(>I6!B+IQ6CV:C[)OOX_V>&E_:QML,H:2(G@Z>I+2&R%D0]DP 9U M%B_#G]4&*ATQ5T5")XE8/QOM6\M/V@3)%:=."B.X%YIP:O6#(: ;%$Q$E^'4 M:H)&QU&R?KH8CV;_G8T*'S\YED/]K'7P2EG',54>XVC30^?5[L#!L$E]L\MP M;;6#2R\LWD1J5V?RH_;!P@A*G+]B5AKAO'!ZYX:%ID$E2W09?JVVD.GJ#G?C M;WD0PL,)#?N:!R(Q))H0R)5##D0KT#_$C*(&+PRCRW!FM01,1UQ^DS^Y&SEP M^+[0,G ()59$:>&I9G$+(F 7%0BQJ+]3X\MP9#7'Y(&M'=>;\:-IL2[3]7LV M6JR*[/'SI!W67V0;K :#;G,S%Y*]7U*T#U2<*9" M[Z -94 ;[8G7+&Z[GD.Z!2M^"/I\&.6T]Y%:EX:\:_"J:2(="DV:]]%")55> MH)<,M@C4IOXDRKX1T$#*F."KG1@FN[U#LK+!-JXCG;2'3 MUQ+?U7 J;YO?;U2:RB\MOM0O,&5I-/VPT90SKI7"4)>T&MH@#?#TV]UA:1)M MPM:;B&RF>'2_?](N&)B*!'/.D96>.^&Y)3MQQ^Y2WEQLQJ?GW&\!HG8IZB_=77YN'G98CJ;)0_;EJ[#)_HI8P0C(3'&&V:L M8,ISQ9C;TF4Y,+TRO.)36O7XDO>#4&W.OXW_BE^^B>U-9]1V&D?*VAWL%;2S M&'.L.046R:BP>"C*N0MC!EC2K@7NMHI)7]OUSD>L[Q]YB?5H,3VFR1WI&;0B MVA'HE$!6 01->EUV0Z\C#M8WT4X/YAJ6+MYIV\ M^^HVE;M9'%4@JW0/AF/@@908(TB@5X_<*0Z3!B7?NM0KNQ*=#A#[<7>?X2FH M[;*WPVWG/")D1D5QO]//LLD&ESIB=.)(05OBO$=>1MT1 J2X$K[$PTG?IU=K M"*+4+7SG59Q]D?UKE]@]0.6DGB-J]A5# -0AB4=%--ZZ=#G!X9 M?PD*=!/P>A>:E^9=7>/9WSLX(JFDA$F),(%2.(?=CFZOQ"4JS34YNT]J6D?O MQY&>"U*7AR,TPQ&6Q9M\7J3:#%3-J3A"(-1@:AE6QFN@K)+:[\P1371] M9U_WFG(;7*T@,W(U?U=*]=H[\;=Y_C&%(2=L7LWO5LOXYWP^ MGLZFZS#CQ\16/ZY:_LK 5#P)/$8TO4OJI07:[,P6J-S \]:D)Q]LC@,H/\4 MZ?:1'KK:=NF2W-95;%;<3D?S\CZXI.+@/>S^+H%3J3GGVDBJ <74" W*('D# M5:]2<:)>=C8&YIU@V]>>]NKV+B*8U).KZ]?Y_-/KZ>=LLIGW?V6SB<^+ORT. MI9)4ZA^X88Q)#[%T0BBDM&/;RW'.H6 -"L;V'JKYNG%&21>0-8CEV+R@=W6W M?BZ\)/LQQ?L#.HYV#0QP!54TB@S3A%HHM:4E%8:R^NI\9W[L#AC?$5KUHZVS MNWPQ7>;S4-H(HA$P^N\A 3$NGZQ2U;+[W3-9];AJJO\_ZW/)]\ MB=K)IG[!J_FXB!I39K/-?P\<](<[ABB_&$?BXF$E!)",^U(!YP(06;]43^N5 M>GHXX5O%JF_)>!#LU_F+]10/=PA"2.N!]H QX-/+OI[9DCH#07W?;NME?GJ4 MA$88G;7HP'.[ZK%?>FU:G;L2P#,+,/+O]73T,5IVRVGVDCT8&WQ#P^L*10-: M_9[@A2-&0\2LXM)9)AV,VK[$5") '*JD& \7SV,%"%K[CF 83XM'Z;B@#!-. M2NHV.$)K+>G38W&P0L&9I.>PNZLWW ==[:"[>';OF=8^Y>=: 3EA5E)0@L2I MZ#.4]*3+K#.(R8D![Z+>,6:WB22)4U&8M TCC$F7G5*_.V=8"WNN*3@>(_;B[S_#<^NVR MM\-MYT<+>*="*L6X1SK^CQFNO*8E'AZ:^B_\GC?@O:XH=0M?7^+D%LOI;7K; M]+K1EG3*,,$[ #241'%@N8<,$Z%+)*AB]>-1.[N)Z%20.L3N^TF;L- :(#&@ M6#@CL),J)7%OZ.9"U+_5Z+B&S%#MM";H?C^1\<@"!H2SAL2%)!&27)68>H6\ MNT3;K"9G:X3(UT/OQY&>"[+*AB,TPQ&6;O(J.$"$6!R/<(O!^F5Q*4OZI7(- M'@#N7/EI@ZLU\RI.0^T,:L_NQ_^:9D7\_IO[U]GG;%9=\SDP0,#:826]Q8P9 M@K%QG,*2>LI5?>6GXZ(K@U)^V@/XK)O2MV34.LOVCA-H)%A(X0B/P%KF7;(O MMEAPQ=3%Z$2M,+S*?M4RE#^V> U=:1J^5)U9FM:Q^XLU*+"ZUO1MKV ELT@@ MS)"#S@.$/8?E#3HS:,B9#NWR<9^T-,;LG+*!:LG&ME=PUB=MDQF52)5>.[NC MDT/:ISMH\+)1#[-SR@:N)1O;7H%)BQ43@! "-(D+(%)=TFFMKQ_GVKU[N7?9 MJ(=9;]>E^Z(^7_"/'[HO/6&80)40VJ;GPR 5G KEA58 2V$@X5P,, ]J&'%K M'8+\?27:.>.(H(0@8[5'U&* Q&X;1J+!B[G?MX!U@6[?@?NG[5L'>@7NE)$@ MO1X2=WPH&(6V+ DIA&<9\T/6;M0]V5_M/DTY>N4.]7?%ZW__?LHE=Q?WA_. M<6G_R]^,BF*TC&?0N9-KWF6CF5ND1RM>5TB1>:%U,%%FA<%">Q\/2:FH3I33AKQ M(V\3@T$G@'3_W"4@WBCNO!2(&JD,QH*58 FI^GQ']:0[MMI,K_&JY6D8G=U+ MT-Z[A%$?E,!JH9FF"##A,2SIME0.O+A8JYRM\T!A+?1^'.D9Y(W7T(7F/,+R M>C2?'/5-/S0*A")MH150(TFP0%@+55(A/>E3"VGS_Q?%\A%K MXV_/V1H_>G1^1FK5>+RZ7-9&^D3NW5+T9W3ZJ1;OWJ&DR7)"( D> MMB1:$AYH)KG>FA(00#)0S:5'23A1]EH$^4_QZ[7TPW'5YSN3NE.E;4^=LD<. MBK6[[6#ATA<;!\ A-X!8:YB/9P%2@N!RIHCW&R=_6 OJAR%YRXC5YNUO1;Z: M3RKP]9N&P7KMD?'4 \4BF19*PTL?%0"FOF;;^BUF_SQMBE9?ULQ5I#22/O_T MR)W^:C[.;S/U<;%,C]D>L'*.=PZ:.82A=LHPJ 6ATB%34FTD'J#UTZ8WMG6 M>C-RL\4BRYY._T-6W%Y=FWQ^3"R.=PZ6*"&LXR+:DH.0IQ3!D^HPO(O']MNL&+]>>3I7:+BZOIOBTV@467A>=8O2)LB#(%Q%"@B.*<* M^-W:T;C^B["=%5CN35*:057;P-U.(I^O)_'(\%.WJ1#4_ZS_ML_HK=0Y<"0U M9M9(#HE66AOP< +WZ#<>F>UE#M@>F=XG6=#<%_OLOG!4.\7VP> M .,9BE8_*6ESH,%U'[\@66@3HGZ-&3^=C^;CC2/ND9.W@C.D4O\@#0-,(D A M91(;8P!G.]&/:V)XADV;_I N,#J??#RUT0\9,$?[!F_2@Y,&Q?-0&A4M>I5R M%M8TQ[7A8&VYZ,PATC(OCTI*,\1Z2V5\-.-&-N]I P5(E%820H$!BM!""'HM$GDK=Q]R-?[7:EID>V,Q#P4D5QXD*!J!7( ZG M=[2 ('(=_4"P+A<*Y1#7?RBL,Y6A38NU/61ZEX#UXC#YHA+C=XT#YT9(A2'! M"AJ,+30>EE11UF!+Z,P2;85'^_A>%YC:JL#K?/+IN!-R7]-@+4%06J>X98PP MKZ4O?:L4&59_N79F"+;)OI9@.==:O;V=+M>O^:V+RI^P;I]V#$P0Z!BU\5Q" M'GIEE"0[:@FMKP-VMF?WL88;@=1;]O[&"]]?OGX^_Y0PLMG'9<]?IR:3]4BC MV:OY=5[<;B.KSYM*GR;V:AXE;_7D:=$#:W%/CT#BQBX!!BER-[T8*PPT)KT2 M3QA#SE>Z">J#QF-I]2^T#EI0!15G'!HHC,+">KRAC0K*&]17:SFUOC%O\K:Q MZ"C%?J\R,9H?2([_IDV@QB),B+,<"N8-8("HDAC%T6!3X!LQ)F\'C08JW^8[ M]R;@O- J.!S_82B:N=!AK(1!D.RH4QH.,ZVK <8O<:D1%L/BUWGXM"TGB".V[XCE:D0?WGPUJWM?/'6<:87 Y/!R4-M(OZ_ICV>\1OMO5[4&F M/6D3D$-QKS%* 6NDC>9B=LOR/5G7;UR4 K)Q!QGA+C8YGNV<;@S+>9A]=%]^J7E0E% %$'?&>48<),B*DC+O#!OV M^=R$50>YW@B=[XG_@SR3S\WV\[#[7?8YGWV>SC\]G?/1ZKH'^P6FF &@/G-YR*_/YI^4V*JA"+?^7F@=N%7- "(*< M8P9;H"DL0SHP ?4C%T[/>SC;0=\",.=B^='-_N4.01JII+36,24X01#&U5)2 MQR$=^''?C&%'N-\(H>]-#@9Y[ ^!_6=B^W2>75UOCJCCU?2_:1PLPQ!*E[)T M!<+>,J'*TY%!RP9HOC=ESW-N-\7D')S>*2.;"X)=K+<9W<6_+.\KRL"Q84+4 MEK4&&E'(&#)8H Y+&T'JG8(5_VXK!?FM)N,WM0+2I'YBW?9.)M^ M3IK0MH38Z-/^')@F@P9AX_]Q;+FF/*K&#E*H2LJ-80.ZEVM;4'H'KSNQJ2T: MP1GLXHY+(T#Q:PF7CH"2 DI9_6)-G>7)],O^$P%JE<4FWY;K2&DA*9WSXVRZ MN(D3^Q"'6MSDL\G5IO[^_)%,7EV7W=]/_R<5^JXM*!U\?1 406P54-0KZZ*- MAYPNT518U?=,=%9SH7-Q.S_,9Q':#U_RO3E^[0T>E!<,^_9.Q\_R_.]M^"'>P4K*.&06""= M%%1BS=8>9X4I4%[*^A[4SDI7MKI;M(I.G]O L_IF91VK))!'5O^!GH%P+!1, MV06::@R!QTKN5#_0X#%<,71IZ :A_A+('Z58;U]&GV:+J^O'G_?X4OJC;WT_ MOLDFJUD\DX_/X9(RO1%74$HJ+ .8^JAD4A:%S1-MB7465*JYT0>-=3*]"8C* MCP <1?./0F04M%H9HXV!W"G49XA;K4SORKRID.E]&A8=97H/(ZR*>BQM-*RX MCX@BH;4S'GN#K?866M5G 8#&MZV5V7H\K.HT6"XIK,83!(6*=K1%BNEH!0F& M/9,8$VNB)B0#B,>L3"^%6 4IXD([J+6UF&E,K1*]WL@TBK>JS,,J@3KYT"L=N7A)% N.Q#+Z+BS.IKBUB"U M4=@]I]9P);'CU.OZM>[[#<2JS+*3 K%. ^>2 K$\5=PK9!V*2$%D-1$Z6DI M*J,A:% P\@P)WG55@Q: N;0 '*:8H-B15#.;$@>BCLVW)YU%%NH+51":<;): MB$[+T%V:Y! OG9?6:\8,E9)I:3!QA%)IB?=\F%E4?$\(">>Q8KZ4'&H5N56;/\="MTS"YE!QIJ.(^)MG: J+&(\V$ M=Y8C&X%B6/497G$V3: Q+)>8%XLU1-%:TII3GK1D0X'?'FA.Q6/L0G6!)KRL MFCG;,G27*#WLZM9EXS1@SI%5#8S2 MWF)D/4?4 :T@XM10;04$494=X+ONS<$^G%5]&B+G6:YF5!3WT_FGHV7'#W4+ M1&N&@*,,1#7&$:L=]8X1';8BMY@K(J/EZAZ*X0^5YM(2@P$;6CS'K/82Z+MN;HW(.;K_)Y^.3&/[0(6CK M'(EP1=H(%89%)412SYERF$OE!OB,7)<\KPW,64)">GM9X$VVW#PC_#I?+-YF MQ?N;49&=ZWO-:#9.+U&G4.+K78ORK^<.17&C(CU(N9NMG\C'R+U=ZOE=M]XCI&^?WF (YZR#K\U,! U#J6L5M'*,-:* M%).X90ZDO?K23W*Y=2J(^5#Q[TOO>WG"E;PTQ[H&(!5F7MODJF;QZZ&RIJ28 M$P2&78!A$+)023X;0_XC"-L@78/?I8R=1[;<[=TLO\^R]\M\_,OH%>3> M/B&B1BU2""*9GEU04%%>TLB0'% U[?;9EG<#4G\1:]&6GXZC8K">\=\B"Q;O MWO^M0L3:@7[!\_1L!L#60J* 0H1[5-)JH>KS;8IS"T2;0/4E%'''7+\C.!]G MZYUS_\,R1WH$DRPI("G%TC#"HC7E8$F?XKK/ZM[G%H1V(.I-^?@R*B85(A>? MM L.$8:99 HR0PDCT9(F)2W&T#Z?$QJNU=0 L;ZXO]&71HMLDC2JB-YHPX\B M/6BP?MA=WS^TV3[VOB;L@;KY)+WU7DE=[>+K E5.$NNY)%AQQ 2"=+>NI.!N MX/94/2GYYN7>P0#[I^BVA_ PK;/+E=COP0;CQ'MJ'=,":*R)=)CCG0$+7)\/ MSE9^JORY+ MK9"#2G&E%-84*&)VJC"PNGX4:F=6WJ!$J$UP^Q*D)\$!ZO-H.DM&T8=\8R:M MZ4@UH+)BD0K C-7'2.)H?"A$IN:(02$8[2VG)-.6&)^JRO@=/I@/,%RNLUOH M?B \BXA5%9S@:8KT5M[0^)/UD#"S4SP= ;W6KZXF#IUS[9"4G(A77[Q_5B[H MS2I!>'6].6&O5LO%2>S-6_D\FN;(6?EB^Z!@I(A%0YDY)JGDAENRHPWP M 8I)9[I5&P"=B_E;$$X/IP^*"4X49A1QR!02WD-9TB>DJ>^F[JQT>V\"4 ^B M\T8C5@Z^.YH2VBRTM\0SL]L[E=;UG=F=%6KO3+S. 6AOB5@O MYB;UEI&57G&9+V?WKQ:+53S7-V^[1/#>IR-\5$P&,8?^2A._RV:C95*3B^7] MAZ@C+Z*V% <[YU>?.Q%MS[Q>5TA$.]8U,"0L4_%,2#6SE;=12_"6>P*A5M[9 M2H9=UXEH^_BB[Y_\I7(JV@GC!>R \2)=N7G.G)'*1-ML@P^0LM>'BP\FH[7' MZ+W):-W!-NATM/>KCXOL7ZOX=>YS*CQT/(QQ3X_ J(2.&4$8TE3[>!(:6X)" M).PS3Z)F0&,G(O!SS,:U^?( %P@!CA,#>*"JQT-->W-$)' MZ;###!MS[K@D-,+I^Y2)0<;O#4<4!B$"1T-B7FP?*&$&:1]/:(HI(O&#RB/50?)%#KH_ULB94,"\]!Q(&4*$0;NW[1 MSMXR)/I0*#H#]!QB=?0@^;9Q4)IK;+$'CA&7UHTC<$L5LH8/7*OH@GT')*01 M9M^+1 Q2IQBF()PJ 'O*.[Z-E&19I&JR_>EM_#1YX+9>JL,U'ZOU#A9C)"4# MSCH-D!74,+FE!5LGZE^8=:9/-&%(WC5 -5?[HE@^6NGQM^>K/'X4"1_-TD.H MRQ0:K,;CU>UJC83-[HIL/%W[V6VV&!?3S4N\UV^36W._=M%XS "LQ?&\A1@; M1#G&J8+: S:R?CIFQW6C^U$V^L;WW+*7(M4?"-A[!C49+@@//3& >YD6([5 M&KU%A&B!T##UEAXEX439:Q'D/\4/U;_^[4))^LZDKB6MRN3%75[$&>77U\>U MJ)=;!QVGB3B17CBHE=6"LM)G13#0 RJ?W0]+\K8AJZ\T;RFXFF=']./G#8-C M#EMH,4+8VO38EV,EM8P97O]>K_6 UOZ9VA2MQOS\\"6OQL]=PP % PQB%*<& M'%& &E1J[@PK4#\^OO58P//QLRY:S?D96U5W(EN/ MJ3L?3VO#U9RET\\5U^E#R^#BL4"M,L8;1+2"S$>"MW.4419KLY1]1RRM"U=M MEMIB.HNM/OWWJ)@<9NFW+8,W1F &+93 >**$X*J\7N.,V_JF#[]\EC:&Z\RW MD?6N'S=O)\&H^\6-*$HJ<-*FAZYP2:=&M+Z2=?J!/$ 78/L(GEE23KI9^J9? ML-ASB:()*#SV6"*)0:F.<.6%':;[KE4N5I.,1GA]WS(R*!_;<$6C)9WA\21> M9Z-%2EA\E*=Z6(VHU#E@+H6#Z?DU#*""@F-Z>J_8/@$,DF"$:00 8D5"C\CP5W+ !YI!WS/H6T6J%^^Y?J^E= MDL!WZVSVZFQ_L6.P3 %#4!+?E'<,C-"E_$K):)\/#0^#WVW 5)O1NR__/=*R MS.:IQMQH/GF7W8VF1;65?L(047EVCEC"#.064XF@,V64AG)2]6DJG(_YW0%V M9JW/?4UE[K)%2OQ\;$;]8[J\>=SE=+VPZLA!6VN9=80H@HB.5K9QI>VNO"+\ M8A2)UXU3M/J%LB_1VQ9*67S(U3BNHR+3J^DLU;0XY+W8WRG$904AU1X!(K0R M<8F1\LY#$Z_K"TS?ZD=S@6D-I=JG45FW9.N0FV:+]ZN/_\S&RP]Y4HBSEWA< MK6.(>C($FD/)X_&97.>(E$H"X+&,4G9:HOGM* M7 PK6\*F1\WPI&7\8OL $(VZ"R0T"240QB%)ZG MMQ]7Q6)]Y^'SXEVVC#]$NG0^7T7SY.UHNE?7J](W0&@=@%IB)TQZ-$A@67K4 MG->R_E[]4*9@\)SN"JT'KG=:SN=5H2;/_7 MJ\ED/?)H]NC#<]<*S[_/OIG7IC58IG?9L7K"B7#*HX0%/"& M4!7-/Z&M 8RF=RQMRA[!()X5V9:L;#_+OWPOUT^OI>%0AJ^1(SX"5 MMR*%GQ"#L<31>*"BI-ZEO@(1P9KCV<5EZY(4R M%IY,O7S[1 MC];E;3)LD!!(SK3CD06($L$YB$@1XK1F#),!OMG8(O]U-A_?W(Z*/XZH0\>Z!F;3ZM4R*G]> 8JA%[!TJ K:P$'<6[&] M_O6AED$]GQB5DSYZMAWK&C3 C",*I/6, &,XU*RD6!ELAJT.M,T $<]O#%D.!R0!= M=EW?2;>%U5DLG\,>S+B&%BG&[TGTS#&KYX0A@S$0*&?;^*BJNP^WW8*RB"FL?, $NPQT@@X45+)D*JO;G3WA'-/ MVT]CL/H2"36YC? OUB?SY\QGZ5G8=>+I 8G8VR=@1K'0 E 1CW*#N:)1]+DOVUQ[LC:[8QV3JM'4WM=(:RV2O? )(<2 M:Z4]=50P!*,)LGX@6R+)2+60]:YC:@\0HN^W?ZP>0UMYM("0ALHXK!WC7C), MA).(.B-L1R7],73KGYIT9ZC'$&W8:,".EZD@66D9 MNZ];%VFJ5!+_-_DP^GI %FJ,%BPV#EKHB?.:H2CX#(#=OJA[S3XZ34ZZ,2FZ MA[#VH>!&Q3Q5)=-9I#?;) +$K\\6CRO[C^83=9MP^9]M5NX_X\RSB<^+JWGV M(9ZEFPI&L?VJ*.)HYF94?-I?8*S+[PQ&.L]L>OJ!6>^!84RP'6Y*#NC5J4Y% M;VA ]W95]X@R]92R0[=Q^WL%S0UGB E')+0^K4; 2SHA@ ,L=M?I7M8>5'V) MQ&]Y/ODR?? GO<#_LDE@S%/FI>5QTEQ[XRR!.U2\J6^C='8WTBFS:^+2%V?+ MMV;>SD;K*GJ[8L!ERMK!.J9'.P<&(1:>(D0PS.Y%. MI:%UQ'J[/TTE^0[)PJ9!4N?U1G77)H5<*TEVYCQ$>H!5Z3KE=RU4+N2JRWV< M+B>C'^'"2Q@"H9=1 (24/MJ[3JL-^Z!RI%K\Q_=ZX:4T5=&Z@H8IH(F6$G!7 M8L.AZS,TK_F%5V5&MW#A=1IP/^"%%W1 $L.U T8H )1'&)4 "0C[](UV?N%5 M61A.NO Z#<%A7WT@I2&@E+)(#7&<*"8>EB:7 \^9;8E/!^] ZB%TV5R_P NO M?I@]U LOCT4R8[S40D%'/5-*E_/&I-_B+G6N/RKC7OG"ZS1$+N_"BP.$-7)4 M 6R<]]&X10_R[ES])-&>+KQ.Y7B[>/06,I\M-\[MU_GB8)3\XW;!1I%%2*IT M(8AHU%^XQ24M2)GA7E]W8P8T >=RO?L>46H8UG&!&,:00TJ8DDZ(%1GL N]& M"-J#JE??WJO;]-Q;@F7_U>/A#H$@1-,&B0R7+HH[X&J'F/(-TC7/>\U35Q!: M0:DO&7@U7V912UD>SXIYUC)( J62PC-)K#8.(\MX28]7J/[Y?M[[GKI<;P9/ M?^S>7F1OIZFS>63!H>>J]O0(7A,FH 3668X8$@A(]+"ER?IWN^>]X*G/_C9@ MZNU>-^*5=)6K^28#=+KQ]6]N+0[E01WN&+!3T9PQW#B"L((0<+^S:0"T]>^ MSWL+5%^M+RJ72 WSSJ'L):1>SVG[@QWO5J[=7ZR=Y]G/]6)< F2> I%;KW+Q[D4V OZ\.J*$;S3YM+U/N')MLG MX=6743%Y726ZJ_'@@7)K ?:* BHE-%XSPJR A$OBE%*5\G ZC_TZ1N9B'YTG M1(0U^XY :3*>H@-YPPCX8&%6QR5XK1^8&C;<6(]BLS^*+)>P>XSMFQ1+!]) M>/SMN73'C\*'Z3*A\&H^F7Z>3E91_7TYCFQOVX"0Z3BR&1$?;6FE3 A!5 MJ#ZEK6[L6%\BD+>+94V#M)YO&P/4)7O?)1WI M@,ZX^WL0A%&BO9;&0.2QD1;2'[4(GBE&+;=* M>V\U]TH!4LY;.X:'J]/5P/XYYQIA<#D\')QNU1_K^F/9[Q&^V]7M0:8]:1/@ M^I5(+*SG0A$,%?)B.WOM)^KT](D+.Y";X'C>(.HJV#Q0-Y]4WN^[^+I .>+10I7< M1SBUD3YIT[O5Y@?^/&=-*:D4M7T68/\4W?80'J3"<\$2>QY)+:^) MSJ/5"O;V"80QAU14*Z&@D#HOD>L9_BVQ;O'O_MZ,"=+!?@)0(0K&-^BFS7BM*=7D7YKS7 W*6#5*(V@2W M-Z,\*]9!M=%H6>.T/ZK@2(] A+ Z:L7,")PM,.K(-1 ML_8AM]E;%U>KY6(YFD_6&0-QT40=8_SWT6QU,*JWJ^\,!#.&.5# ,X2P4DJC M'<^0$@-T5)PSWG<@;.A5U#\>I_?C'GK=UZP83Q?):?"4WD.9ZMU]::#( .P, M9@Y#[(!SV.(MRMX!65]3/-\AW[&P#X$/ER+MCU;W/[+IIYNH#*G/63'ZE+W+ M$K-3#M;V)935:/8A*VY1A\N@QFR"Q#BR@W"=O+\*0L1V3E^/A*K_2O+Y])CA MKH_N&70I"^?13E$1B9[.CZJS"=AX1KP BA%H(*&:@-+G$\T;4/^>KKN22I>[ M<+IGT.!-B?0*Q?+^U3P:W:NUM;8N/?#A9C3?8O1;'&*Y>#6/IM4TGW1A69PX MA4"X$AX1Z9V-1[_&/A[U)0<,A_7/EN[*3EV@H=$M5P:_+M;_^GNV2.GX&PJ/ MGA0M?4W4:1FR6E#C#9(J\IK1,N/&,\?KRW=W%;0N4+Z;(]^7#)O9:+&XNO[' M*!&UO"K>I9/JS2JQ)+TS,%X5D='9PHQFLVRB[]UH?/.T[0'!;3QV4%P;"B3D MAG !.6+0;RTP"BP4]>NY=%?CZWS2VC?H2X ME27V"-/Z-SO=E3$[GZ@/D26UH_G*);I]PRTNT?>KC__,QLL/^>LL$K6WTM'1 MC@%3@81, 6W$$B%T/()T20'%OOZ-3W>5S_H7JDZPO/C-<:.V^+S8?I3:'=)2 M^YU(/*J(!1Z#R%^N?.0'Y[[D1DH%KG\AU%VEM^]POVR#.8,WUR*1*6!X]"F[ MNG[D#EV?%=M\GB[,MPI?&QRC B+'-(+(:\R ]N6F!!7"#2+O_[P8[905@SH? M/HR^;NN)^\BNQW\Y7H&UG2\(<8< 1"+(&5>:2J49-B5Z$HL&$97?XZ7G64!_ M$-F.:RR^7&7P_>KV=E3<1Q7M>1R.&B^GGU/)B3]+#AZ6-B^5TT1XQK@7*L7\ MIOQ3I#"#AE:+_^H(N8LJ.:B-(%9QC4"JJXX !JCHO.5A5 M9#HK.7@:V*,A/V>[ILJFE]LJ)'*5[0(1#'BHL5#*2L=E/!OP%@ O)*YOPU], MR<'*(O!2(E=-''M-[DMS/)K(\JQE Y+RH#%PAEG$4*6R9(>2"B]@/2ITWFS MC\.-,+E\7@\WWZAW%K?DE%61A_QP5O6C)D$BCZG Z4:/42:EYP+LJ(LGY?#B MDVOCFK<"02/&B..,$65M0,9HLK$,(%%CX7&*6F\5&("LA;49TYE9V1ICZD'0 MB#'R.&.V38+S1AAK310;1@BU1%MS0!1@R MITM)'UGU]8#]4W3;0WBX=MEE2NQY)+6]#&S)+&60$,&9E01";NC.G8H)&Z"9 M>%XV5\S /@W6P6QP^Y![DV_#X+\-DW^X>WZ7SV8^+U+[+FZ-3IU#M#*Y3-E> MDD$M'(FFI2YY"A$TO;Y(T=_];=WKD8&R9?!+XVCBR"Z(:1/0U\72.'4. 6(# M+?,>.!^E QFEY$Y*!&'U?5##6QK=R6=OJ4?-N'?Y*VAX.7E<* >XXPH[0BPV MP&BXY0!"GM9_='5XH4'?P?IIQ+S+7SY_7^\=9UT^3Z<0A$BX2RJB=L*,1_$W M4G( 0F"'YVG_D9=/(^9=_O*)C+G.IN=>0=_,(B#!O61:" @&E[IA.]@$37EW^6OHYT6^ZSVQ/IT3G=E?C0M.JOGUN+T A'0<@.=DP Z M!AS0DNUV0$X&]#[>)3L6SL>QH825OUNL_@PDKR:=""H-@)6<*DV-I588OF6P M! Q7\O7]&4B>!4F$Y ([:01QF N ?;E0A%2V3Y]IUX'DE46FLT#RT\ >?B#Y MR9$@Z05 2QDQ C$A&,+,N!( J%B?:0MGB@2I+ ('(T%.PW$PJN0%7*=SZAF0 M@,2=@5)@@;1DQQ_%R26$M)\N)7WA1(8V*-LR8&=.;=MGR+SYCE;*@$)%HIQ 80A'U@KFXD$, M19FK(RTUW],[%QT+Z=GB14YCX>4OH^'%BP!HO0=&8$XIY 9XB]5NOS6J_H7W M\&X,OI=%U(B#E[^&AAY,CWLI*:,K%VJG9W))F4-#.; MK<<[I*R=8QI!$Z",=L)3J11W7&"/2G099?5#/(;WZ$8_2^0"N-CK@?/Q. H? MGZ-P82[5$^<8 M.',PFCC& HZH1*F.H"UYJ FN;P9VZW/\T9=JMVR^_*6Z]2:MBFPQS'5ZR@2# M88QP:;5PVB-)$0.*EMQS6M0O9M"M._-'7Z0=\OA2O)W/Z-Z^SYR]+:;CE];= MT*88#''2::6AD\PE?[14Y;YI *)NH%[28:^\"^?R4)+G'KV;6"V);COI#N>V M3OGHY>M7'Q?9OU:1_>YSDH$S?.79$Q:?SN=UE33$/5V"5L9 #*00S"&(D*!2 M6H,%@\9*2TB5;:X7*H_F";[0/"#%!3$<$>:$TM9!A<&6.B4%[3/6^W#*7V/V M/%=MFJ,QZ)R\,IC]2$K>XV:!4JH94\HR!:R.*&@DMN1KKEV?^9^G9>0UXN7S MHH[U$>FM &C5U*)G&0V8"P\]GJ,68/=QLA._'#E?JP\2.--1LC"@#DL3 MX431\BI18 A64C3/\C)"FZ=O9WB=0VJ.[MO?-@Z21IRTB)L,EYAC@ZGR6ZH, M0]@/^XSN@GT')*019M^+1 SR-!^F()Q' %ZMO89Y<30M^VG#8"5'S "OA8-0 M$<*$B, 0)X!$$- &;U!WI1TT84G>(A:]7=(]._J.E\#9TR.J0,!HCZT"BD!/ M,:*L7 2&:E3_6:33[YK/=_BW \X9F7^\UL>^/H$PHH05GBGM-8.2$EWJP,9: MR(=][C?FW'%):(33]RD3@SSYAR,*@Q"!HX?^B^T#ATH ;J4!0D')XWFG8>G6 MQEP.\.QO@4^'.5\+F?K! .D2[R:?1= >_!5OX\$89S+ZE%U=ZVP>\1U/1[.K M+_.L6-Q,[_YQ,QW??"BFGS[%WS_<9*G+WIO\EL8/''$,O426>@F0CDIT/'(- MA01RQIP>XAM.;=WEG!/(=@7+3A?C?#5?7LU-?GN;S]>-7EUOI_AJ$7^XN\OV M)\@U&#-(:*2+RXE!:*%AQ%-$(]V8>(TH5_7C.+J+2.Y>@+H![VAXQ/;C]*\4 MA/*?__;_ U!+ P04 " "5..)0'F(7U*:P +8PD %0 '!U;7 M,C R M,# S,S%?;&%B+GAM;.R];7/C.)8F^GU_!6_OQMWJ".[/ZEH/G#:KG^_5_5?WV1/$;$/W+MWKQ MIT!ZN*X;VQI&NE__]N+WOX+FMR.$T%^:?[K_U7KYVB_*ST9_^8]?WETW?KY9 MKNO-?'U;_.E__)<@V-%1E:OBJK@+U/_^>O7V*#KT%_4;?UD7GQ3?'XIJ62ZN M-_-J\V[^L5A)&,W7/E?%W>N?6%75DR\HAI!B*(**H?]ZYL.;[P_%O_^I7MX_ MK"0]?^F!WP+PYB587^@:$M[;@#S%ZO,/.L9[(X=NX1;QRT\ZQKSK:'R]\-%_ MGW_6,7:WD+WVC'(S7SGN&2\^>13S2OW6._FG]A?5UT_(;V.\%=6##Q??-L5Z M42P:T7SRZ6"Y^/<_R3_-MO6;3_/YP^QZ^[$N_K&5$Q/_(O^KQA_K336_W?VQ =3Z M+(%%Z"_%:E-W?_-&_/&D2%=^X=J-TW,]VO$@W7N/D[+"Y MD4..2 =_GT5IFM*,YGF>IB@A.4Q(HNSQ!,4BPMELLY\GC >/OA63T;,Y,G&9 M#*&CX\8U>W:JXX>XWK*C8 4-KI&%9\^/@?*8%2L5;M"RWM37G^=5H3*SQ8?Y]_LGBLA9*)((4 Q2 MD.:$I)@RB2L3891D*=,=8YY1>!R("M2;!E70P@IP5KR0?VQQK>;Y9?EYOO- M_..J>%0PF'(4AC3/1)K%H8 LK@#AACF1N&,?SB^XY[6@Z"\"QJT00OW(N@ M&T9" [209L@TK<9Q*ND7;3,]MI*,O13V8+P(K#?=IT*UX=IR&J(_I,//@[^A MN78E_E>%G'N6MW)R:B#^NE[*^>CKO%H<02F(G)U$+"@(DRB.81(2T*&,B N M9P+7V :<%JZN?_4V&SAO,C=3PYBMY7B>>'2EG=^5,S_0M&'8%#WF$%^-_F-, M*-Z\-YQ=_+:"]E3S*K8/17575O=J][;YA1VPR^U&[>BJG?)CTZ$0!.,LSAE@ MB0!1PM(N%TK3+(R,)II!D0TXS1RX$.Q\L)YTAFT\S2EGLNWF>,)YK1T/')K0 MS..R14[-.Z.T_$1FG7%\?S[GC-@"NC/.9?5IOE[^LT%&9695KI:+Y@>\7GR0 MX.38:GZ\O!/+M<2\G*^NY=\43U?=\E3$(") T%!.A#3-4L!WV#@5@.CN<0\# MQI]('>*_")YX$,BV#0Y]4'//WHO@T8W15LV=D']"CX9MW&GHT, ^EV,.)S/= MP;>WY5::N2INB^47I71XM2J_*E44946K8K''$.+,D;!KCQQ9\Z:33&"9! M#T4E(Z'UI\;:N^7\XW*UW"R+NBLO8-MB#R&. !4B3AC/&2%AF,:>>18M)KJD S5"K6GWL(-&KP708?X^T6WUG412,CC MI88&?)[* 'TTRS34SH]KS_,Y?_SI1P:JR[X.Y'L'XZJXGR_7DG&56-:W\]5_ M%O-J%C%(PQP#E&" "1!B4W(=2B_GGCUJ;DJHE68 PEZ M@CK[R&A?<;5HFQ](46V\LY%1:Q:]:*?LCL6,Y#P,,6,DXRD78<)S''4X ADDHLIP G'=+NX+"W*@LWKEQ_UH*_&FI'KWNI=0YLX,HJ4(] M72%5Z!SIJ%'S_'@R:N9>#Q6UX-&+B"Z_%+,\3V+.\Q F8<9X'F6,[F$0D1B= M,G5NW+^()AY%5(M>#R+JFMEA1%2BGK"(2G2N1-2D>7Y $35RKX^(FO/H6D1G M$.5IC#"#.$0\EO\MH[+.?!2R<+;9WS_F;(B?-6HDFD?N1SLQOILKU8+M>K&L MFP*D8A'<;3?;J@A6"G+PT$+U(ZSG*7IUNC^UV#>0 JJXF%77:]&^5(BEC]M' JH?:,X4%._#>%-6@]A M!SOVHMN[K7X !>[OHXD<.V*T7V'J]QF.B+KKA!"2)SQDF"== M&2P+>1SBV9>B^ECVJT(];\5D1!\"TA[8[2&EX,M\M6T.:[\:F@8_[7XN/ZZ6 MGYH#37]V4:*JP;*>G Y!KYE@'A?**=25?C;^E[O!\XHBD1,FO/$>8PP5'.&>5YCI,T9Q#J5KM8?MW?8%& @D=$X]UJ M^2HQ)\9*3R:G,53Z.O'\=DD7G)@,E+=K::)YKZ0YN34C>8HCG,$LHE%.,YON>U^ /;U9Y5ZX_O9'?N ^:(?2(M#L2>7P N:-37W1\,FFF M.(Y(]*9"SY@Z(T&VO$Y'?ZP]>$5\^K%Q3GD>MO@7&%KP?NLF_;6X@< M*]7ABAD'\O]@'$(4<0!P3N,HVZ%!F(G0=VK.7. M/S$6DN>!(#O1Z^AI;B7QI( [$^STE?$LNKY29^I?B M_F-1S1 18112AG*8P0A&F339V1 XTSJ58/=EWVJH\#2=6+,T6PONS$)M:Z-L_ZX9U54D *%R5@9K9C2$$?? M))GIXS-^;#32BB@#F?1-F)U2&A.GIY:O.'M,,/OP,@'-[ 6_=-0_])2SKC:S M*W69=I.O T 8)PQ!%B,H!!,)0OMOHRS4D4NS+_K>EE!=O]XLU;4>OQ1SM??3 MOE"GOU9F2-%IG?3'CN%6@QTQ.EL+TL6#;07YT_,MA2<H7A"&_U ^0)SAD2 J.$J=?R8)YV7^ZXSZ7Y;KY?WVOOU^S.,LHA3CD%'$9(X5 MX6XM7N2(:JV4FW_5\\AOP>@/<$-.S@]Q?W28#?(6AW&P;C^HGWA^9%C;L3/^ MP+;$7?;M%P:#>_[MX/L90NH": $IS$ 8JF7F+F00((KT![?15WT/[AT8@\%M MQHG&X/9&A^'@WN$8GYL<%NQ,X'!;8>[[-LO^A01-HF!3/HSPG(6PX2R M+ 8PS+N:(2'_+K&O(=3ZO.?A_JS.S2A'[T/::1D8B"\S/3"D:H""P".IO /V MIE@.:.; R6I "R[L%.3]_+[;C X!YC2F5+"4B@@G@ C2F<,(&#VF8VUD6#6Y M"!0TPQ6!_D3::(LG#GLIC"Y] RC-(SW:>F/!Z!15Q\:-D]ICS8O6?BPF[\3\ MMCF0U 9*>1JE(<\IH7'.DBR/4;*7.283(NW=6/-/>U8;":A[^JD#9K#-:,'4 M:6$9@"0S.5'\=&!L-F(M&#+8AO7+E-TFK!EC>CNP+_P\MO]J3\@$=E][@"^= M= JS*&TG&YVI)AQD,<[2',!,_B'*0ASR+-X9@@F,D-8638_/>];*9SIIE>?9 MD*87BWGFRTPV#:GR$GV]).1$W-6#O6E$7'T<*)WUI#X*T@9T.$U2',89IUS MA$=)S/+.E. 4VFN(IH&A5<0JL[.CSD9)/+#64TM&R>5>(T5;3PPYG**BF+IP M4E.L^-!5E:OB2[GZLEQ_>FJSC84@@3E(45WCMC44YSAB#23GJ,;B[5Q92P$*21JTI")+0Z+%6*P.>9>GI]1 7YB? ^[&G MIT?>B3.3(1O._-P%^ HO)V2G%XW34)M^+CR_J*\_'[;:TD9RYT2[R,6=S&EK3VXN3)3ZVK-@$+/O5GEUU-"FKJORJUH+F M#_*?;+[/0AP2$I(XC:1)"E 6$=!!8)BDMJ%,;\.>]:DKW__8 0MN6V3V 4]_ MLLU#H4%Y[A4D=4@O@H[[/=B GN/>>P!UCD?-T,I9#;YI6)^JJX+99?U%6Q'PK9Y=>;^:=BEC/Y_S+ ,I)FD$ >I1'N M %$*#6X[] K#LYP^#N6/S2,&\Q9K4.W!!@][M"978OEMG-.".[%VL9#?RU?D M][&M2--6'?[@T8'@PP3;RN2NL\FTF>7%:)[;3O,NM3XLOC)A#M@T$ZAY'!3Q5*8[LO\E&>))V!E-4ZBU%.+(U*!3I$M9/4^BBVG.*7]> MIK)A.74Y'3GEUNN4XWM*L9XVM"G\$:8&?6>,Y-^0(VN)I^67HI)3RI7J@KS> MR(EF67^6(&YDYZ@_EZO%Y8/JG)?K@_GG\J[[UZ^7_RSP>O$4>I[&$6 XQ*G MC.-74*YE,/F8H#7O M^W4%@;7T+IBO%P=K90YFL%'ZB.4\./7NX6@VW7>9QL_@T-'@YK'+['P-+E67 M>717?7%?0ZH\#J3+;B?H4;I,SVE^ZEW'<; P7A>RCS\\-)%)%#-F#YEH+#0J M)>6!\1 M@WFK_>#Q@(7#KF9[6Z[M2@EET+"LKQ^J8KZX7/]M7BW54KYZE2": <"A.M E M9#21)'%"HW2_09Z1V.@5HSZ73/LTWYX4 4 M]ZI'O AV=%_OZ>Z -@^4C%FA>)P^[9)%!RTPC=(=]VZ=+&ITQIM69ID4<)"Q%&>(D!@<_H>@S3$ B']AY9[VAE3]BZ".X71(&3M2ZI&2C$@ MGRXU3@S,I$%4/R"C=N%Z'V;UXN_3%!P+K!T1-X&(V94GI?MN91[C_KU8?OJ\ M*19X%W:_74M=+.J-FDEF209R'*F'MDA*0!0*@-%^]S+$1A<(]+7E6=H[:,&\ MS6F7+3C+D+87K?J1[%",FHO[1;"GM 47=.A&"EM/<'4F6G7!\G2"5"?>O!*; MNF-)5[_P:E5^G4O'15FQY3-R^>WNX6[55EK/I#JFE\]/1N!6C-9>Z7V]R)X2G6[1OKN M%-5>!$Z/O!,ZYYC]:;OR\WG^FVWI3W187KNMB\ M+S:SF*4,T%1J:Y(" 5,:<]&9Y%%B=#5=+T/>-PAWV(*O$EQPVZ*[".8*WT6P M+@RO4^A'JI[.#<:GF;H]I9+NJ<0[*N=WLGFFHG:G*#RA<4Z8GX:RN7'E^=A5>P4 M;R=4S G=TU Q-ZZ4'KJCCT3TJERMY #_.J\6,B:$(8,TI^IM&8)QE$:HQ9$S M)HR>-W!OW;?>&252P6\*>B!VV TOL_'0,BZS65^-XC.QU6V/$?/< UI[I[PV M330-=?7HGU4B;,^DXP5!RN(4410!$'+!0R02'K7&41S%?+:+M*XW\VKC=%GP MG&&3(?X%CA&SHD! MUIO/:0RI_FZ4CON9X;"Y_5PLMBLY43XW_'8MPZ_[IOB5?&__X4TS@..8J)NR M .$P$PB")!>H0T( -*I+]&'?\_)I!UE=&O)R"![ O@@^?M__QF\-=L/E4R^M MHZEW(S>,H11Z:1,_6FE.["D9]=A,$U%8GQX^%U_O;&KK\F:^*9I:]&V]7!=U MW=JLFY>F",_"C&=(I#A/:8XA9JRSF899;J3 O2SYUMH6B]6[BS M"@[/,N='XTZ13"ML7ICSI EHZS3 T&V:C+**W)/:#B?5!K2-1&]L,/^>OIH MQ8#64>0/LI?4VZKX('^0<5%KKWM=-\,(42(#HCB126G""=C'0BS)F?9!Y%Y6 M/.M$ARUHP1D,#<$66:ZO$?4W'?<8!KI<<\C MW)R(]?JR.8VHK[<7+\Z0N&#%=M/M8)7LW?[5/XBR" &"B4AYFL,XXHATIF&" MC&JMG1@<)H]\??VYQ\.@;LBVV^WTSG/?G4]CB@?9!WV--H,]T5ZL3T/?W+IT M9J_4 5^ZRJ?.+*VWA9 .OW9LCW^[76U5^8LZOR?_L[B9?YLQ0'G$(I%P06 L MXSH8AOO5.<+2V9>B^ECJ2J$/!"8C]A"LP<"MOBQOBZ#:@3<30"^A !Q+UL'II0>L)^?392--04Z\>EL-U>8/U1CZOU&&) MFA12VXNWZUMI7)HJ:E8\5,7MLE%[F;W@>S4'_+/Y$2_^MT19+$197:Z+F^6] MBH;?EVOY^]M*G>>EG^?5IZ*>4<0%9)0*"ID0(84PW]?4I!AI71X[/DK?R72+ M,^#D[0W#!DMUX[:=QG+I#]-L9OK?N17L_ IVC@6-9Q?!H6]-WG_HW46P;V[I MH'JQY(URL7F9Y-#)H/7RA^D-!@N_/TROL%LXGD+OT%N"]MD0QY:P)]'X$U@" MGP8/Y=2&I>D-GX_(\%-D,Y+1#,8PYPF*F% !4YAU%J,P$F:W>]K;\1P]O-"3 M^0$XTXL]>["IE^<-1:39?'Z(JE'H57%$GF77?JC*Q?;V)+N>[O@\2MV)G,T% MX=/(S9QX\N)>3U?LZ"K6SV6Y^+IBLGI #8VZF,?;-89<]^X3Q-6\/1;7Y M_D'V@HT4$OZ/[?)!90YXL5@J-:EG,(I +M(X3D#,B33&9334&@XITGKYSJ$Y MSTI YP_+S7P5%.H.,HEI6^FFLBXIU=.+@=DT4Y(.W$70P&M"DCU E2ZV$ >_ MVNT,92Q<3H M]2_-3WI6IIM2Z5)S@:[I=>&:E.BIC@MNCJ7@\*&?C5#5O3J"<;0S)JIR1J/:,,DQO "Q13S%R]1::*>2)R^-,@VU].2;U0UK=@SJ M'RN[OR_7UQL9+GV85Y=5(^6+O\U7V^)#45U_GE?%#*0&8E KC!?!P[P*OBAXP4_+=; H5ZMY5:O70X):@3W^RH4_ MNO5$D8TF8,\ITA,N:V(G)UCVGAP7JI[L M6 O4V[K>2FN"BC#B.$)IQ"(,PR1'66N-)R@VVB*SM3&H,"T;3 Y%29=(2T'R MP&%_,;H(=K!&5J(="!,5,F1SH@IDZL4Y];%BQ5IY+K>;>C-OKG^?)6DN*! \ MY2B'($$IR4%G4J0T,SOTVLN4R0BR.MWZ="#MQ"]51M!,K-].V1[>DM;NF1=[*: MTBG[TQ! UTZ]J*KTP)F=*+Y(7A,8(81$1AB+$: 1A!GLC,:A,+IZO*>IH470 MQ8I77W9M),\KL3VE;N2EK]-$:%_=VO=PLYRO\\+!:WC;UW!^:QQ7I]GZ[DC]_*?C=77&[N:GF MZUTUW.Z1&98E#".)B<((AEDF0,B2*$FCF.120(U24,]0/,M;B_XB:/$'!PX$ M.P^"1Q>"G0_!HQ-V#W'Y;CX]G9Q0RYEIJ?=&\WD[G27=)Y1YH':SK MU]<-P['A+'!5J-?EQM?S4 .3?'B2@8G&SO)>_W^" M X>"1X_4/9@[GX*=4\T+@@=N702-8X'RS.H5LJ';W&@JF6)S6TXM@[:TS_G& M49N#.__Z_#1.&WC/6M[MK]_.$4MY)E". . @RB(4YQTP"G.C M>T4&@#/Y[.6=[?,!0[2EYS3&3S,.G;8=)@Q.B?:6!^![=6!N@K%]WY!=F_Y)*:@KGVP";$/&!EOGV0EY-,L@%&%" M4!P1&(8I)C &292*E. 44)H-NL*C"VHJ:GK17._79/R;?<9?/\GX'QJ7!E[0 MT6[<@99R?+3K>(LX'TXWZ317;MHF\+EF8]K*/] K-V>YUB(-[5O9WK]2OW8"4Y7&< M;/(8OKWT)I%)-Y799'+HRD7PQ)GF>MI#=Y[>0O7HT31NAW/=*">FE]':?QK3 MS'CNEQ,9AX8WVMU^+A;;57%YQ]>;Y>;[WY>+HITIR?=?YO^[K+IWXFKR?7_C M7GL#7[W;8L] G"4< I(E:0+#%'' & . QC&*>694TS0$'L^32^>"DJ3N <>/ MWX,&_/[9QOI"_=WC)9:=!W9538.THM[\,[4&-)MR_+:=GPL/^Q-^8CH9LCFG M,8,,ZO'SVQ0'9UMWGMB]TK6?H9RZ)4/[P4-;S MU<]5N7VHY2=V#XVJWRFE?]*KQ>5#437S8-WL?DYYM.L!!@SAX/[^WJVZ:"%N:L\Q$T/J;B"R:UIL"_@_GB'/5^GH^TX^[$%."[-::AZ=Z]?/XDY2"LGE/= MYD%@L2J_?IS?_M[:VVBFN400QB#$$4I)1&)PR3N-%\(PK0N M)'9MT[.J=DB#LH,:U#NL!F^VNZ3XM(:.R:Z99NZ)W:/C\2[W?OU[OC7>X5>GYQ7)B-?]$[@A7@?7I5^.V6/D)ZNYG6]O&L+ M;9M$ F#!;4Z%S;Y8V'6J9^,O*KS&EYVF&7(]>54S]4=?UZR8LE*V MW0_%XO*.?+^>KXKWY>;U-8DV9$11B#)(>":U-DZ3/,M""2E)."$0@L1^W=4U M$/]ZN,<6/(+K(8#.6\)"&\=LA#ZR>1%TR%4IRHQ]Y[$Q=+>O?R7=2K&\_W\^KWYNP&#(5 M%1,D,WN!PQ1$(H]VDP<(\]2L3K"W,<]J_ 1?H &>WQ6:79_=O74=U!BS12V M#Z>>'A XS=4)?71&\S0TT)T[+QX3<,J3O99U1KM=L!# +$Y#Q(0Z=TJSB,#. M+*: ]M,R0V.C:IE5HMV?7ULU\TBM2S4;)UT=-U%%5A_D#\OUI[:@N(T%.2)YGHB436 3VXT?I>O.9!9VOCCU\>3,Q[O]I4\X%#1)<<*RG# :PA2*O?4P M!Z%)].G*IF<)W]\L\?0L5H][])R1K1>*CL&SF>3WHMA+0*K)V8FXU#7KTPA/ MG7M5^NVK9BKX?JLD]O+N>;V0M"?3_#1F3-H30+UZ"GE[M@U$.4BTJC_[6_&L M=#M@:MO@1<&GX6Y.#R+U-&T8#LU4[)&^%V6%Q^GSHEY'V3FA5_T9G89".?"C M=-W7>FQ*GRZ/5_<[2*W<_3"C- HQ9U$JT_>$ LX@P1V<"&,CD?(&PO^2X2.8 MX$Y&$XMN>U0.S'E=%Z9:YJ\Y+':EQVJ)?CO2>]1'MJ!W=^SLD8^X#VW K^X> MM(\FFX;4^G?SU-ZS/UY-P\7=?0CJ#H3'F8'&D NPB@! L0D#GG>&80Q-MJE MZ6%FL("QVF/K&3':<&D6,GJFT39F?(0U.'(D;>W.C MJT=X<;]<+^MFC^=+(8JB5K=*KNMB!F *RM M>%:CI\"".XFLN;Y70C/3HAX\ZDG1,!2:*=$S]A2H@)]ASXL.'27GA SU)W0: M*N3 C])U5^M9O_*AJ-1?S#\5T0Q'B0!A(L*,0,1A2'.Q-QF&V.CE]UZ&!JU; MJ52%Q4_S.IBKR\+5/S!\/KD?IWJ2-!B=9JKTLE:EN9Z[139RDW+ARKC#%GA_M0.GV5KW?H>[B+E?+VV51XX]*(F\W,YR&:)SB]Z""#E7P6X=KX VVXP2=FN;[LSJ-@>3"D><3 MO2MNM%<_BJ\'-JMR+?]XN[M%&*\7]+/L>47]=GWX.\OU[?)A5=2/=PL#3EE$ ML(CC)(20,)#&60>-9S$T6B<9 I#W8@,E?:OOP>XI^>!@R%YOYNO%O%J8+JP, MTDR:2S!3:R'#Q9KBZV&#/'6@N1B^=2%8KI_^8N?%B#?!N^#^U$+0D$T[#1$? MUN7GBTO#\ZT[,8CYLOK;?+4M#FY9W,]%$8""Y !3(*V%)(E8DB4DR41(J,!8 M][!0+QO^%$+!"AIPZE M#F_4/QB7Y3HXQ!PTH,U"*B^-8:A[([6#M1RV2)L)ZN)I"^P>+PA&BXPL.-41 M3P\M-#%-]>'A,:GUQJ;V>S6?YU4A+14+6MZK%?3=K4M5I2*MYK+I[X^_\F'^ M7?T5_BKSMG/\ +6:F^ W:-Q\5W.#0I># I^92DH/? M:_T*&LX9Y.O-O-H,/EEI8C11O>?N: O@ MH6A]+#XMU\U3Q!]W#U$$/RW70=W,8H9;P".TZ. SF(=FG,3D)=.=QK,?=M;: MP1]FPC+L!'^XN:AG6=J0W+GF_H; MZ=V/-1>]TCP>9Z,^G>&/,1_U8L#QC-2_-;3GI$UY^_NN[H)MU;KBSN1NU:GY MARTD_JVH;I<2[DS=E93&4B>V,P\[A'H:54 M:*=4+P!KJ]8>3X\9QD,+:$X@([$^^OS0^7,P10P\-Q@S?TKZ_37C1)3=HX// MA=LWET/E"J*L[HKE1NW2=]/(#*8 9("1,!1)#!EA68):I#A$#-@(]P@PAU'V M%MF8N8-5&PZ3.WAKM]'GA@//1IL=W#>.Q\RA3U>8R/PR)@..,X?^K3'4#,6_ M/2S;B_+W2%F:QE!.J#E/(4VC*$6DRW$PAPD988:R@3E4[B&1C3D_6;7@,/.3 MMU8;?7XZ\.Q'G9]>:1R/\U.?KO#'F)]Z,>!X?NK?&B/6 ^ HA)1&$' <84!H MR)(6)\$TI6T] %\O1JL&.(/0O!J@<\:J%J!H2P(,"@$F*5@C;PMK-NH?0ZQZ M^.]_6]BH)88+I)NE*%5/WN)D680SB%!&0YH2$.>,= $_X4EJ]#+I\.@\;PD? M +(1J*DTX5!QM,_6&WT'0/GU8U8JO6@8KQ&T;2?X8TQ)/?QW'CWW:XD18N>_ M%\M/GS?% G\IJOFGHMLW^5 M;PM5%'S7%@4G-(T!C*D(9? /(X1%'':.D(@/ M.F=Y@.]Y4NM@!BW._19GT" =K>[66>L/7I@[1L-/I'+W3&<:[63W\*T[3)[G MNJO],69=GP3YRQ3]M.7$YNU9A@0&G,.(X B$61SF,>_0"\C244_&]$(^D?,R M"]E5YE6M[D[<9:3C'9WIUQ$F-6\[;?T?8[+^0\[0XT_+VCWI_U-SL3XKXTS MAJWF;-:MCY]8AF]O1 M_#K1EG8_Q];V9XA^K)G678OVF6U'Z%<_R(P[!C.FL^YHK3?8S+L_":+EA(BR M+ :A,=K\1'GX5?.:OW1 MIF*C=O4Y&_OI8'^0"=D3.:[G9)]M.-BT_,HIAI-N\!!A$N99@L(D8E$$4/SH M1HB,GOJ:''C/4_/3@VZC3\W.FWZ@R7G,5A]Q>G[UN-P?;8(V;%N?4[2O;O8' MF:2]T>-ZFO;;C@/FSR^.@$^2F(.4-2\M(, IS6#G!@AC/G &[1:\]QSZ M\;S?Z-.T\X8?+(<>K\U'S:)?.37X1YNF#=O6;R;MIYO]0:9I;_2XSZ9]MN/4 MRKK4A6+R/RB'F$;8!CG(QYP[(5[_&./!O/U_U^8,TA?^$&4=&A6 M1BK,,6NU$4Y6GM[<# %3BZ'-'RN%<=..PYSU=-*3_AC3K'-6_)T+==AJVB_+-\^4[1^# M3 G+.119%(=9E/,H15F>1&$$(*,1!9G);&CX:<^3%KZ^YC?79C.1*3EZ$X9' M7LQT?0=DM".!3WDXH8N6A$U#OFS!ETXZC8T8T&U5*8W:/Q ;PHPD(AK*_[^)MA)Q+_::(0Q9R92X9,N&\6X"%I$(TO' M,U[.*H@MCU,2$FL?7M63?HSHR@J=UY_5&^_R?_@_MLLO\Y5:O<4;.J^J[S)[ M;-Y+G:$09)!E&< PX1$D E#!',-T&'EEMI[:JX+:1E=>=/L6G5=B9P1B&F(H0$)@E(XSQ/.I-A"A*C@*J/(=\I M5XLMJ/;@@C?!NMBHMY'GJU7YM5DSO"NKX+8J%LM-L"IK52TN__%_2R] $C9# M^;]%%V&"+N17ZH?B=K/\4JR^&\9HO5I#,U0;JB$,([:N#1YQ22F\DZT9X"8C;\/U3%PWRYX-_4:GC120TD) IIPFF:8PPI M182"SA:/F##1 3L+G@6A!144.U2&JF!)FIX\^.?+3"GI0^FR7YFIRN7F)>D031BB3S1SOVS-1D1]2SM>EAI>0E'R=TI =YTQ"1/@Z4 MSCI2C[VM&0 Q8B$)XPP@P5$$HE"T-CA@23C;E)OYRF)/Z^R7C41C#T)[+-RH M?Z67:!@29;&1Y92C7AM8(^Y:Z>Y6:9,U#6FPQ'YJ=\J0 ?TLI7PHJLWW#[*# M;/!ZH=:('U1QCDJ,2$QA',*$)@AF,8L0R;N-,!Y1:!19]#+D.V>YNOS KV[^ M,\#O6<#_UZ]O/_RB=L(?5VEO;[?WVY5ZY2Y8% ]5<;MLRIM,R_#)FE- M#L3UIU4QKXM*E0V6=]NZ:"9\.79G400Q"BG)$Q#&@F8XQE%GDR*DM>KJQI+O M+$GJ%[YY^_[GX!W'USRX>OOS7V_>7 KY#WE@4O3GB-?3:C4\I8:I5 7[CZ"&KED\R4[9_/@'H1.(^#L[\:KV7%O M7BP6WA]MSD &1$^T]5F'?X0TVE+\(P2]U7@+%JE<.TWUM M-2D%H-I,WW?9*)\@CD M$&(F$D(!35D4=27C,NG,4Y/$SYE1S[G@N[>8O'WW]N8MOVYV2J__BJ_X7R_? M,7YU_7__USR.LO^GV3V]^4^S]- =Z7H9XRA\FT5>!Q#WFZ6;[Z,M6^DR=D*J MG),^#3%S[U;IN;-:"^+S8]*)B"#G(54!8IZF80*2]%&!$V8I@:9F/(M>M]A^ M('Z&*^Y]*#06-)_L64O8^%I;XP_R[.KW7 M5<5%4O2P("&"(88)(1%!8&^,(&ASBMC0A&EGRO>&W[/*G-6CT!MN^O5D5'/W;S@R#;<9.K4UJ ;BJ>A4:Z<>;Y9Z)(C7EHU&(UF2M4Q.!&=.L72"95R M0NXT-,J-*Z6'SF>_%^CI2-[*_X3 M-P6L6;\MGYQBME:I'HQJ)W0#D&F3Z91DF<9'&*F$C#D(0)VVM?R)'1/726)@82HF6+SFXE MR98^/>$9@#DSU>D C;R2]#HO)_2F)Y'3$)N^3KRX[IR.P=V]CP9KL]YI2R_MMB8^^%&>V!:7,W#2GI MX\#9/2]#+G0EA!5WA?S^XNWZMKPO;N;?#BRKH]0)24"$*,\ 9CS+<9+Q?7R4 MRSS.)&3I:\MS[,*XX%=7G 5OW]/+7WAP@_^#&[Y?TIM-/949DD@SR>F0!3MH M@<3V-)D:_/Z%,UR=T"-7+$]#G)QY4_KIBX:13[G^=%-4]ZSX>%AN##$&(<(X M GD49C% *=P;@]3L?CI+$[X+(R_?__SFAE_]$C!.;@S#'DO2-$,?_WP9AC\2 MT!M)\7V@(%TGXT4]8]"I5IT*C?MQ.0X'Z.O$\1'+!2<\] M^P.[>4C2'(5Y+& "8$:31'3[;E&4<:-UYO[6/*O0P=+*);T)Q MKWU\3^RZV\H?[7SO.;[,-_0MN)Z&ACGT1V];WYHIBS6D60XHCQ."TU#$%&$0 M,X$Z"S%(C2[I-/GN(*M&+E:+SC-DO$SDE!SK]:'1EH7TUH.T29J&2E@A/[X" M9.B]]BMQY?W]_O++VQMU ^?NF!F]?*]"&?Z>JH-G/[TO-T40A8;/J??B54\_AJ+4 M3$\.4.V>A#O$-?#C;\<).J$X+FB=A@(Y\>3Y\V[.V-%5J!-'T&@:P32A.,LI MYTD:)X"2SF 24:-TJX<9S_IT_-BKX<&P/DSJ2=) ))HITB&H_]Z=;,6;3;7\ MN-TTS^-MRN##?-3S8E9'7!VP/0VA99F,(X$ M)9DZ*=OL^7>"*/^?X>-+QM_W+$Q[2$&M,%T$_RW\ES",@H=Y%7Q1 "\"$%Z$ M8?/_@_JS'&(R)MAN/I?5\I_%XD+=IU0$R[K>JA_L'YJTHEY/T'RS;J9DCX1? M[PC_VX[EMPV%@S_C])R9$U+5A\=I:%0O#UX^X-23#9/TKEP?F,D@IR#%"8]9 MG$4H)S*7;,W$'$)NFM,9?=QW(M?@.2Y&<7A*C2+Y3[(LNX#9[@%<]3.,DXL0 MH>ZW^TN5>7OHYX+>FL(\ 92M,+Y"/>?D3,YG1=\TM,D>_BO970\>M ]J+!9+ M=?WA62X=>G[0PS57NKIV56SFRW6QX/-JO5Q_JO'C.TZLN%O>+CG(V,)5F7W\X$)Y1G*&51PO(TPS2+X\XL(""S+$6R,^9;?)I; MG\>Z\O8\U7K2-"C+9D+U^A6WT[K75J\0JA^ST] K=^X8WE]KR)/VW4CS9=4L MF>VN"Y>F#X#\4LSK;54L+M=7A2KDE&&<_(7WY;KJ?B3S>EG?J.ER1F$6"<@P M04Q0F'.$4HX$ BF*&&.)T4W?PZ'RG$@J1[JUY#W:9A@?X@U^:\ >W[L?N^GT M1'2:K6:FMHX:S,^-3Z[X/2'7P[?A-'1]!+^?7SPU$O/&,P7YWJ)1U72-6?QM M6<^$@(0(0E/(\BA+($-IV%G-TMSL(KV>MCRK^@&FH $5_*9@V>JW+:&&JCP MEV9::TRC7U5]G1\=K>S)[,04L*\WQW3-"4O&:L66]>VJ5&;?;HI[?-]W/&E7;I;5FJ[&&_V&%X!\TMQ_[&H M9GF* J"MA#&TQ#&KUX]KQJV!M[VM7$\ZKZ M+G/DJ^)!8BD6.W$^CB+-$<8P$S&1_X$TPX*D'0H143[[4E0?2^UR8\?634;Q M(5"#NHT=T)>CV+!HV#7M>HHY)M^F!3+'B!Y)+@VI.U69[*D1IB&;WKQ[7M?L ME45=^>3U9GD_WQ27=QH*+G@8D@@E. M9)B((DIQT$%(,C0H%G1KV'&EV6(/R M[D@(9":>;DG74\[1^#:3S?-4CR2?)OR=T$XOS3 -X?3C6CE -W:Q62*JXA_; M8GW[O5GX9!&C(0)A"G).<\ 1CEEG.:SP+$P.JCKPMXXJM9O1Z4/O8:Z-A"S3G1MW.V4XTSI*)L#GB>F;"X\ M.J9LSMCJHVSU87E-&RUF89PD#,AXD8&0A (A#KK"'/<5]UL;'I6N"=U;\VV M?7]5LZ+67ME\LVJ[6WSQK*APE*15DS!#D>M#^72%KI=7&F+7GS6+!'7_Q[\N MBTK^^Y^_ORN^2))5' D(!Q@)!B"D"0"49VG4&4\S;)NC]C$Y7(W,'MRN_A?_ MK6^VVHMIXX1U*)*M:V6,^?6=NIY@3"][=4'YQ-3/D5/'I, M(\3>33 QI73KFTZTZ(A!8]U\NW[8;NI&IJ,V2F4(LCB/ 8QYQ$48 Y&U2AVK MEVOL3O]9V/&LB?]K6ZIZC8=J>:ONU5L'\^8ZO>!^7OU>;(*?&JQ!9'CI>B]B M#470,Z?VJ? .V$704CAV-OR2)QU]Z\'NQ-2LCR?'M*LW.WV4*FXMQKN0JGI!HH[7<6&1.BKUSIVAE"!28D6,!*L$S9 MG:Y@&7NB(5AV[ QY:\R[Y;HY*5?/I*0FE$0Q9#A#G$'$(]AA3'ALM\(V"++! M5N N@IT_S7K0X8U0G4M!N3YU7TE[O%YY%C2NC7#7C$&#&VKNY-K:7J4':^;) MWE"S;Q&=^6#0EI_8##*L[QYNJ[%M ?VGCI/30U12^K MP61$T0"_V]SBV7!_L_#SB'?I9)'TF3PBSEP:9AN[Z<>W% M"TO>^--5S;?W#]*6LGEY]ZY3WI')!R*\U\Q*>.^2F$;QJ(782L0+ZY*ZLWVWI@J=1B[H1& MNF5^&N+HV*?29U\UD\.?RW+Q=;E:O2; &<<4A9 2@2&.CCQE/0TI@2A+*84Y2FB0T:14O0C2$9D&8I9&1HJY/O43)E$@S/?+! M8$\I.@BG%*9Q1.@I+QKZ8TGDM*3'UHDCJM.+$^TK7]I'FSX4U;5Z5VC_"#E* ML8AHA#%B20IYGA 9A,ZC3'3WXWG=X&XX47[[;';S\5BNRHN[YX;5BO>MWB]8,O55DZ!S4WM M-\6W#5FI=QU#E"+U9+I3EY9?B M6NU1-MN8_-OM:KLH%D+R1LO[A^VF4:>7X!^!BB2"(4>0G[8)R9*?4.UD70 M @MVR*38CB6SIW@Z(9A.Z)V&]+EQY?EKH>[X,9.CRX>BDGJX_O3<*$49SC.8 MY(20#,<)B2CJC#)&H+D@69N:K"39DVVA3$:9C7)V5IMXD3TF< M^COSJCPYXDA7H!YW82_O5.!6K.LFG[Z38,M.(1O)GK>&T1/%:?4 M%H9YMT+UYF/3#"VN %>5_)7VEOO1U+,GIR?D=:C6FH;^#N9M.[OKAS:9:?MQNFN7"32F%L#KUF(H7N7O"S@GQLF-Q&E)D MB;UTT8_,9**I_'TL@Z%2ISX5]2R)XY1G"8YIAK@T%688=\:PB(B)7EB:\"P< M!T5EV88[X;;$Z4G( )R9:4D#Z+#RK84TK':\3LL)$>G)XS34I*\3I=.^ M97@":BW'9E%O^&Z,S5 2(8QR 5'"".4@9C#KK @<&R6&IM_VK2@M'#L],29* M3TA\LK#"WPSYNIAC2$24B=B@0_M:B.)WZ>].15;D[J2C\VIZ(O/;UXH3,N6-$^^S-? MKE4R=;EFR_JAK)>[:H3=\<=H!CA&)*<9Y4D,$9H'[&M$91 MG[- "INZ V?1H)NO5''1O %G> ZH)ZEZ8C0$FW;G@B2P;GU%LGF KBGQ.DVH MGR-")ZDZ(5&..)Z&4KERYOG1(9<<:5?7[I>/#Q>89PD*TQ3"7 BTBRC1,"T M,P8!B8TJ9.U,#+)YMMNUN;7>/+.E3T^9!F#.Z597\U+6[;S^/$XF]CI=IPH^ M^_$[#37JZ\3SPDL7G.BJSZ6Z0U;VF;*K0>B20I@)E&41@HA"G# :Y6B?%&:8 M&ZT26QOQK$ -+KOTS)XW/>$9A#(SZ=FQ=8AI')$Y1LT)F>G-YC2$IK\;I>-> M9B$V/\LLL)JO\'J!%_?+]5*=,U65Y9WI7)W-3L,8(02P8!P()CK3"!.C560G M!@<1H4\[D,UIP?D3F#WTJ3?5!EHU),LVNO7S <%/$8ZH8F=(.Z=HKCB?D+HY M<^DUI7/+USG5>]C>/\P.0[BW'RY)N=[6G;D(BB2$0%K-60*R*(PH[,SED" = MI>MMQ+.Z714;F9:H!9./"E4S_.KBBVP&=>S"2-KZ\WE:S@:ETDS"#E%=!!)7 MT [JUR.^5N4MUN59>X2DDGP^ 22=SZ?S03*4ZGO"DVK[N=\?T71G=$UKHJ[ M7KRZ[=:7%=WQ6_K[B-15+M3PNIB>W4?7:UNK/@VBSC",1,@%CGA+$0AB[,.288BK<#'IWW?,1'_ M&W__*P_>!-=%]64IXZ!JY\2PX\V"N1-CT6<[3&.<>O6P'*Y7FXWOYHB#NF%] M-^O6>SDA+ S#*,I#^7$0TXBE8?O$6Q;2)#6ZPL7:B.>12B^O;ZX#_)X%_#\^ M\/?7_-IL%<:>/+UH8A#>3%.5NGV7IP,U6D!QC)T3*M:;T&E(57\W2L<=S6C) MI-YH6<_!3H5#7:F%3_O7B /EN,VJ# MF&M?<'G7A77U1; ''!PB#K!:A#[ /'([&*WKC-H>MLL]KMM%=R'(E*SCZT/> M:)_$LI$_[\IA.J]AK>J9C0@ !,Y HAY[B^,P96%.:6>5)Y%1;-W7EN?YZ^?C M&Y\_+=<',UE]I%S,\%1P;^KU(O,A63>;I*:V$6J_!^J*XVG$[,Z\>5[4ZI0E M1]7XE&049!' %(HP)"D&I#,:Y9"2KAK_QD#G^EG4&G!/2_)O+.[$,J_+_Z'* MR'59GLB0<^2,61FY&4>VZW2S$/,TCZ,L#0%C4,:F, L[,X!SF1.K]V+LUN?. M?MPH:-CCT!Y&NZ=N;O=+36T=@>'A%G/*[%;EG++5=S5NW"4X@Z4W;=:FH27V M\,\LM1GRH%V+V95\'EQ#DJ4P2V.2"P(SR&)&(=LK4X*BQ$0R;+[O634N/_ K M?//V_<_!V_?T\A<>_/3N\OK:,'^PXDU/-WQ39B8=CW=0/KEG:. JR9>4G"J* M[$'@-%2DEP?/2QY[LV%]B&1GL56P_5Y!FLE8!_$\C65:03#!.(:=<1 M$CN3GAT9GD]#.7IY^J33I1;DGT?;:-0C[Y1P MN65_(EKFV*ES9U=<<&9[]5$N,IZP'"8,(,I"00%+.BN< VBQGF%J8I@%#.V+ MD"9VTX\N>],8.M;HS]ST8\:"F^E_)M(8$A&2.,VBC%, I;G6:,P28?3Z=T]3 MOJ=[A^=)#3ET,F>!HZY,H9HZG;D"/M2Y./VL,DSTD2 M4IJ33$#&[GZD1W>"SI\QCKIY:9B3.?'XW6$:\\DDF'CUV-X46J?O#;\HB9)(Q"1' M$4DQRS/!T\X:3L+$:C',SM1 BV+[240&A[O%?C7!O.?B[G6M+K-3&M ] MO-"\NM:,%;OW? 0@".4YA#P5.0<9Y/E^L'(8":-TU.C+G@.P]_Q&<^=]0H_3 MZ'(VC7%@B?WDXS1F#.CV^>>O1.\W;/*8,$C2,(V@>C5+9'G:#3&0L"PR62ZV M-N)YH?C%2 @^\*M _OS+Y?O@^J_XZL1FL9>Q<8RH$\.D-[?3&#']W2@=][E^ MXXC,Z^7M+$T0R=6-*%%(<\%@S-G>%H \[#.(]"QX'D$-"'5")%C(6'=>U8$, MDX-:X3,LZ+(D4"\#]\^=6>[9::%X45HM&FT MDQH?#/87FQ;5N'+3@C 0'%,RIRDYQEZ<$1T[5G1EY^_%\M-G^7FL;HO\5+S? MWG\LJLN[QG)]N=W4F_FZN0.G"[ P2!E+0AZC%'#!0IC KE >Q"BF9B]+.3=O M,M"LGISZ.W_[\U]O. OPW_@5_ID_22BN@\M?;ZYO\'OV]OW/AJ6H[EM"3])& M;0(SK>N@!BW68 =6G>_;P0T.\.YE<+2*55-F3TBEMT::AH;ZZY[2><@- \1B$Y"/H^Q:2Z@O=META+:WSL]$77$HOY- MTO,5K]6UU3?SCZMB!J((D(3&/ ,Y8XA0D7,DI%X+0@",@=DMT6;?]BR#"DZP MPQ/\UB ZGO^YX4I/YGS29"9C)@QYNAW["14G-,B6M&EHC#7Z%S=6]V%!5R,^ M5*IJ>_/]@^PL&W5)QC^VRP=U(23Y?B,_A+\MZUF8"(HS+E >2UG"%( <=I9S MA(UNEW=AS[.6=! O@@;D[K*7#N9%H& &ORF@AA+CA&H]V1F:93,I-0O1$;=999BHRN M"W5A;PJ*MX/J2O-,R.ZI>9YX]J!YYR@>5O4>>;-1/0O6)ZYZ-A[IJIXU6[JJ M]TYVN%\*E8;.DC0F+&)Y1&*4@#P&1)6?[@P@D1BE@0:?]:QA"HF9-IE0HB=! MGM@P4QH%(OAM!V-@*7GT_X1B6) T#6&P 5[V[B!ZP[RN-@<)H[J:^/9V>[]= MJ?,WA[>QLZ*^K98/N_M3.S7:!5LDADD>4XJEYH20ATAD+1YU88#0407_*#R+ MR/OY?7,U>H?)*,\;H U.R]"TZ#=3+5/F=?1+\G&@7?*GY[K5F[!79&ZX1AA7 M%0?TLQRZ>[O57-6U'X%T45Z5V%=I)O.-/8UMGK(:R_R?PQE[>>BH:@ZX%/KK;I'+.^*>5VT MP7*811D-$\8H%)D,EG&>@,Y0G FN_1R=W><'W+QL8!F\7F;)UVF%&X@J^PW, M!M'Y)-<970;ON?FGS>[)-@OZ]-YD>]7A5Y3; 3L3>%FMIP.ELYYBH*D_5^5V MO3@TP@01,16I"#&4DLTB1-M F$I&J-82H.6G/6OI#I"QC%I0I"&A?MDQD\]# M8FR4TX(A ]7TRY2=8IHQIB>6+_P\)I3VA$Q )'N +YUT"MLZN7?+==%<^S2C M*8IS"G(BA(QM$4X)0IVE+&9&=RS;?'_(>CF%*FA@61?-&1"GMY7BFS/[V%.+ M+L\5='M.M*KHS!F(<\!A'AF,*( MY$F*>$P[PQ0!HQU8!^8\:\WCNT<[B);/0_6@4T]R!F;23(&>D7C1AB7M59RC MO=-REK(3 N60[VGHE4N'CCT]Y8HK[;J1HJZ+XJGYFZ*ZO[Q3%VHVAEF"\YSQ M+$<80@&8 $G<&299;'0UD@-SGM5,H5'+Z+O'+!K)ZP#4RJ MF;#MP%T$+P2N([K#.' IRUG.3I6XN"-\&LKFTJ'G)3&NN>JC;%?%NO@Z7RG[ MLXRFA##!TIRS-!2<0=@6Z%"0D4RK(,:5+>_98 ,EV*@AYU+/C/BT%S-?5#I2 MLHY>A6]\%3L@RU#";&B>KGY9>:,A7O8LV668S\Z:7A5J:_902:-9%F*N)#2& M$:(I0#3C7:(+XCPT>S#,M7'/VK;+DWHIFWN^;1+2@:GNF9Z^.#6_Q]MFKL.+ MH2F=VJFKPY:9AESZ<^]D6NN<1R>"RI;U;;E=;Z[FF^)#(;O_>C/C89ZF)(X) MC0&(119F<=K!2+,L<2:H-L8]"VH'*:C4:OA/\SJ8JQL\%327NFI%NP-=]DK*\0:JNL?=KF!U#67NZ9*&M_'NV4]4JAN+S[M2ZPC)LW M,\2R.!J7M2\GQ:H?0UH5@*F]XENTJ]?JSK5>]I\7'L8H^MV1.H,K/L4.EMX[7 M)V3M'C%&B$&(HHR))*0"QH*(I+/%0[-+$^PL#+).:O60N25C-N&I#[)ZAJ7\ M#&4#Q*+GWRWOQ^(48T]C'T[&G':,F&TUB^5Z+AUM[!V<4=X7\" *0XCB,(U2 MB "E-,S@7LZDSIEO./>UZ%ER6GA698&.*#79$7@0'($>K$-2B M[NP^M"OJIR%DCGUZ=4_:+6/V0O>TE">:"4HY)S26^3RB.(M#'.>M72FTW.A] MB_[6?JQ:P5Z\VBJ=3TJ=J-P4Z@1/$&:D;;9D3U77K/TYJVG]F-+5LT.+&KO3 M48()1E&4@S"6.AI%T7YW.@$ 01-QJ-\'Z&C,J M3^BBIS:9ADCZ,0%91F,\EQ(Q9;I]=XB3[2N M='%AQ[,P=G#L5M9Z$6@N@#ZYZZ5V>Q9'66P[09&FBMD2.SW)LO;DA#[U8\=N M7?_#_+O:9ZIG(0=I#-,T%&$.,Y*DD':[RTG&J='I-4L3GB6(SNO/P<-\N0CN MRBHH]^O7*P6RSTJ_/HZ.NYUM]A&G.QO\.@O=IO3.0T5*>O$R?7^RTY MT2HN^44:V%:%^O[EW:'.S>27PSAA$&=)$B<8(P+VQA(44>V"$GL3@VK-73N+ M&RA-7P9/*\V Y)DIS0&FX/+NZ1+7,,09E(4,0Z!=*8@5D7K5'T?=/E;QT9^G M"51Y.'"B=-IW#%_[:87^IL2W_]@NJ^+H$QPSS&4"G&#!\D1$$0U#HBZ(;@"D M!*3I3*;/'TOM9W_<&389-8<8M0?-!_GWG]6B47D7K-3S$?.Z+M7%K\4B^+K< M? X^[:Y"LX@87?*O%T6.1+R9WG<@@TT9M#"#9T\$73Q](VC@1X&T23P1AGIH MB6F$ICX<>_Y2D"_N=(7S^G-9;=3B("FKJOPJ ^=ZOWF<<$!1'H=Y@IIKGQ- M.JE.LPC$)CES'SN>@]D&VIMF?]&F1*47@WI:-Q1Y9N*VXZW9#&+%Q\UHM2S+*,YPB!* (XH "RB(NH,I3*9M](? M_<][EIWFU(M-K&7#E*'.^"')6E[:93D%:"1IV1.BHRCF[$U,2"P<.*8?MEQH M+<&]*Q>?GI?V,I;$$6(<9PS"! J"1'=:((TIU I:K#_NN_QB!VDG&F9;C?9\ M:2RU^:;*3#@ZEG8%$N>V$AVQ9+"NYILMNQ4U,];TEM)>\?38(EH?4B:P?-8+ M?NFH<_0+N.[OEQO5;?"]NC-@!O,DXC!E,M6,120PQ2C9&TU2K4T,1Z8&*6J[ MW:/J%XV9TF@7F7EDL%^4%CQBNPAVZ,8-V9XR91"^65(\S5#.UIDS85TOCK2% M2EWGOMM)N-Z4M[]_+E>2O5JMC&V^/]Z+C'(<99SF$@3(I53R7*()(P )!CG1 MO8S-C3&/XZW#IQ;Q#Q'^]V"'<;QE&!WF3HT_I\Q/9!BZ]>GY:/3 F/&@O)E_ M7!4S'A.!(@A$!G-ID C*:&<$"V&V5&/V:=^KP_L!]UN#Q_#M%%.>#%7*/46V M/I0N.Y:9OJ@5D7+= M)&/M4Y9)2&A$U(9Y#N(09#',]G:2/,E-M,7\ZYYU90=HMPQA)B461.G)B%^. MS"3DD![CEV7=R,<+.DY(ASUUTY"-'OA+5YW(8//ZP A>+)9JLVZ^^C!?+I9K M.G]8;N:KUC;/$XS"A%# (408Y2D G6U,@=8+16XM^JZ,V8,+%+HW;]=!B\]@ M%]<=O1H;X*,PVT.,GC.\W#-L\V:X.ZH-=M%'H=QN:]T9]7J[[KK,'-N*=\[L M!/;GW?M4^NR+I@^;;V1(6RSXO%+W/=2ML1@#QCE*0P@PCT*0LE!TQD">&-W! M96G"\T31H0HZ6*;OFMOQIA>)#D"9V0SP@JV18M+7B3D1F/9D:6D.JN-/H#BR+SP^WZ:;N^K79WE.[^ M]^WZ9<7"5;E:B;+Z.J\6,\@XS:,\)6'($4V2G(1=ODW#Q.RQ<=>V/6M/!S?X MJ0/\YV"Y/E+KHW '+7!#?7+>)'KB-69KF"F;AX;PHGZ&C)Z01E]M,PW=].9= M.4P/-RWOGLN^?;G=U)OY6B:BGV99FD4BA!C@G&'"899'O+.#8\1F#T6U+!=R M3J@VFH&;L0V3T?H['A'[.]URS9I0E,"0AY7D*D.!01H-=Q1A- M"$06 F)N9$@%&3J+>4[&R2S&FKF)C(@>#KS(8GIR830FWM;UMEBP;27'WH>F M@_UMOMH6S;@DP0_5V5=S_*,4QHE/,PA0@EA.!7[G"K&N=E% M&IXP>%]1D;#??%38U%&K/3CYPXE#W<.V@N[JR_@-8#/3!SO,%T&#]")H_K9M MD?8:F@!7E?P7B]WIK8_%75D5*JFY*Y:;;36&')KS?$XS/;;OJ:]W M5GM*]&X(7!7UIEK>;HK%;J].I5_O"W5#W;Z/2UPB3@C @&8D%_+_8DA@BXOA MF#"S^^'\XS'1#:MKXQ3Z)I\J[X)BM]PQ5TAE[K N-CVR+/]-U4O11VHCT^5W M552P Q_LT <[^*W"RU9Z=*&K05!.7 32#=6F!XY,0N'U>3?7>@]M.FG5]^&O MGOY[8]I%L*X%2T))<0RAR'-"(<>AR*(.%J7$J'37.QC?FQ(GYP!W\;N;AND? MR _>)NY4OPWO?S#1UV;=,KYWVJ"3EGP/[AI$_!YXUA5\O/C?V[JYCD)..\TS MXC?ES?S;WY>;SVIQ2.*4&%[/2&8LQSR&' &1EO9K^N<6L'I=B";-E.M>>!0KF_+^^*=6DM*1)RS)($T@S1":11RVM55LPAFH=F:C=FWO:^_J(AM MV> )?EI)1,>76;R,UR=LG!B!=JQ-8TQ98B]=])N^91V<1I1E:803.:[R&'&6 M[^V@F()V5Y:O%[9%'>^,\6*Y@QT:-80<0A M@RR,<9A$*0$LCO<'O!F$(38>%N8FAAL7/U:A@BYO$QD-/1PX7ZA@QH7V/2?M MJ1"9F#=#\*;XMB'2J=]E-):'# /,J2 T3T2.DXQE(DNSA.8B-SH49F_%\VJE MBIC>MA&3FHO_K!;'=MLAAC>>V/.HEW@.0Z%96KD_'K8G+?A-X0H:8$/??W*, MH!.2TY_4:2B/ S^>WX7BB!GM>?GV<['8KHK+._5"S-MUO:FVN_>.]H9)1G 4 M$I#%+$GC%+,TX@E),A'F,:6YV4&R_N9\ET&U"-62F<)HN'/B@$[-O9%AF31< M]SH@\5VY_G3P!M$!TO9&RF TZ3K/X:FPR5T#3$/,7#KT/*QRS96YO/TRWVRK MY68IDYT[U275'=D*3-,%'V&$:8@I(SRB,$$9 8!F60.FZ>J:FG:_>.:JD7'K65 M=?NQ+OZQ5;>#?MG?6!SC+$]H%B>0YY@P'F$0,@IR&%%UE8I9&;V- =_!X1Y3 MT("RO''(>644O7A<")JU,N%YXK3GP_M5\)E[WD_ MOR^:&X;3-"408LP@#AF1EDB6X&45ZJN&- M'3.UT";&SU/;!R2<4 ^_J0JT-P&#+$NCB*4XRGD<":(> MU]X;0?^GO#=;DAO'M@7?[U?P,BBE^_4-<'#W&-P= &24ITA,U(#]]H+P-H;P :@MR*N^>GIE,#H MOF]=HO34P %'QGHPR]7>SXE0T 1-QI:E"KK@3^B"$0=*]_%^*K]\W3723G^7 M&B<, I:%R$\B&&/H X8'&P$&ZB_):G_9L2YT>#P)2..65WU^SNN!>VKTY."( M%9-+\M3'%T'SBB+$1?JM]Y^*QI!6I^DT0P&"?$Y3AD *(J2-!4R%;'4 MSP+@QT3O4ENM3[M>:&6/2O,$H"Y/:H+AD"(]L1B S'3?_G,>SFB$ M(6'+T =3\*\N;QW!@>GNMOC+;1[#B4\P#RGR401X' 9Q,N0Q),9ZMUZ;VIAZ MCUL",WL(,QQ K(XPL/J$:$4P)&ZHVAE'N4QFN6,H-)8?1RP:$5_9IG[G.1' M3X,T.5VL"NGZ<5F'C)@Q5*(^UX( I3ZD&?%3!#(HELTA)G6],C,PL0* M-$IS5$DSTAL'?(W4FGFF3F_2HBXQFC0N4EYT?3@O+4:,&,K*^_V;1AB1]BVC M-$U8 ((@C;,AGZ(9C;0VIXR-3)W>C'BYS)A'([%Q0^%8O5%A;PK->:_RI-E8 M0A>I/ 9NG!.SO8?=N<_%J*[;7?YE^+Z'A?;XKZ\*_/-]9];,;Z_ MEH___%K>?;VIRR]?Q'_??"WD7UG! (: 9P&->>8'F(49$BE7#"( DX3A6+GL M:#)$KI7MX(=W5'5RY3WN?9%GFV[WWGC5X([WI_3'V_4.>;NOA6[9TW3M>EX\ ME]NDFDI[JC4/;GC7]][!$6_OB=>ZX@V^>#=+;DV-ZJY%MJI95=B4K:M65&:+ MW%/%:),WW@**V*;WN9ISN(S- FC9W%5/V]WU]NBA^'?W/9QWC?CA\;%8KS) M,B;F1 D 5!ZGY'$0"SQAQ'$00\3&17Y;*!Q'^P&FU[X-)(%Z37M_=7D_Q'&O M;.2/$NU8Z;?6-*;!>XY6L12P]RUUO?4Z\/U-X^_N!Q7WWC7>S<)::FQ@GJ/% M+ =C2RTW(@ KDJ@5=&TWS%(#K74_+P97-\Q>"JCKHER1ZEM1H]MF5^=WNY68 MI3.8!3P(2):$%(L)>\ PPPD+&57CG]QI@R)V;>,3("=S6V2ZCW8=J+][OM?54_M!+> M'7)/&0]P$D9!1#%+60823CM3$>/,5SJ!/LJ ZU2NQ^4= =.[TV(^-QOFM?>2";O&FN[[O75F3Q4%>E MF'),2!I&<9I0Y _V4A)G>L]6F5IQ+"TM'KGJV^6M1O6#Y@PJ;G--0IYFVJ'% MFZ/;HT_0HR2VG@:T;.",L(^I:A*&,1HC4U3. RH4A0. MMRSIKH:T!'7Z@68J]GO-R#GA,*=O(<(QPH&7PC&6"Z6MM8^BJ8NZ[A^6_"AZ MTM>\*;I%RMZJ'P249@GR>1B%D,),*%9G-4ZBE*K?V&/!EF-)V2/L8^V L5_H MU]AML<&KPN[7Q)3JZ<\%-DWN [)!J\96U<3TFFU(C:99;G]I4LLKB MW2.;WE1N^MJH5?3W^WK.C-,$9AG*&(^R "!(19SIS<4^4CHX.]K(+*OI[W6+ MO,=S:;2L[H9&&TOK*@PZ6E]_?Z:VVQJ/BUQG-W#C_%J[*2\ZTB//Q:T01WZ8 M\9@D%(><^U$4!L/G(4ZHKM0H?70J:9%@]&5$C1=UV;!.B:%,G&7#IB1(0Q8"SA#,"02K22NX/ MEC!6N\9PS/>G&NA[7%X'3'_0:S.G/OY=DF8H! MO*$;X]C0D9"/P\N]--\5JX21.(A#!F+FIT'JPS"(!SLD0=KI@=[7IY*/#I4G M8'D2E[YZ:)*FKAWN^#)4#E6J; K',Q(NR(898;HH/3^V**P(Q#R+ M6.GY"5$P)FA^,3"'7EGH(+J#_U/QI92'%K8[^3#.*O01C!(>1X D@*&,91D? MS 0DTQ0 S8]/(P('4.V[3;I"H$N8JA@XY,I($%1ILB<*SQDX*PR&9"U%'$SA MOQ*(43RHB\2[[5U5BQRDW21IBX6)/,E7_R#56DQR *$^B0#&()!7'$(]49Q:P]*3K+TEEE MLL/O4H3*DC>O=,LF2^HR=I-_?[<6,ZOROKQK+?>Y%489SV@( D@#/\6^'T5X M;P\'RLNMXZQ,(UT"G?<!LG*DJ461>4 Q4J,X MA5%GT+K,O"!%16M,>5R8X!B[<4IUQO&B+3T?JV:7;_[?\K%=$@+8#T/N9R#V MDS BL9"[H7B7(1]B(^'1,S&Q['3@/('.:#G9C$5-R7%'X#C!4>7.NMP\(T1% M;,P87)C4&#IQ2FC&<*)T':0T51=Y^WF,?)+YA.$P)GZ6Q3$-]_OJ6<:4-Z^T M/NI82MJ,7H+15 X]8BYKA3-.]-1!D0XK=V0>>7QB^!N1,O^ -X-=C>P,ZH/Z MO>!F\_%KM1T*9B!"!% >9XRB),%AZK-]>@(A5WH!Q>C#C@=WB\=K 6GOW.B3 M='F0.^5';Z!K4&-CL+_T_,2 -R9H_D%O#KVRT$'4!__GXNZI%OH"@MN;@J@RX\-&7CI_@D9,&9I?ADPAUY9Z"7J,G!3Y^MR^^7SCX?;:K-* Q91 MCL(X B #41(IFA*F'>V=BOA%9\\O"./AO M1/\1/*CO()"GNBZVN^[8G-2D7;Y[:E91$/HL9!'.".1)D-(@(8.YD*A?RS'* MR#2["#TX;X_.Z^#I[B*8,JFZCS !B48["=K\V=M)>)N2LWL)(UF<7V;LN/%J M/\$*+SJG9,2 S>]VY;>"YKN\M[[* L:2((H@RP!-(YSZ'.U5CG+-F@E#(]/( MSA$X>4]%/HPC_;,P9DRJRLX$)!K)CC9_-D^\O$7)6=D9R>)29&>L&V\<;K' MB][Q_9KDN^)+5?]8H0A%,(LS6?S%* K3,-CG5# @FH?Q]+X]C[#=E05T:/C_DFPU^:LIM MT32KE' :0$Q(!((LQC'PTWTE11@%R@NB)M^>1AI:3-X 2E<:--E2E09W1!E) M@R)']J3AF?]GI<&,J:5(@R'Z5](PA@5U:6 /1?U%S(G^5E=_[KZ2ZN$QWPHA M8C%)0T!ABBB/T@!$:+BO3%X@H#E7,;,QC50,V+P.G->CT]4,0QI5M<,]@T8: MHDN>/3%YDY"SHC*.PJ6(RT@O7HF,#58T\I"OQ68S&&$^]C/*T@0E/@:RH!,? M]GV![AUC6I^>* N1D$P%18\JY1S$%4MF*8@2018SD"/OSR<@)C0M12+,P+]. M/\PYT-BA:1_[:E]^^?PU%SWF^FG7[/*MW$$6LR&A0!D(.(8I#I.8@>&]P)A% M&=6\CF.4J8EV:XY>]KOR.I3>$4SM79M1["KOW4Q%K-D.CBFG%G=RSA!T?C_' M!K-+D24[SKS>V[''D89L%=M=G6_>;=?%]_^G^+&BB!(01RF4IV_3+*0IR0YV M -=4*LVO3R1.'2JOA>4)7-IJI$N:L@ YY,M,8TSW^1?5AE$,&992E+(4QS!F.+#W@^.@*I0Z'W5L4#L MP7@2C;HL:%)S60[C-:)E_L!OBKL9V"/U'&'C9W.6; M_RSRFHM?:58<(ACP) .-H/UT*09+IOL&@^WW' W[_GD"'RY/ O!:9 M_A,,VM1=EH$I6-,3! /";#[ \(*($S(QEK;Y!6.T!V^\OC".#7T1Z=Z-Z6Q1 MD#%Y;S-*:$92QE.&]\7S@ 3:#]'J6YA82/KGC49)B1:!NF+BBKMQML)4>:IC\FW',O*A\IZ? M*M5+G-A5OOBUR,M3*_+3?E[L?O^:X]\G>3WVZ*F^+[#@L'_R7R'>HCG_EA%D/L MIUD:9GX0XSA%$"*4*$UN3.PF"80^CS+",(U1$F(X!MA/L$]9%H6< MA\3YN[][L*.DTPGQ:A(Z-^=Z4MJAO?)>T+Y,436@]HRXNFRH98BL4P^KZ;J] MGNC*4J%R)U??&K1=DVHK\13;N[)HJ)@];ZKFJ2[0K7Q'\6ZW8G["$RY2)Q ' M:10D 26$IB""*>51$E^ZV\"-48?+/P><7KY=>\^0>@>HWA\#V(G'N!:19T:W MFP99QKAVY%LU19?6&\O7MYOR2_M4US_+W=?_NRJW.X'E<_%-R,QF+R^HKN4E M,^TKZE)A5DD(AB#U!S!^"I3NB7(,P74:M4?M_2E@>RWN=L3W MR \!WCO"WH?XTV-^TE92D]X%-)">!KMJ&R=Z;,;N&6%VW%S+4&C73E:3#@$U MS6[JW:J]ZO/Z_MUV77XKUT_Y!GTOFU4:A2F,J9]QDDDSH9AI#W88"I4V(LV_ M[EAI]W?0'F")Y$D 4Q31$;2=U\=I&-.3/@.R5%1-N'JD:.*_7JK922[>$*KQ MO,VK01;P5[9ZT CED$KVJ=BTJM9\+1]OJJZ6FU8/>;E=X02GLJXSS%(",0I# MA'F'@/DT J&QIHRT.X?:=-#&Z,U8L@V4:$*>+6C4)8K=J=1YGE3URQ+;"U0V M6YZ=TSRK[%U2P\>GA\<5K^J'HF;?B[LG>;'8]?U]>5?4OQ?MBPI)1$@8<1;Z M?L00#$7^%@[V&.1*;TB/M^)Z![7%YNW!>3TZ-96S0.)Y39N6/\W]T1/4>7]T MT!0CA04.UWT=9#MR%L+E,TP3W MFN1<3B7=\:*YCJ=*B;7D\)GG)U(_,W;F3^P,<5=C^X7!*._3/D!C%@,Q!48X M#CC''%(J+/ P\AG-@-+%)2;?G6ZD:T\LM2G2&.T.V#$>[Y--!U]X?VG,:W*T MH%&OB_RM<6_DO=)T['TN=T#[_ %Q'#/. (*0QGX6^3X#^^D>BI7&O?Y7'8_Z M#HO&Q$"/$H7)E#,V]$9Y!\-DJJ3'B,;4R!DS9E,A58;4)C['SIV:Z!@1L(") MC1GN:FS3:P@;?:KSS[ORH;< ,8U#SA/JIQAF*<,PCGL+ "1$Z88CD^\Z%K <1T^#2D82:2"8D['H9Z GJ;/1%)'\JBAL-/Q:2:X8WA5 MD^"S#)Q29#NT+4"@+3E26>]2CJN"WY?;XMVN>&A6:<@H02*+#A#P&0X81,$^ MGO!4:>MT ABNE_A,*U"E!U[K@NL288TF.Q](%M9:FDN.+AMJ&?7">YK?4-\) MV^XGK1LV<'1L[; IMTK)^40.BQN8C5R.:G)M@LIQ]-M%IBKT#&J?3>)H\+2/*MNE,Y MZF\Z2]3%8]64NVH[&,R/#?H<^J%\4#7S XR2T/=AUAL, D:4GA>R8,;U G8' MSA-YX&C]'\FGRD+W9%1JKGL?6/QXS**)V(]D46=9?#(V#5?)C5E57#4_Y__) M170KI"U S2TY4EGO4'I+-K^7VZH>'LLNFMV^9N-C(7J5Z')?"OSC@^"CVNX$ M-^)+7[H_LHH9@#[@,8LA(PGG%,9TP$,(5GK&UCT*Q_K_'%,K^V*4E;T;WF]Y MX^7>8^?$7_169ARVC-K"S#(:12^2O&B/ ?J5=Z@1.Z#W;G]X+_Y"]\>F79DQ MYOG,PHS[MEO&NLP$?E93CPH] ?_\]/BX*8N&?7\LMDVQ MR/_002S%#&(8GB M.(2#%3_.M*[8T/VV8[$=X'A%AT=/3[6)4E-)EQSI:=^>'G:!'BGVT:D+$*U:-GL MZO+V24XPT$/U)/)-D-(DY!DA 42!^/^$XCT@"/Q(*[]S!\-U04:S*Q_R7;$6 M2=VZK(N[G7C#H?(N #352O!&&W.LOCT^>>G#78M0][;9L5RJ2>ND-.H)Z!&# M';CCQY>O9M'(2VR=44)K1"]#[^RY\^K25ZL\J6I7>Q5'L9;B^>.FSK=-?M?N M2.TOHXPRG,41\F,4,\82XD,&*.01 (C%F%^JUK=FQ]UXZZ&UVW M7F+KS'BS1O0RQIL]=RI''5)S[>?N:[%^DE?BG * ?SS[G?9VP5#>[)SB5![ M3!C)$*&PPX+]+"-Z*T1.$+A>1^I!RZ!X>KQ>R>7AY[]M= FKHT927)V:O7TT MU[!<-8V;-2\3=L^MC#EMK65HL&,?7ZZR3<"H6OVDL%6(F>5VW?_T4?RJ?!.J MJ+^5=\50ET_#,)"W8S#*L!_0-"9)UEL.*4N5%MULVG-=1=EA:\L2AI][H-Z M5*?0SQ+)"J4T,_"KIZ0JU)H- M^;[CL+!'Y?6P-/3)E#$%S9^ +#V-?\63B:";$J8AX!,09R;8!@2JJ?/;'I]2 MXY'\+$!]QWI0V>LM.DEY7V=YO2UZ(RQA(04T#(*04@)BRA+<&TD2 M5O&=#_ MM.M4>R@!!CK)GCY!*KFS4VXTT^2!%@'&*!W69T@G\W7*E&&2J\688C+[TL^3 M>:LQ(0L0R1'@*RN=PD :;_X<+KD":>(G( S$UWTFE[)),&2W28A\K"V-ZI^> M2AH#@X&O09"&-+KAQE :!9@QTJC!D($TNF%JI#0J,:8GC7L_+TFC/B$+DD8# M\&])HRD'>M(HVFU08,2Y'Q&8I@C )"(XBP ;S$2^SKJMP<>GDL?09/#KD*0C MD([X,95("6>42.KP9"*3CO@:*Y1JO&E*Y<'7BV)I0,N2Y-($_IN":91@QAD"F(=)BO8Y:Y"&2L<'3;\]E6!&!D*@0Y&&7CIBQU N)9HQ M:JE#DH%8.B)KI%:JD:8GE0=/+RFE 2<+$DH3]&_II#$+>C)9?MM/[<6D/J:( M$$Z""".0DII1S!R0*4<@SZRD[/L'(FIWV*#0 "8I&] M"BGV64;C *;A8!$'L=*6C@T[CA7T9"&YUI.)5@@]+[!3J#Q>P#Y6*H7P0"1"$>>@#!%(8AH-4I@AC]34[.^8FTJ['=KAM.I@:4S!+ MG"I,7:>G$? B"-"$1#H#O)U$&<#"<+4TA24*CX##*XJ3Q M8?<,J=?H'_*TQ[1FR)B,Y-'I[H'?,2<][1%M&#LF(]Q&^# F7C^"G.-%)8A8 MX75A<<2.3Z="B47&M*/)_@;X3[*';H:SI@GR213(".;3)/5)BH<0EF5);!9& MS$Q-&C_V#VMX=8O14,\,2=6,&.[Y'!,J#H]Z=O#&Q@A#3@V#@WMN;40%?8[U MP\&;3*C$@7$4+BP C'3FE/+;X$CO]>O?<_E\Q#87[N?;]:?B,2_K%Q$G9(Q% M-$H(@#2,LP PTM\FAA'+D/I1+)M&'8>!PTAZ.&!M;]JH6[0F4PFKG"O$AKGH MUHL2!Z9_?\%T!W34I,(JY28O;$],_=CWMD;SVY?I.1597#"\@!CCQ*TW M'^JVSMO(3=CW^_=DDR 5$0]D!($0(D[C#/+!+&=4:;)AS=A\6['O31_9'D_P MJ!U9-]Q:VY15H77*C=GW"@]?6V-ZT=NS!NZH[=":\C12T?JW5AHN"#B^ U(^ ML'W\5U:84II0%D4H"B*<0$H8WJ-"D=+CI5-A<9UW]SB[=^[KX\48*R)HKTU& M:>0LS6%)0J^\?2/)H?W\UO&VV9[]U46(K"K?^AILO247+='VO553<$DQ@STL#U]DT(E&GN;GC/Q9('49 MRF;#DR:#X_W?Y7<;>[J60-2M&L4A@"'T.0P2Q+ MY)GA(!F.=A :,*Z\8#O>E&-=Z@#*Z_L?]Q"]?/U?N7P;50ZUNQ=7;GI-YX#\ MO4WK@L9JH@7F%99MIR5=3\5ZOJ_OO0,ZKX?GW53>^QDHU5B6G99:L\78D12K M+).+4LJL]!A>PV&K1F$"VJ[E&]'=?ZQ0 MF C[$4\@3L((@H2&T6 ]R*C2==ZV;;K/7^53&U+UC]<42E6MLDZQ6B8[![MZ M 4$@E*0>S_C/D>HDGU5DZ4QR:YOG962ZUKVJW/9.C1P8-4VQ:Y/MIFS7!\1/ MNQ_OFN:I6*]"(!0UY'Z212G,,(PB-%3(D8P%2E/R\58<*QJIMDTI.E!7_]G6 M.=\7@N^U]UNY]9JON?B[WE\T,K%QE"KDM9.QJ:=@+2SO"->5UR'S.FB34:B1 MQTY&I5D*:TRI6O)ZSOM3>:L5QA:0LMKQH[+=E^Q<$M$^%MM4'31.;9%MX7=[K'/5"XZ'?WZ(K:YWB)1?TMK M5%,L(_5UXIGB]17CV5/7T6_%]JF0FV+/T_ 5QC3#/&4QSMHW; '^P6&A!*D MIYJF5IS73K7 =!7/F#-5?9N"+ETU:S%U^_6SSM5/LG-6IL8RNA11&NW'*PFR MPXS2G+LO#OU85]_DQ/.FJ!]6 **09'X:@C#F<>0',!M>R6(X"]3/A9E\W+&\ M]) \\5KM*9VIMQ)S"C-HU:7HB,_ UP+GR)"#7-&G, MFEW39399UJ1-;8K\AJNG9L9C6%G A'@4_,I2[]#>IWE#L?T@QDD(HE@*M9\2 M%H3#S;4LS C3W)4QL. \7;LKRF_M-DR;AXS=B#'A4'G;Q3%]^ILL\Z=N;[)R M?E-E!(O+2-E&^O!ZPV0T(XH'^LN'VR'J#7(_0DQ,FIU3K4/S'%IN?Z1U*M>K#_,ANG$D>K3"X@D[3K M3^6JS^GEFI_OOA;KITUQ??]9;@GC7"@@J1YD-7W;(8^O*\,_#G^F+VE%?^;U M^D;F;*LL2C.8ABPC:<1"F/HA3R+1HU"8I!FB6DN*TZ%RO4;0.R(W UJ8?[V5 M.+UC9YY?\7?[X]D?[#WR6I>\/UJG-(][3MC$:NGS,EM7 M>E]V' &Z\2W1&#WOH,F2F@"[(TA/1-6Y<:)_SV@XHV%F="U#APRQ5S8ZC&8F M:JQ2!W3;]4?1P3[D#T5_Z3J,>>)G?@2C((Y]ZF5E/,,Y?>8.9J.2EXF5#.WQ[JA4_-KB[O=L7Z M\ZZZ^]??M^6N^?3Y[\-UB8&?QB&E ,0L!7&"TS0:;.(P4WJ=T8XEYXO: SBO MD>B\)PE/MQYJ%)5J2CT=B[H+VGL"6V!>B\S[36!K_J)]V9VM"JDS7)VMDK+! M\3)TT9(OKZJE[#%D+>L]I:GO]W=6!0!AWZ<9C!&."8UI2F /+/.34&_AU3T< MURNN"HMQ%];BWIM>K#=%8UI*?:=M1\VUU6F:<)X<^2+Q8S)B>ZVZ#)V?TF'= M;-_W87I;UH=I^$R&P6'^J-AM>U?(O MK6*41@PGD8]#DL4AYR (!R<"$FN=KUH8=,>1Z'#W3.N49MZ],*Y++^5V*_]#:.O']J-'UV0H'N59'I7+ M"=H.VOZGB=>_7%CNW)HW(FMVJ'^;8*S+R_1QV*CEY@_!?Q.?V#7OMEUT6/F MIYXZO+IIW MX?&U[SR_7'Q]WI2SQ%?#WO2KQU=36B:+KZ/:;?[XRJOZOBB//2 $^C&G((NB M- 01CN-PJ+9$(:'!HD*L/OQIHNP>UQ(#K4&;SQUK';7SPL/MH1?]2."%#^#T?>1<)W2#TZD7=#I9)T%TD7TK7-RX,L^NPB\^'73R$7:P5=F^> MA=UGGHL_?2GT_@0]2>>&RX5AU^E1AK=G3I;0Z?8LQ8LZIVVQ-S*U17>1E=4+HHR3,"*89B"(**?6#X; 78ADE?8$=VU[(U9:'7+^\ M;G#2M+A._'W-LKJ?;+Z[Q,(HU6[PJ\]UC7F9K3!*K^6TI//V,O[;E_A?HOQG M47[Y*OZ-OA5U_J5HMZ"IF,[QO*S_D6^>"G0K7,WO=JL4,/&_&8"(LA !AA.\ MG[!',-$Z9K] ^(Z+I0:@7H^TJW_Q)%9/@O5:M ;+SLMB46?U>5G(%[T(_58U MLEJ/\OX8&)CC/-&D37PI4"^SORTH8B^4H+="]T*A+FWZ<]'%54ABGS(8@8#[ M"?1HO%M+.I6TKL1\NVX\8:>;2BUF]]EF/YI[6WJFSK/4 M_6KM1.*7F]U?[ ?S3OSM==,%91@_#673+Q?8;N_YLY#GY>R7_4M 1C*. )Q M%C'*HR@8%IDQ!Q%?XAFL\5Y->$AKN8F&]:XR=[8Q9R]9:LKQ\L37OUOFH=DG M%G!TS%Z__=5S$&>\S73XS';+SY^-/"_^O^P?3!B(?$RH#X,X"VB:Q'3P#T!)2>-DYDB01S"A.&>9!%@>)C^+!.893L(Q,Q*I+ MCM.0YT?^EIN)V.TF8@1X3\NZ4?.GUASN.&=COKKYYXN"%MZD.* M+MI\B><77_C(OA?U7=D4'^OR3K@7L8QAA '+$B:/:F9HR*B('\1,)>GXZ9QR MG'8\._-HFG7\=*0N\&CD9)WD)SLV^486,G#CM>3\JEUTN6GN$WA\M1MV'3:WQK;BG, ?5>G/O<2R[ MB3^*K)V+$;:)7XB.6W?KI=:ZX4UI%?@_?JSK_&E3WG%Y]O"I%OF1L$OKJ;)HA#E(CTN[-/H4^P\C*M5:N.%7&/U;O?@VT' M[+J'ZS4]7HWU*KNT*ZQYSL:XGC >R#[@] 10;T#J#5"]/SJPBL'( >L:RWBS ML6^VSF:S%=06OG0(.K4RY83D!2P=N?&KA3\5C5.QGI>I.] M1.U<+P_ M)"#-5<\1]*DMT>9J@XK34QWVSC MX?IZ^ZFX>ZKEK!3G3=G\?5O=-D7]368T[[:/3SOQVX*BTQ6%H]Y.5V ME2! ,QX&<10EA&?4QR0>X +$8B/!FAKDE'K703)5O,F;3U,PE]QR(_3V4J.Y M55S+I*H(]ESMN#"]GXV&4^%BWG916W$LZH5^I#FPY5SGJGGM*]>W@4R;.T='W_OMI^>5]^ M*]:=POY'L5GSJOY[4ZP@29(DXR#,6)JB &&61+UM"-+$UQ$[.Q8=Z]T!I%=\ MET7($]](H$32F;%GE^1E##_+/E4NNZ7&A/#8\" #QPJP J$O[&6($S]&24!$ M6C.D.&D6X$AY5CC:TG2#KKKW'GN$;3 L!HP:TYSQQ"I,%B?E5"^I.*+S^MX; MP+75=&P6.C6FCI/2:C9_'$6OVASR$@NG)I+6V%O ;-*>+Y6+_J67;?VMJM9_ MBEEL=_KOW?:N+O*FH$7W[Y4((F$H;(C8DJ9^ED ^;&[!U(\RK9OA1YIR+/4# MNBNO.U7IE3U [[=U#U'S=K*QU*K-(B=D54_L#X3V)TO?[0FE%PEUDL*>I^I, M[FJ)XV4DK;:YC[B>)SR'&@"=T,$: K_5@IJ&) MR=2J/ 3]C0 VSXAZ3H["2#)D&< M1KWP?L3@$3+O#XG-:\'-57WQ%E$J)12C"%Z&,EGRY50Q@P6&E"\F$'/?HIL- MD;SYRC?5G\W^5= H09S#B(ED BLV' WLO:PY)J3 M!.:UR.9[3_@,36?&E15VES&L[+CR\J2[/7Y4!]6'8B=-?:RK;^6Z6.,??V_D M7>_78L:;[^0^]MVN_%;NRN( ),XHCI,P)D$0(R),HQ .0&+&E99Z'9IWG"80 M]/D_//[^^I^?/?[I^G?O^B/[A&[>??B;A\C-NW^\NWG'/O]?>DF#BS90D[N9 MZ=<3P0^REE-JWP!77OS]FT3LE=N_>'O0W@'U; *I3^P9V7382LL04Y<.5I/U M>#WA1>O_>FIV[13CIAIJ/ L![]WVKGHHY'SOIM*%&@ &?$ SEH9AA!*0^7$\ M0/5]"'6D>1: CL7[R"=O5WGUX)6W%=I2MGYYO\DUD[_(WY:_>"<%Y_%(<*J] MS.1[]S3U?IZF5XL(BV]UO9CQHL'W#GDRF+SK&_S]T. _2W1QT4AGXL^L?6(9 M$6I>"JH%C5&]*$>+1R&RW=$%\?.F:*])W,HSN_6N_-_=)CLD3)CA"4,!#A&& M?@+98)K15.G>+*L&'4>A8XQMX4A^!$XOE-CA5RTT3$ZMGM0?P[OR]@!;@I$* MP4ZD6H6T,])KE?-E2*E=ERJ'?517ZNZ+NI8R*T7X)O_.NII,7&R+^W*WXAD& M&8-)3!D.2(1B%H2]U8 A7^D1%UNVG M9*O,GAW$JOFY'\4O8J3^*F8U9R,OR"52B[?#5R2LURZF4>? MX>G0)\7U,&:$$AB M$L6PCT(_8R3&@/NAG_8#.TS\.%MMBR_YKEC?:!1:VK&L-.BR;M"] JD\\B10 M3XR[==D\5DV^D1%.Y]H(VW2KI0I34FQ6,RX #DOT@EW:LEL.*<3^1$MW)%G[ M3(NEFE@;I)%6[$Z31 [ 9&E*CVRL M.IIP;*J+KGBUJ8A[BC]=IG@B(7Q-FY8$CF!]J>(WQJ6+LC>:KQ%9HGSMD3S5 MM7P/LLV&5GZ8Q5E(4S]+$14(4$*&!;$P ""T(G@&=J<1O.YU\;L.F=%\V0[) MQIF@(V*MYH MQSW(_@;!N27O-6]Z69\Y[4N5O#$N7<[TQO)E+GGOMM^$T:H6 M,[T50U&8L"R(8A!(TR#,2&\SXHQS*UJG8W :D3M"-%;;M-@T%37K#-I4,Q4R M)Q*Q(RA:ZF7"[U)ER\B7BWIESI"Y4'VLB\>\7/=%%JN00@X0BD',28Q\'- ( M#69AP@,K6J5I4:>&6S7-9X@2XM 3-D>JD: M9NK.11D;Q=/X9;6/^8]V=AM00'T8B?DM25@:A+Z8W.X5E,.16Q"ZUER7;@WK M.X\='EOK9\IDCET\<\&CW96SCQ>8G7C9K(=CM&:F2_92)V3C5\ST*35?.'/* MIJ7ULP[CD,5=R;/P5^JPHUQ26%Y;21?]J^76B59$*0^II$? M)4D "8'!7F)CEK+5KMKE&S6=LVA62^WV")4'Z0?5.T9<72EUF7E\I'2/,?_95*Z.Z_G\JZ./G#A.T&X2K\N=O %ZXA.FRI2=&%_&$';AV,NSJ*ZX MTSCU?5<4ZX8+[]\X!/8,0-9+@YY3_+FG^,5KN5?/G\N=_"R^*H_GI-)!:RQ$ M*UUX]OK@OB/V[,\L5RFA*8XCG,59EE"2$)I% P",_=#"6IR)V:G6XIZZ*8SX MOV$&8WD=SHASVS-(JW0[GSDN=;IH99JHW!3+T$L7CAE/"S6Y&ZF6^]N,WIB7 M9C[E,$)A!& &Y8PTVA\BBQ.2QA;6X<:8GW@=CK_[@#X0%^MPH]I@E(I.1;]5 M-=V#7O ZW!EB]0761BLM6FBM.*@FN/:X-)G4#Y<#=J_=WQ3U@[PS<(6RB*,, MIIQPSC,(0$"&.NJ$1#@QG6COI9QO@OXV98KS\I%\+T/U;#IT9A9NA2M55?M4//:KI2_, ML1 A>0XD$$(*@Q0& 1R.X28IXMA@+\'8UC0[!P=XG6*G#,J-9K/96C3>#CAQ5]QU<;]-6SE:WF_*+P;,L(UE6 M4Z@)F#5[!KJGL 5VY>VA>0.VB1^!/D?3&<&R0^\R5,N2+R\?@;;(D&D>)0/@ M^RK?MAG=/XKMNJJ;512E 61^EN+ IV%*L@@-N\T)(Y')E4I6[,Z17Y7;YJEN MQ^/],)4?EVB9,6Z6=+ECV6H"UD+L9I0]R'G3L;=HTTC-1K&^#,&SZ]*%E,T" M7T85+[OJ[E_7CS([:=CWHKXKFV*]HA G@$84133%R&<\(,.B7!*0+#2NGC>'M^,52QO MT:5:NS**ZF7HFT5_SM6I6&!*M_SV4[%I\Y[J)O_^SW+W]6NU68N\\LB'Z.,!('0V !&<19$0YX)PS0T>7?"&99I$D#Y--R? M![CR)I1RW;X'(U^T;HK=;E,,\]TQ.NFLQ13E<]96,E/5#O)5^WK?$=8KKX7Z MUUN)=9@G>ZBNY27Z,]0+&C*K4&?MK+$6HLO.W3Q1@^V85_M5,ZL0!(RE"12Y M,(P0!J'(CP< 5.3,%FH,3A5F,_1[==<6C4 K9K9:R2[[Q& M9JF%,58*8I2;8AFZZL(QXP(83>Y4M5-:E_\OZ\"_Y9M.U9M=7=X)89>_@;;K MY[]P]"<_%G59K5_?]'"W>9)Q@'V_:Q_D^22"!+N_+^0;'PD-<9PPEJ5)E,4T M(FRX\ $F%&C5>"\,NFL-9S<>9>030Y^9]^Z#UU8^H@^T^X']K[^_^P=ZSS[< M?-93[H61J*C^"T/M+H)(Z%==##GRX,H[.-?]ICSG\_+7GOV%SFGOC>MYKKR] MZ][@NR>=]SKOIXU(T[;LF:BVT"ZVC,BX5'*JGT(F)HS0*YCRP.Q&/CI2^A*YW:N"MV.G]U+=3Q2S7(4@Y4;\!2**NJ\V X0FP]/H?9:)F),D<ZSW;KJ=0^TMH]-5^ &Y%ZYF\XOBBRO\;:89J>_T*FJ'L MJU7-T&-853..:WAOBN\[+&CZURI,,8$T\K$?\C0. ,404LAA$J>$\ICJ5&68 M67!+;VTZGG9OO>'Q.2UH"8^B?DF,6?D;!R1RY"I MD3Y4-KN6GJQ(&^^V0LJ>Y'8?R>OZAUR3?I!/,ZR2Q$><,123*(K24$Q[">-) M%H8191@EL!$@S 'B,$80I"') MM [<'8-1'T-%T^Q?7GFL:ED_(2T9Y<";A,6/#1&D^"$=[8Q'UB5"S&$.6M.E.8KJXGR0')A1 M'"<&5"YOJ)@X<6:T&'.B.F!PWI3-]7W_6)M(!#Y6F_+N1_?/P^2$I!'!*14C M,Q&) <(A2E $Y,NZF <9(#KK$)9,.EZ8:%%V%W(6C>#?X#2O+6[5PO<,M.I% M]#VC!XA77@?/^Z/_]VRK&FKLG5$RR_0O0]EL.U4Y[;*Z)X*_%=NG0IY7(=6V MO9E*%D"3IV97/13U2Q",Q&%&,^(#GL*, N*GL -!?!+'6H]E6#;M6 E[M-ZG MXJ[ZLBWU== VTVIZ."/)>KHX\-N>F!N@M@=QO 'L_/JHQ^89G734+,O02U?. MO3I([)!#5?V\J?-U@;;K:_G [/#8K]"(HOPFWX;K0*Q$PLHQP3A <FIIB54CUM?(/-^;50B;0S$FB7]&4H MGV6?*I?=5+.8IR[6Y>Y]U33]D8Y\3>OK:BM^O&N/I#=O3_)Q!B E%"," MHR#AG *T3U)CGF9ZE^!;-NY\AGTGL&U^M/<*%^NC!3+O\R[?KO7O6+!/OYJ4 MSLJ\GIP*J,=$/P>[G(5)74;/R*JSQEF&M+IS[]6)7Z<\*E_)FI?U/_+-4_%[ MD3=/=7$0]Y?V 6-^%"%"$QQ'/$J2%+'!?L(AUM%6>U8=BZH$ZK5(O2.HFO>Q MVJ-833_G85=/.-\F=CF*J'_G2-IZ:\<[>;G@;/TF1.U-J ]S.Z[;(5EZ'@3CVL MIAL3>JJ.1*Z]EC;+;\7GXJZO &7?95\NUMU&V,/C4U>E\QHN_O'V!]#WLEDE MOI]%"(GT',:$4)J&*!L0@QAJJ?^<.%TO\1XA\P[0O#\D.$V=G[4YU>+!S]*2 MFOMI9HWH1/D=,GPF0BRA79<121;!1+6\463E=N5G*$PXIF$: M\$2,!( H&5)B-X?'4@KL4*'X#&"[XA;*ZJM2NN$ZGV@ M2UN"#9A>LHZ:N*,DAL8\J2H:>WC<5#^*XN@6]]^+A]NB7@GIC&F A!D,<( M 13#P5X29$!'RLRMN%X-:=\LJ+K;Z_6D:@1S:AHU#6F:2Q'G;R"_ZI]_\/[H MD$XL4R<9.Z-/XUE>AC!9\*.RW?\T'WEI6YZY%LTN?VIR- 5U>F)TS%H':2;= M.4'-&=492^8R-&>T%R_?*;#"BG+J\_8RY_MR6[S;%0]B#ID"/XRY-(Y]AB 5 MA@>S4<*X5@8TUIAC!;*WKR!=\EJ?-.=^X]M#,:^:LBGT%&W:5G"3@UU@]UPJ M9JMAEJ&.]MQYF9C9Y4GCV1;1XZJ'0M::HF]YN9%[0#=5URG;+%$^*".T1Q[U MO$.W37M8:27R1)RF#&4)IA'A&ZZ:[N_:+_?XJ8IU!1T":V@)ZSR99<.LO>;!/T7;P_;VU6#KAXC MO_):[-X? _K)2T&-.#Y;$>JVU9:ANLZ]?/TBS 2L&FGTBLMZFA49G2!8TP=^[F1H\F ZGCX9U%^^2KB*_HFXN^70L1A,9^\ON]F ME]=/NT:>N) WX@W#,N(<1ABG(8> !"0(XWB_RAZS2&NQR;IQQUD*+;;50[F5 M76O:,:-+U)EAY8SS98P\=^Y5$_5=-^.WC:VK@+.4,9C1T/ACY6-1>XWTP/NMW'8_-:W3KDNF#\_3]IN. M1WN.(G7(L'Q0$?@A "%-4DPA[8!Q3!,6ZL3L">"XCN)#[4C1OG(EB\:[ =_M MVC[VN[8JPW^V!E-;AEA86^FM2!R!WR\_='M8Q_CEE&;?H&S?H!>VX2>>\HQO MAS,J/V$C+T/ZIW2XFFU 64D#^X7O5_%JE?I1D&8@"0%,,/<%#K1' 8F87RR9+#<-/,6K?B(XNH66H0?.O%-+!BVQ:+HIWZ6> M" @+28Q8(N\OR:!\.V5ORX>1WL3.S(;S"5RWW_!ZG Y+FOOANJXVF[QN#H-X MXI'[)G\:^[IZ?"]C%([TX<(.K@DC(\M<5BA)883") X@2%"0<@ZRP5J:D6S< MF%*UXGY9Y&3\6_RXZJ'K5TPHL[[,L:7MA5I]A"8K$YU6[=_B"<. A$GDQSQ, M,:<13\@^FB*,@PG/I2HBP83',XO%CT;G0W*-\=')'SXOUJYWX(7WEY MZX[Y>L=$[:NVY+&\IM5;]3AU))4]:U7RO%7?JHKK/%G"*2A-\L^H^;2-NPSM MG]AGNR=0C1A7?[)@D^_D(DN]^W%3Y]LFOVM/*=&RN1-)S%-='-VNDP&8L@2$ MB5QF"5*0P%@^)QE'6>ICG^F]5V#/KN,8T4/]:XO5.P:K^V:!1:K5A'PNEO7D MND?IO2;8.P"=\7E:#1;/Z*Z+MEB&NCKQ[-7[!*[8,WD'[O!BX*>BW^IJKN\_ MUF+Z5S[FFT^%/$N[E@M;7.#+-_\I4L95+/Z'T0@D(,M2"&,2 "RF %& 6"! MUG6TSL$XUM3 #WSS5RK=T*\FJ8MB7D]G7[Y_>8!_Y1T;(&78983^?NF3<()^#9@:R_VTH<-W]6*PPB0*,@3:"\ MEPSXOI_% Q3&]0X+.P'@7KZ!,_G6H-FZ9+MAV+E,>^6V%65Y1&^QPKSGUHX8 MZS?53R? !BZ:BZXIG^Z$5O338I5@FM( 0(IC0$,8^R&#/9B T]2QU"I!<"^V M@6NQ5:/:E=Q:9WE"P978ERZY$J-5T=5JL)]5=O6<'"V\!IPZDUXNALH*1W$: MI@!F/&(H#"@.4C)@H5&F5?#L!H%[X0T="Z\:T8YTUSK'T\FNA+YPU940;8JN M5FO]I)JKY^-8R35@])+B/CX]: +AY;="@D';]S$D5E'$@YCP)*5I M1OR <^S[ ZHTCI&*]DZ%Q;T*1^TE%KL])#51GJPMSLOS$IO!0*AO+@KU];%0 MO]MZTHU.K84CWLU26V]=W;6/&+:[[S]5*SY#OKC6?!&%)8%_E=L^?MA'5DN4 MOA%CIVZL>:/MY-Y6\PP)TT>;/A=?)!2!J:KE\WKOMNWU?W+0X!_];QXVC_T MI-#G&$49Y'$2M[<"X@AR/TP#[&M=2.P*@_."%]GCRDVYKXWK$7I'L$U?8;+< M&FI3HR4TA%[,/7Z-:6!_#_JX'=H;^X8_T3VW--\[>88\GYDFN6ZY94R4G'MY M\A4FEZPJU[;_F==KFN^*]DV-*$U\#G"8(D0S!C.816$D$@<4RG=-0ZWW[O6^ M[+K67(+Q)!JS!X[T6%(31G<$Z5*4Q<=+G@!JK))IT:&P6.F*";V!+T%<3/Z!4:>%) M^Z/NA2S5'+K*="@*F0LFM(4L-14R938TAU_/,BHX19 M$D.4)0"G+!)I)!Z$& 2 *)4K+@^U8RD^OE[YV-7C.Y;;S?VWKF&6#EQYPN6_ M]F\A=TY[1UY?>4=^>W](S[W>=5GKLCR$TT3QU[!E!?W-U[QWJ_E'T>R*];OMQZ(NJ_4J32,: MDBQ..4,)X8'XKZB''P#@T]6V^"+OX'$>3\6["ZUTU?0_N50ZH\664KIMM_F%4@C\?5$>>Q"DD&>)?%H3Q G+ M8L0!'SSPLP N12OUD4\LEWN OZ)BOF)_%M$T[P._NFZ.8&8RZ1S;>O.KI\BC MO[7Z_^+MC[^)3^]DH1C/R_H?^>:I6$4IH) QC(?L,1G/LZ2?6" $9ED'6E* MAQPO,0T O1ZAUT+LJBDE2*]%V=YC_GDQ#Q0LH>%F$6H'_>I75W 7E$TF[<[: M6U7SY?-KY:[%AK;"O:T\ 51L[\KBS7MU,81^A& $HR 6D89@XF<4O[^_).R,M0:(=CXHG8PI34$$ MLPC'OMJ3P6-M.%;&/;)VM [8-&HJQM"G4' R$7-Z(G<@#1V19E*1,H8]C0*5 MB5@TJU5':[D)HH-_5N1UV@GW1]$C>ENI[P,: MT" "24@B'XBDS^]ML2QA4#GS,K;@>/#O<76U/)Y$II$WF!.GD'--PIF>/+Q% METF^99:,NH7_\\*J-Z MM]W5Y;8I[_KESC!)0N@CGR=!$"*$ .4*LGW_"@=AX >WY57'1!>>>6 MT?LF04Y4Z#N^1=76,7^.QM2+318*>?==X?JX*^P][+;Y?I)=O$LMY6)KSEKO M6,;:ZP)XL+6)9KEEM$+;[66\MR?PLN]%?58)\1YE3!K3A M!'<9FI3C>BV_.:<+[RQX\XP?WASTE27XMN\ M_6-! 6YF(MZ*<$MHFZE"W%%(?E&_TCW?*7Y=;L?6^=WN*=_(.\*#51:&PH$( MXE">DP$@2 (V>!*DR)\R]KG [S@HMK?VWU?U\8S/:W;5W;^FC81.FGZ:$#EW MJR]D:OBJ,'3OO7?DOB?]_[GBJD'[.@RX+GO;KQ&)G3)D.42[;\T9IJ>*GH!5 M2'@2\=1'200(B&(<^<,N/.6M/YKFG[#WF26F#MC@+*I8$DH#B-"2=! MAH +*\G[B F#.I/J*<"YCC:]FCD&38!9Z)-4*,&+^T'/L4I)G6 MD3[G:!P'C4^BS>KR3J;6[<3,>]J6\AZT.WE.LV[*[BW$]K>>_6(MP3=*%UC, MU8QJ4699+:@76EKLLGUZ1$*EO!;3E==YT+VD./C@=4[(8"/=>/6W)CY2.);X M,W%DND9=1O"8T-^79Q$G9EHU3 Q';SX7];?RKG@[L.T/H[?AJ[FI=OGF^/=) MU>P^5+O_+';R>=@OV_)_%^O/4@K["=:*4Y]&7$R,>)RF@ 9]>QG,X<\LKV' MM?/M^<+?E2>=$K_;=8U/1UT#/51/VXF#U"3-=":0+:N;+"/8+8R3:LD#>R%! MLYL2\JKN?TG^.2 B?T1]'OIB:@@1C](40CXX(8_&+B)ZFD&?,HS>2<%\*Y9V M"X'M!EQ] +^0H&K8)6:.KNY[@^LP>S*\?CSTED\*O>7G"K=OMML<<7=:5/FFNB\[:UXTVYJ9MY\DVZ@X.RAQR_(]+ZZ/5._B3[=@K-Y6(?SV8O M64:P7 85MO;Y[+>/U;GI3?X=%]OBOMQQT1#'O\.^RQ^+E0C*?I0% "80X3A# M. G) "X+4ZW;EB>"Y+I(,_\NXE>+T)/=5\PGC_2OZ$ ZF#1::"N+D\%IF\GR M)*^'>.7)MNS=6.#$[2+'8R=D]AIQ&;%C:J=-)E"V.3_$@^,>_%[\]#__Q_ K MXA]R-/S/__'_ U!+ P04 " "5..)0($XK.!MM ">E 4 %0 '!U;7 M M,C R,# S,S%?<')E+GAM;.R]6W<;.;8F^-Z_(J?Z.2MQOYS5U;UPK?:,*^6Q M7:?ZS L6389LGJ(8JB#IM,ZO'X!D4+(DDD$B(AAF9EULF0) [&]_ #8V-C;^ MQ__Z=C?[Z6M1+:;E_"]_@G\&?_JIF(_+R73^^2]_^ON'G]4'\^;-G_[7__QO M_^/_^OGG_Z/?O_W)EN/573%?_F2J8K0L)C_]-EU^^>D?DV+QSY]NJ_+NIW^4 MU3^G7T<__[RI]-/ZA]ET_L]_2W]\&BV*G[XMIO^V&'\I[D9OR_%HN?[N+\OE M_;_]\LMOO_WVYV^?JMF?R^KS+P@ _,NNUMX2Z5\_U\5^3A_]#-'/&/[YVV+R MIY^BA//%^KL;?$E=_-N+\K_A=6DHI?QE_=M=T<7TM8*Q6?C+__G;VP]K.7^> MSA?+T7Q<_.E__K>??MK 496SXGUQ^U/Z^^_OWWS7R'U5WA?+JEP4U=?IN%C\ M>5S>_9(*_J)'B^GBYO9=52RB%M;@Q9ZL&_Q2%;=_^=/]ZNX^@I#$VD#PWP]4 M63[<%W_YTV)Z=S^+LO_20>?4>%RNYLO%^V)<1%I\FA6V6(ZFL\49O3[:5@_B M3";3]/=H]F9^6U9WZP\S)&K07 ]"S6;E;XF=OJSBL(Y=>ELN%L4B0ZYF+78O MVKMR-AU/BW-D>%ZU^\Y^3)0^IZO?5VRYHZ:\NYLNTYR_4/.)*>?+N#K$5:(! MJ@VJ]M?97T=5%='ZVG0".J.IUH693XKYHDA?OHALG*0%5X]F:6!]^%(4RP8R M-&VA]ZZ_&U41VB_%S?+E>+6Y/H3Z$(=@D5AR<_OA2^S$EW(VB0:5^]=J MNGPX2ZY&+?8J6IQNS&CQQ<=)_3S*'6RI;U%N[HMJ/6WFR_*RJ=:%B=;YN]'G MXGA7GQ5LN2-^-*W^?31;%7\K1HM5M0;@6)\.U>FA>SFVVKGM]2%6-*26B^T' MDYOYK^6\*L:KJHK+T]HVR!'QQ+9[$+>9472\9LM=?1N_YWBWOB_521?6?_YM MM%Q5<75HJ/KC-3OIZJD6V.%:G72Q&=M>*]MV=\KYYX]%=6>+3T?GV=?*=MB= MG'GUU'8Z%&/+_&C.W]P^_?P,21HVU:$PROS+!:K8K+U5$:K*>X6YI-1-3G:Y<8-]-WQAO0YM9W6 MQ9BES=F[4;5\^%B-YHO1N-$6[UB]GKK9&.1&U5OO]'U9+=/H^5!\3I;UD_7Z M>(^/U^VQNSFV2VZ[/8H9!V,Y'T]GT^W,_;)$"S*?_"6# L!]FBXGHUY@>/6K M>@2CV9K9O(66N_YA68[_J4=K-]O=?1$GM283R^%:O70Q9S(YO\5>1/NPNKL; M50\WM]%X6G=D[6B/1M1"Q17G:W-70TO-]ROT^\6J73'W-]BO8.M?W]QO#M/; M%/!XP[T(VFRF:U*W[>ZN/BV*?ZWBK.J^IJ.#HUW<4[[C;C4EP^%J9W7R:4". MW/1N7GQ.UN[;T:?BV0GA:_5F5?5=M10))%,D$&3K3K_66LL]C=O.=CO[O,&6 M^QMGWVDY75G\\@QO)E-QNRX/Y)/,[;^,&V?&HW/[1O\ZW%MV4QGQ23=1!A_;VS+3VL)5XN?/X]&]Q$=*'\I9LM%_'/KI_-HO4U'L\=SU_$'<&J>#.?+F/7U?W];+H)\=^8569UMSY.^EJXV]MBO%P[L:>[[= ULCQK5U?TQJ&2PK+ZBJQRFL%V*_+^Y&T_ET_OF) MY^KFTVSZ>>/I_78?!8I6[?0N%KFY_1 _7=QN#FG6.PH;05;?IHOC1&_IBX*P MU$8%*FHQQD(;B1W?HBD9E?2ZB-\7]5YG_&5TUO,(.!W;:"X4;^+DTH#U&8T' M(2UUW$LA,788J8U!4/+2:;."%71H9VZ\(G#$/B)8(:@8 59HA3&"T M%[6BV!C^QZ3;)Z';U]C%/02-3\3_)P&N#)>EGPM*J(ORKVKRJ_3E'?EE?%R@'*'J@7F41+($((-1)@Z M 54M*38BAW+X#\IUIHB+VUBG9.OXP\QZ1B E@6)26!:WCLX:8SF%6UT+(V$C M(^.29M;[C7D\#[_?$F[7-T XYWM(<:=V%(0 MG&.-K3?2@HB-U0JZ&@_'/.AE36I+D M?=X-3JYX(]_D'C*2\Q;@Y^'JU\[$$U5PZ3WJZ]D8_]B,/MM <.20=0Z(N,(Q MA3 P!F]/ESS "%UN,[K5Z6-B@+5&'S9_-HES;M9 ,'')CT06V#">3K>P8JI& M $EH_MAV9K"F[$$E/9^R^XCI:^[CYL0\K:'@#,722@.@%UQ::(#8!G<98"C- ML<,&N!FX+$$[54U?1/U8C29%A.MF^:6H7B[D&R$.\+-1_8"X\MIHC105GJ#D M!@>U[)):\L?907NT[$(CO1V5[@X(=LB\F4<\UJ\"-)\T3VDF8,+5P[-SM43%\4_;7X[8E)4I7S^.-X \^I1N>I304M(; K-7<9/8YK\%@!4%""B.P=1$M',F!4=!&%5GE(?,8 M7FZF:21'H^WB20T%S3D@T;:+9AY%<2>BXW:D1H0:E6/D#'!FZ8@M+V)L.U3! M4&:.PX\-7/U,XJ*QR;P"#E(49WZ&4@R:@(0+&XU2VL@)V)'-M[OCE!RX_W!*/C''N9AC5]$N+N[:ZHW+=BO$IVR\WM;31VJK\5=Y^*ZA6V'*T3&$G>+>\P M ,0ICN-HPW6_'?=7DBFI4XV6W6#=Y3QT\]L\8AUE/K!T?5:\]MS;VWV," MG)6P4:JZ'V,Z.5-OKVG^+.S.7D+>CI)M?WC)>%HF**^I\PXJSBT%DH!H\N\F M0D6O4:>G:J1L![L>;[W<%]7RX=ULM)[8TF/#]VD:TP\?8T>.I*QK4#MHQPRD M D*I=;KGPQA26[FALS3G#LP0XXOZ62ZZ4\#%B9?ZO7>A.:%V8%8S[SS3T D8 M-2DI [7<5I$KVUJWRH2F+#L;[;.7++NJ1A^6T[O#B];WI0+7EF+OF4T'^5(X MS2FM^P:9R;ET\B,QX1QME6VA>K;&=]T?U7&3V[>J#Q'@8*7 7)IJ%;<>PY29 M 49;K>XYL"C'ESO '4QG?&@3Y+Z6G9/7Y[<-WV@0V%FCHF&(% 1.(\<5 MV@TBGY6Y98@1KOU:1[WIY>S)[=VJ&G\9+8K-"UJ+>J@^':7[IK@&50,&Q"JH M1)R@N:<,0E,?S#C( ,@)2AW@PM>'NLM.-7"^653]5$LECL?R;NB M2F] CSX7^N'78I%RYFY(91B7LL# MJ,S9+UR#D99/M3S >YO_1O/1Y\CRS0;GIOIK,4^0I$?9XP^/;V/:Z6)933^M MUJJ^2]&WAR; LQL-4%B6WIDR*,(<_Q\W<3N4. 0Y-S>'>.7H C-@7[KIB\%O MBV52U,WM)N[[9K5.T.0M"*G$ERB/>+ M^F=CRQKH.?)V/DDS^^3Q D0QT:/9YOWOHGC^T'&/ ;>[NQ9/[E^\*S?9^QO$ MV3:I'J@6!D/F+#+ J6C1$R<)!! S:P2X:$;VM&8YQ !#B-Q MJ>2BE@@:G+,['*!GH5TE/[^ADX-L;_G!UITTJRK!U9@NS\H'&(TZ3;SP#! . M9/Q![60C*&O/-D#6G*O85_F1!V5O22)&BR\I8#S^E;P97T>S=0CYTHRJZB&N M5.M+L8=N+32I'R3 G,65#JCC\P,?38H%1:QC3A#,@'>7"4T-K2:C*.D49H*>Q78ID -E?)%)Q/YI. MMKZGX]/)J^4#TQH"0YRA0BEFC-0I5<1&-@>;/4G_X_@(VR5)&XCV%D#P&.AP MG"HO"P>@O9(($BV-9ND6+I1HM[)BE',#9X!.NW9YD@WG179+37=) 6,D+= M<2R]DQ!#X+>R.&Q)3H+(TSUHY7(T^X&HD8/DQ4->#]LBAZH%C0Q#@!%#)./( M0JE%C9>#AN5,)X,U7[-WU"TB>G;$QDWLP2C=JIX5HT5133]_69:WJT7\1Q1Q M_BHA&M4+$#(E@=&"8("\X0HI6/??2'F5UNK9C.@"TGX7F70 ?Z)7[F650)'T MTE-%@/$,8>LLX[6$EM(FW),9>-9E]\^6M93GZ;SF8'^%$7">DDBFIB MF8QL5]AP9FM?ME-Q-%RCARU'D64K.%Y@#_,H=+-MS&/Y@#GSP'EJF7;>&AWW M:?5NWGF0Q9'!FAXM#E[O4[0(HX-&?\'%!72,F8@KV6, M?^=81@/T)7>SHK4";7\Q59L+@HU-H=KQ^H& 70T]X! GI'TW"8AOMY]0LC=]5K4W3"K;< O8#$U,Y6"P,8A MHA4%'AFI,+)>UG(@G/7D^ /S_IT4I\(;6_W[XZ_C?;:K;O]M4*ZJ2ZQ$4)2 M[ 52W@![QFM='.NN?'+@*_4CHXP2EG"'JC>9J]UZZ,>HSH9@^K_CA' M96TH^.4]JTQ0^US'RGDCICPO&CAS!E-%'+*(0RET7)^W$B''6$Y*U0%NZCN@ M22:BO9U:3";KJ30E9)I.WLS-Z'X:3)DND)W&@G^O2F MY59JY;(>NQBDY=,ZCUK'N"]FO4]O@,Z+B1M5\VBB+=1XO+I;S5+.(EO<3L?3 M0^;/\6H<\(J:4U2&I.F'12 M:;CU^!H+>;,+D!V9N;-9^5M2B2\K6ZX^+6]7LY>)=QH$[)S23IP4)5364":% M -![+SRH\1#ZVI[,:9SVL% MAQC0*I)V^Q0>/:D6"!7>8.^HDX)A(N/> M ]>2>IKULL[)VZ^O1?6IO"HZG8_T94["SK"GFC404J XTA9IR23RU LI7"U] M>HRZUPC9'WO2Z@3QR_#M!,/J<,5 &)12>JZM11(;R!AGM;0(^!PW-O]=\RL3 MZ4ORZJB%M;]28%@:R9C&E&AH/(:B=I49QSG/N:PO_N#3>2A?WB'Y!*>U'*]Z MP2_IDSPS2*I!_:"E4) [(Y@@6"AN79V+4"LL=".G2,?RKU]H;2+HYBE7A[27 MD&'/F8C2:6^LJ252WN>,\6'[%=O0\HNSK QH^SOQW'9R(W0TU^_+^3H$\MOT M4$SJP7I!0JH<2*FQ,,-18H2-K66%3EY9]HUS%;V/+RU VA=]GG5U\USY =J\ M6CX XAP5EF)@, 8R+H%ZNXQJ+3R\NLC!5O1YWQYR%YG&&[,EH^.2+OX\[F]9Q9WN9<%+] MX 11$J2+(XXQJ:2@&-?R*-/L+;NZ[KA.I=F>75B#MW?)]6S_]V<3:JR$5=HQ+J"K95*HWXWW?5%-R^0?K):=4J@SO3^?NS+1_E&"V.-^,T6+ M&!<-.^D=BT.NGML-T:S7K"M7QZ%9(PJZJE,I\K8GU>>IZ(.C1^B#@ M+KT)MU;S7ZMR<=B$.JO%(+@S!A('!).2:*NHWRT'2(DK"Q'KE8B=:^/";-W, MV.^+Q;*:CI?;TS:5KZF#VA>RV@_"(:)R>%XF[I_A?E)Y< MW6!F%=*]7JOO(Z#HPASN3#-#F'N[(7/CID-$B2K$F!="&^84\!S6B!F3=3=R M@$D@AS ;=Z"6_JZ _^=JL*1L(0PPYE)\=+ U2\C:PL9S_'@G!QX=TWK?0[*/X;[QAEH+*=0 MD31"8G1^7)(7:;K;>;3ZZ".[E8_RC.&X^ 918@!0BD&EN$=DW9K3XXF?E;XOO.WF9&,U=9TX+S7Q1+1"FO.?$ MN6@',\.(3W&Y7F(:%PCB32-G46>F1.KNNZK\.HWXZH>_+U(FYEVR4S5>3K]N M$A4,NYKDAH.2&4Q!6HGB,A0W.)Q32Z'0 M.>>M YPE!\6^5C32WTSX[#49]RVY6& 4P-C7TBDN MPI/ST?1Q;#DH]K6HF;XX^-?1=)Y NIE_&,V*F]MWZ3"B6CZ\FXTV M=UOO$[8'V-BL@1!W5TZ#]*R<,U1##S 06T@Q \UROV8?I_<=LS$H2"X[[N3UV^0"W?&8<)5\V^!>< )=?BJI^ MISKYG [9C$VJ!X EE=@*((6R$0#%3+TKPPC"G'U+!?CG9OYE]C MI\OJ\&N7!^L%IPAF3B)"(4HBPY0N;2,K\<[GI'=HOKK^+HAV/NJ78]B[JK@? M32=;I^5))/N^:L"6>ZA4M$B\H0IH9(FJ)>;,]^/^^UWP+ OXRYMN[T8/9]MM MV[H!66@!)]%R,,P)A$$T&W;#R_.<+<, O7X7M=;.@_RB-*M6476-WA9O4CUH M9@C PC,E,><<.^1WDA.:E5]B@&FG+T6V/-0O::-%G12+Y7:X4( Z+7VS!7RK=LU'L,/&WH+6HE^#DPB9 VA) &$,1 M5(YVHXXZD1-)ZCW=I@[>M@>]*CQOU;3JOCN?$7-)TT.TYHW$I3% M$ /*T]5)PA T5ML:!>)U/X\']KVW[9(MS\]RNU)%C]$%XZ*8+'Q$\943OZ:, M;-Y*0 X[Y;EB4# /=(3!U'%EE%.2LU /<#KLDXN=*6%X*W4K*W00Z2%/2K2D M4C)KF+&2U"AH#7*.,DX_O[V4S=@%%3O3P869N M0;,-F/-!8D,!&VTAA KGD M"7*R.UZDS(BV^-1T97Z] M"6YB*/;>\DA1*9VP[.4EO"Z[B!U28L#"W(KV/?%N/?%_=:N;1(<(1X?6+-A/(Y-]R&&R[0(\E: KXO:FT@*-XF;^:[:AK1N$]/ M#VPD.,"O@_4"D\ZJE)=#2XL01NGAVEI6Q6%.//-P0P5Z)%F;Z%]J$HM+R]W; M+(RYQ'Z@;+-8.66$7B[DD!YY&I 67(7-OEH0O9 M;&U W[=CN<7DF^@S[[4@P MS&(=C24G!2.26F)<'4'"FS34^*KA/6[FO1VZ&Q_$3U?#[IJR4<3@S1I''!GM 7%R2:ZR"3L$%+^;J/SXF^_[V6/.7\WM]=WG6IV\_JU&H&GRVXRVH4: M:"XTT1ALD[ Q3SAHM)_LRL?XM9BOBN0LB)I8]S9MQ,QJL8R25''AWJS@Z?9> M_-\D;M0.NAQ/;BU )Q6R'B,OM+,@4A3Q&ALN8>X"'=]D,>>%?[!KQWM:Q ME#$IA?AL[E8U"4O85R5H"P" 4( H#T8&6@JV;@(.#*$YP0<#C-!JFU,MP7J< M.'N?7U_$1?3#=LW84?AINLOC24S/;"DXZ(UQ!BLB.//6\L65,RC]3%+G9W<3>?3!,IR^K4X?E?W2,V L5<<$T>,1@A0"X0Q MM;R.P"N;F5JC5S?P]D6GTV:N!K4" 018K[U"V&$("?&"UG)2DI7W=H#1=:W3 MJ#UH^Z)06PF3@:1"$J:Q$HI@0P@T3 '"L##(4I7C2AI@IM#6B=,*JOWGO+/3 MQ7VYF&YRE&X2L,4Z2%UXPSBZQA=L=\(GL*A>R-)VUOWO,1[8TI*3G8K^6\ M_+['6WXW$[I95"K)9>.7!E)D_K?.H"Y/Y2AFQR333) ML?5=R2 \=\0*1BR6Q@)OL"6U/,[A?JZ4]&WCM*WK%[E QK1T]G04/$TY M3H!&E$/N#&91SJVTR!*?\]CI #T_'5.I5:Q["Q,\@U3[951:Q&D<&",T]\PZ MX>M02(Z8YSE!@ ,TDSKF4ULP]Y@+:VO[X M"%%4\'0^JA[>1.M@$84>IS/#;W?RK8$:3"1@C&%M:;KV@+RJ M<4X!8;W>!_CAK/[A:*;?$7#*2U[[GHF2!!+HX_9(0DU5>KK"U0Y?I CHYRF1 M"V1/[8" N>#V&+!_QIO"'FLIA6#,42\R8>;Z>0^C-\KDJ_@(9\X!]5*$ ML=/9:GGP2NV>&H$10CA$""@?82*(V3HS*\?"P)QCE0'Z%3HGS7FP]D6;?Q33 MSU]B]]37:-=_+GY=W7TJJIO;=<\7-ZOE8CF:K\,]CR]8X2+DS([43^0I33*;FOI0 H)Q$+%B>"N%PPX])3OQL\ M"$-9]_(&N/1>FI0MJ:'G:TY1AG=1B._[T/@2TZ(>'HMB_.?/Y==?)L5T,S+B M#\\'1/PHK+_PP.K_HDR@4CHND4?(2(:MQG%0.^TT<]A!B1K9CZUTW9;C55IH MW\QOR^IN#?K'/:_5'"H>A/-(,TP0L=H))R'S=B,0<=Z!G(.V 2T5&8HL6P>Q MKZE^9XR9V6BQB'-/RF^CODT/^?#VU@DJ3A9""*^-$9C$Q]&TT.!]R\+!\Q-7,2(!Y!K#>/XTF2'DV#T2N:4 M%K7[/'@Q%]+^ ESO[LKYNKOJ;T4R/ Z&N#XO''Q$@6*EXF2,M3380,]JJ5"< MGZ^+*#EJ?1'>FHGEV=<-W]6@KL5XMZK&7T:+XGVR01=[*="P9@ (62N9 AX3 MS"V7$9&-#)0187,NZ@QPB] "'[H!MMGTT8;)&O<)Q?HTO;G9NJL2I+>,2ZFD M\T0BJ+B-*&V%HD!=R4,[K5HD+6/:,5$^QB\Y0HQ4)"BO ):>&A;M>.\!(1C5 MG>::Y01W#6@9:4]WKY#A#!P[5O[_NQI5$ M&0Y%7,(\J$6),VM.F,KPYX9V*)$':%=G*;+1^#["C>_*!N8,131N\JD# M @G ,:*U&(:I?B-!?TQFY #:]9)1C>:;RX&-IHWGQ0,2W +!N-7>"T:0@'%A MW0KC(1[B/&\6%"0>D2@=]1Q83%1 M<4>_[;QC"/6:3? '(T0FEIT2X7WQ>9T.8[[\=72W;P%YK6C 0''"/$VWUJ&+ M@$CI:R&0D3F$&- CVQT2(@O/3DF18ABJ.&6M15V[]4QZ6;YZ,.7D,$<.U@P, M&@L,@=%*0EHX2%+2E9KWBE_).]D=4J9->#MET,?1MS>3*/_T=CI>=[;!8K.G M3M IQ-=BB%*&;*%!W([IG5@:Y1BJ PJ)[9 U[0#;*5_49!(UM-C^E81^+=/( MP?(!^/5S\S2]Y)DBK8#WN!8G65I]1IK]D#S)![4/CICXXTWUL?SMM<.X Z6# M\0AH 2&+6S/NC(0)HZTHCK&L0Q;P>R+(V9CV08_UJGA3K1]CF(\/6RNO5PF* M$DPXXT [:+@77 A8"Q7M])R]+[QV/VJ+P/;!EG?E8CF:_7_3^Z.6[6L5 M0 M8P\DI(!A8F@YS\G4"J_=<9H)9D=,^%",5U7D)T2?/DZ7>P-+GQ<+#IDH,=9"K0\0 MB89^UWG$5%;PU[5[3#/![(@)'ZM1BAS_\'#WJ9SMH<%W98) CEBO,"402D@8 M>I3=&42STH)?NY,T!\F.IX+Z8:H#+O/7B@:EZ?HV X PFC<*<G5+"W175Y[C:_;4J?UM^20]@C^:'9XM7:P3EJ!$86BZ4]40@ M2!3=[;6,S%E1T._#J=D&KMW.'E^*V:P)0YX6# YH(*T33#&@87++ZL=-.,P* M 4/7[N',AK/;S'?%"5LHYCJCS&GB'HO-HMDABRG&P+Z-I= MINU@V@L]-C=IFA/D2?E@800E]E\Q*XUP7CB].QJ !F5Y.:[=7]H6JEW%8&Q\ M<8\$/GS1;5_Q0"2&1!,"N7+(@;A3]X^Q]8AD;6FOW4G:$J@=,>37\KMSP@/& MQBLE X=08D64%IYJMLX!NHN AECDK"[XVAVD^7@^4J*'G&I^-*W^?31;%7\K M1HM5M4Y4\WUW&J=7R\\7L^N,C:-J5J;^-'FY_E"U0#WER',MXIY0,&JA MAR MSZD2*.X"&IG/_4G[,:*MX]?]\T1Q=_5"Y&CQ&V@_C+\5D-2MN;M\EU57+AW>S4=3,?.+^M9K>KR]%[\G->&H3 M 1H7UQ5LC>5*Q65' LIK%!AV5Y*&KUU"/$_'UPW6S2R]?+;M[;1^2%ET@&>8B MN>FH8A1+) !CM=S T*RX\>%1K54F-&79V6@?9]F>'(%V58T^+*=WA_,!?E\J M6)-NY%+FE9 .0L841W7?*,%7EK.^56V5;:':U[RR2YE:QY-\*#ZG?RZ:9B=^ MK5Y@RM*X@<=&4\ZX5@I#7Z<=O3YG2P:B9R\T__MA4HU6L^G8IPW!JDKO*:4V"1C*NLAZ+NNS#FRE(7M\",5O'L:WW9 M^2/TPQ,77'KOYYCICNRL=5*F[E.UJ<=2J:5(]&(Z!!U)BC-)CP^K)_M)ADI7A")+05MB?,>>1F-$@B0XDKX&@\G_97Y M!SJE8;?07]::\U7QKU4Q'S^<9=%]5SM([:"5)"XO&D;[Q2"$02TWC3OL#,H- MZ"; A:VZ',A[I]IK_6YNV.VO'1R15%+"I$280"F&1[56F;"/ M9:VA?4F6+7XMYU5*(I%\+T?7U(8M!$(-II9A9;P&RBJI_+QVV]/?#> M8O/* 7*GHJR,JKBQE]9(@50MM?0B9Z\QH!NKEP\0/!?QOGCVYNX^CM34TYO; MM^7\\]OIUV*R&1__NYA-?%G]?7$HZKE1_< -8TQZB*430B&E'=L>+W(.!=V)40.F'*P44%JM'40224]<["N4 MO.ZYLEEY20=XYMX51]K$^&QV/)W:3IE*CM4+$(,X$TKE#:"*(1.-NMK $Q+I MG*RD _3@=\61EF'NR[[Y:UE.?HM6_R9!P)OYN(H[D<(6F[\/&#:'*X;(?8RC M<'&!%0)(QGV]*>8"$)F3^V> ?JX.+9I6<>Z;58^#XFWY:C++PQ6"$-)ZH#U@ M#'BN-?3,UM(9"')\\ /*&Q8[>&6_N.8!A/ M]%8Z4MXPX:2DKL;16G*M_L4L2AWV6/>FC!\_]ME[IK5/%Q^MB' S*RFHY>54 M7&M(:G\\.3$X^C1]7%-PM&7,:F45%RK:#)8!I'$MN7/JRER-K?'@G.#HTZ"^ MWN!H015F/-WS5EH938V38HN# RPK1]N0*=<*-3*"HT^#_?J#HZF02L4-,M+Q M?\QPY36M\?#0Y+PB?;*__&M1?2I_9")V"WY?9'2+Y?0NO61[FS49GM),\ X M#251'%B>$OL0H6LDJ&(Y)\L#=,EW2L(.<;^> 'T+K0$2 XJ%,P([J=(=UHW< M7(@<]_X CPF'NO7(T($(OCG&\Q6#\\+F4MOU3N6O.(ML&(,R/X3T/\ FOL[L?_/2VJ M^/U?'MX67XM9\V7V0 ,!:X>5]!8S9@C&QG$*:^DI5SDK[9 MNR&LM.VIY:+3 MX$LQSEIV][83:!182.$(C\!:YETR@;=8<)45,S;D*;$E@C29%5N"OG<:KJ/+ M%VM08/,5^&6M8"6S2"#,D(M;>X"PYULT$6 &7>LY6[LT;+POR2MT%J^V MM8*S/EDNS*@DJO3:V9V<'-)KWI:3FM]3J3:D*VVWGEU'MX7NIAYEC7[ML'5HU:_)\012HR&*!K/7#K+I(.L MQI(XE&/.#3!T=T [C@MH[^(WZUYQK1\Z(#ZAF4"5$-JFMZ8@%9P*Y856 $MA M(.%<7&M00K\L:GHE+U]!UW4YSQE'!"4$&:L]HA8#)':&$!)9S]@V)J? M?!XMMV6OFYY=Z*;O\/?39LP#M0)WRDB0GD>(5E=Z"0IR'L>?L@Q:CT'.0C]D M(_6B#&Q/'S_:M0M'@=&,:F(<$YH:0@S9(@:E 3FW!IN;E;^[&:\595S\CL;: MP+ZN&Q@0,Z\%5@9;3..>%5K"B2;< VV\4HU.K7O9M1ZX&7/2JXS-6PN&0$\A MXT:XN*NGGL7AM\7&>@VO-2=?%DV:Y@%J#?9>)X6WZ5[BY2: S=M*HLB+PD_GH_FXV/2ZR6@^5"TX*+"T MC& #K 9:>BCH3MHH[G4-VW-577:&:%\6X:;+-W&C']44-U$GLF=?Q6 D5X(S M(K367"&BX?8%V2BMM3K'0AS@84RK_&D)TPO,Z>L__S9*;]PL'RY]U?;<>9YX M82T@0E LN)5.4L>!4< 9@YS4C6:^;B3ZGAA/=B#O1@_K8QH;383C\I[23$ 0 M&^\1L4Y8K0$02-(:#:*?/^M^9>M 8RJ4O2%\R76A%N2A%N-]D0X!HS)O;GVT M=T>S_RA&ATY9SV\T0,L,$ I+DAYQ8!QJQ&J4J*-7=D6L&P(U6&TZT<:@.!N1 M2R)\_*W,)>IC2T$H[[474G$OG<$I&9C?3111*]=E[0R'G6>K8)"4C%]\R/U_ M BJ8A=]1Y0)Q0L,8D/8)[78<"PZ/E&4H8(C%]NU9\T%;C73'F' M&2# /,1?/WR,'3ER&[Y![1#A,HH[+P6B1BJ#L6"UW$*J*SM7.EOK M34/RST;VXHQ*_3YZA[U![2 54Q)8+333% $F/(:UW);**[M6W"H3FK+L;+1[ MVRN-YI.C=ST?"P5"D;;0"JB1)%@@K(6JI9">7-D2UJI>G^]BS@7U3&HLJN43 M6L1_/:=$_.C)M!NE5>/QZFXU2SM'6T35C# (T)8@D**!F>1Z@XB! %Y+EOL>F7,B5UM0RG&:[GDAZK%_FTB]@T^QOEHX M ZY <1:P^*^1R E"*Y[BOBU).CK1YEERVB?S8N_5N5J/FG B1<%@_7:(^.I M!XI%,2V49CM,3/P6DV-!#6A!ZY\/N4CW97$_X6V#Y!:OE Z&2B0,%MK[B(]4 M5*>4@!NY.+)7=G.U+4] /I*7.1/8Q(B_F8_+N]-CE5^K'#1S"$/ME&%0"T*E M0Z:6VDA\97NX++T?/ YH =Q+'HE^+*J[FUM3SH][YH]5#I8H(:SC(NZ&F;E >-B?>L7I V MY7@"QE&@B."<*N!WXT[CG*BUPNI^@.])=T"8SK"^S$3DOMT7\X,I M E\M'Z2,YJ:$W'H"C&YSEESBMH0")TDI" M*#! $5H(X6YO3#"65YI&U*T"G%O%QJVG/U8JO&_5M.JV!M=?>A>0^-&@G)QH2;*6T$\ MA 8 G4(2URA0C6E.W.;)GJD^+D1V._]T!GQ?]/OPI:R6R8K39565O\69M,FM MQ .U G'82(& ('(=I4:PKH<9Y1"CZS*2VO0KM(=J[^Q9#RQ3+AJ19E+N;KI,"^+1!".'*P8F"'2,VKB6 M(@^],DJ2G;0D*Y/G ->9/N:.+( OD,WAPB^ G)O#P4F<7E P")(/:2""&NP M%R3J"D/1:-'KWF.VR^I1Y^%>H]WH=8_FK03&. >>2..TI8I1Z;!D*5D74VN[ M^+H,@'.)<,!UUB[ @\A%=3+ASF@MT#A%&@>,MXQ02J$&3 /K),'>8X-S5H\! MFA\M$:][H/M=1+3\F*K2/KRQT=^&JPFKU<($AC #:$XPAN'.U7& M\/2H Z/"&,$O^-S 4Y@;#>?7RH>XG8X"$:!!)"I%T&J^D\]ZFA.N,,"5(E?) MSP=N"Y!>;&BJR62:6AK-WLQOR^IN>^'ZL@F\VAJV&L9%V#L!XY;=,:+2(^7& M":$(%7$7U\@ ZD["-_/8S=7NM;TCXCTK';2@"BK..#10&(6%C3/^5C;*LQZ\ M_W&&;&,%EVT#FN'9&'X7X8 D]!AK(1!D.RD4_I*PKHR=/*:5L_"[GR]OM$W[]-7 M+PYG7GA>+DCM 03&2L$X@PSRV-VZ?U[Q*WD0)TLS97OXG:U?G:Y+I%.FXRI^ MI6APC"',@22>QMT>=]SPG:Q(@YQG& >TW6U-R_D0=IH":C3_O&]Q_N[W 6-M MG;:26229]]83*7=]ECPGU&A :F]S8<[!KW.=[QWWSTK$G1U1PDKOE216X;A? M%+3NMV,PYX;N@";U,W7U7--G8=:EKO\VG4_O5G<'M?U=F8 *%-%=BH)VML;(=W#K5^>C;<9T_+1.XE-C&U8@9QC$ :8&K^>Y3"/9U MS.VMZ#P#M[Y.1+Y?NXXDQGY9.$2[A&N;,@,08SG"#(AZG?/QLYP+IP,\#6]C MI6\-S,M0)*6(.YKO>E^5 +!R!AGC+34>JA0QH&L)E;RV9]ES5'R0+6O8^ M4.FW?C3>'+@=W 6^*!@$A10X8;1!PA(N4E;ENH649>%@X6*4X%9CS^ #E0P'&TD8H1!F7.QF& =U/:7$:RP;P,18XN M(:\5#XH2J@#BSCC/B(,$65%+YIW)N6LYP*DD1[4'67(6FGWQY'WQM9Q]GY'76_2-7:'K"]!7J5\\_+ M.O#@^(L_KQ4/W"KFP.9)3V:P!9K"K60,$Y!SNCC JW%MKDDMP'DIHAQ=EUZO M$*212DIK'5."$P1A'&.U=!S2*UN9\A1\A"UG(=H;7Z;SXN9V,Q,>?ZGG1>%@ M&890NI2G0"#L+1.JGH09M.S*-D.YJGW.E%P\+^,R>=L@L_R>&H%$T"7 (#V= MP 4@PD!3RX>-KFU9U]'G_+3&L"LY+FJ;9+T#WQWE MSJ95< :[:!O0"%#\6L*E(Z"6@%*6L_8-_FRI:^J<"&ZK]##E-J57TDI*8O!I M-EU\B1W[&)M:?"EGDYO-BV;S)WR^N:VK?YC^5WK"Z&R2=?#U(5UCP%8!1;VR M+EHLR.D:3855CGMI\/[K#JAZ>15=A/ ??ROWWDYOK_&@O&"0&V0AHXH[ ;RQ M-1+.DIS+KX-W;%V0K.+F]NGGUW*AEVI- M;%0!TD "ASR*TSZ4U$%GH;6XT0ZDNR.VEUIX7]QOG\_'T?C3;)'F. M(RNET%R,1[/_*$8'#U@RFPXT_B=:7)!!*=/#+P9!6*,&W37>(,VASH';_3V@ MW^>1<$.QWLR3'-&P;X>CN^:"A@1:@@3CF#L& 0"/*G%Y[_@,U&MZ&5Z>B_AP MN1B__9"M=%Z#@:UCEB&WFD*+.078\2TZ*&66O3Y7[$7Y> ;F@V6D+U&/ M[05-J, "?CR:9/50M((F1%$0+JXAAEFBL2"TI HSWZATMEZ/9CT"S#I"]F+/B MP_A+,5G-BIO;:W)18*Z0 4H!;N)PM5X@;PR!QG@G/&_VUD@?@_B*(J&U,QY[ M@ZWV<5935YB:[FR]'K_G=AJ8/](]M^1#%P)*0J2CQ&"1[!N"!0'>,I 53C) MFN2HMLD]M]/0_+'ON1D=!YBCZ5H@I#9:RIY3:[B2V''J]96EJ\U3]TGWW$X# M]D>ZY^:IXEXAZU!$"L:-/1&:8P&D,AJ"K(>3!NIK;FM-:@'.'^V>&_'2>6F] M9LQ0*9F6!A-'*)66>-\LW?>/,[_D*;C9/;?3$/U1[KG%H2,E]!RDEY_B9"RT M9 #MV)9G@VE+M\7MNI^'YHV2/@HIP+QF"0FEJ/-),>&Q1P*BXY\/(>HZH UI!Q*FAV@H(++(YJ60'K_-S%'4X>]1I:/YXUZ415W&= M3"\< $P]8XHR@)0GVA+K+,C9RPST7+B;!>5<1'_D4S>B-4/ 1?FBE>6(U8YZ MQXCF0@L 7;^NDUY.W;+T?'YTQ9\-ZL7/]"[\\N^.;?]X$3C\1;-'D \'CEH'DTF8'&<4-=K^O/.V^ELM2PF^L&4=W?EW,Q&B\6QD- S6@M:(I'N MF@G).<6(HL3>+39"7%O(:#Y%]J[M74'>EWFIYLOI)/5Y^K7X4(RW=HK[-IZM MXHCW$+4&&M%R@FPQ1G2:XL2 MZ92)Y5"U=MG1T>@@^5C5 *3"S&N;HBA8_'JHK*DEY@1=V>'B(+C3B,]GJZ@O M4KJ[^UGY4!0?EM'^W*3W.AHEM;=.B*A1BQ2"2*:G8>-Z2'DM(T/RRC8&[:G\ M^0:A)8#[BP"/)M!T'!>(=8__/I\N%^\__+U!!/B!>L'S]"PPP#;:3@HH1+A' MM:P6JBM[>[;C8CUC[W^P^TB-8!@0!$A*L32,,,&5 MVQGEBF?E'QE@8%YG)&H'WMXLK=]&U:3!+8+OR@6'",-,,@69H801ZAFI93&& M7LD3[Q>Q]3-P[NUH9&T9CA;%)-F.Q7RQU6&5WLY='^[HA\"/4HW MG[R;C>:-+/HNOBY0Y22QGDN"%4=,($AWHU$*?F6W[X MC42L)2;,Y20Q&"(5>[3X6H:^+[)]=\BIOHZFLW541;G!93UH4AK\J*J4BWK< MX$#QS!9#7*HBP$Y)IBTQ/B6X]C4^ /,KN_[>'EW*2\!_$7HV)5WPU%#@E3O[$+].1+HOUCS+>?[K*JWV-[<;@^QF MM5PL1_-)NN)P?#8[M:F0;@<3K05.69.009C2G;^).G)EZ7\[F\8ZQGUH3%R/ MS19HN&XG(.^$2ONXJ= =6F^ GT-ZHV[MF+CS%;E>B%T">/LGN:RD(0)"0D&'(F?8@/6"]PX.; MK*7^],UTY[=.+SW)MJ2&2WEQCJWPKY8/"D:)&%6..2:IY(9;LI,-\%XIUL=* MWID]V0:\%W8 GN[W"XH)3A1F%''(%!+>0UG+)Z3)>2/GY)P*5T6?\P#^0:*2 MC^9B:*7]@#$RF!% /1;:6^*9V6A@4I)2RAS*<4]W5Q<1,A!W.A,IN^+-AM?XGRR9?$9=VA/:C$ *0C5TFAK MTI.H##LI:XP\!E>6/BR?*HTOW+0)>_]WNC/GOM,8V]:7!4\@ TXR[3!PQ&,M M=*U%##R@U^7AZ)#,%])(KZO?^V(<&Y@]O%DL5G%//!ZGY3I*\2%M?T?5Y')K MX&-?WI6SZ3A=)SF^"NZO%!0%%%F@*%82$R.E52)=!6: 2\F:O?7;U2GD;T_Z M797S^.-XXQ2+4Z?YDEQDBS?SIV76#R)%"Z7)%--&\P$[8Z%6'B$"&-,6QRU) MC9[C6<^R#W"%;(-&+PXV>]?"L":22U]>;WL^89X J)E7P'.DXM2N97I]"ALD MB#'-$DIV=-FC*K].%U&3OJQLN?JTO%W-MH(<.EPY5"UH:#F$T5+CDA""!$1V M)RVVY,J>0VY#[<\C-]M#M^=Q/1LMTX%-M7SX6(WFBPA";.QRXWA?AQJ,YF-5 M T=("@"LM8 HYZW6 *W3A1 I/.2-3.=^I7Y,B=3$%#BAE0 EY,(QB%DZ?XN< M9)S66 -KNSN0WO4>!$BW!7D@Y@&+KVJ=SD;$*DE)0I019USS #NXCP=-W-0 M.:K](#QG^X30#]_]IG&2FA/:B]8H,%[HR-5H@3HCE;%\@X\&4IHKVQ.T1Y>] M#H?NP._-=[;ZM"C^M8IPNJ\I\?CQ*Z-[:@1&)8P@"L*0CNAA1HRMY2,27ED" MCHXY\)QQK6!^04X=OPVZKTZ0 #A C'"8&T4%5EJH6D;H:(YW=(B\RM7T<>:< MA>N%N',TZ\&KY0,ES"#MH5844T24=[B6#4K-KVSSVX*.#[/F+%3[2[W29/X] MLJ@U;R10ZZTQEEC)L/ \;BX\J5&@'N<\AS; TYI^U[G.U' ),AY=\UX6#DIS MC2WVP#'BTFAS9&N2:F1-,W_&CS-Q=:'N XPZ"^/CS-GS4-:[*$E11*DFVY_> MQ4^3?WV[53_\>E:SVL%BC*1DP%F7W!N"&B:WLF#K1$X\Z,#YINM4;"%E%%X^E:=;98C*OI_>9H M^UWR"^U?]K+;#,!:'*=TF%S>E&.<7NAXQ$;FI H:],7Q+E?!OK5R:<:F? Z/ M NQ=+G.:"\)#3PS@7J8A3"U(P4L;1(@6*">H=$ 39(_,.9&K+2CE[!78E-5] M6<4>E;>WQU?N+CQL5I05F^\"0;Z2MQ:_:BS;!ON\XVSK00W M\^*('?:\8'#,80LM1@A;:R"UCM72,F;XE;SBTC\AHFARFP\N2P1LC,(,62F \44)P59^G<,9MSMZ4_Y[I MD WUA8^NSCNK6F_C(8QVO-F'06OFP8YE8(LY;OOJPV M>FEVI-FT?@ <(L$,T0@"D-X0U*B>H 4W[,HR?G5,FQ:1;H4Y[E^KZ7UB[_MU M[K'FE'FU8K!, 4-0HG[*] 2,T#7WI60TARL#\L#UQ)4V(#Z;)+LO_UN495G, M4\K\T7SROK@?3:MF,\P)340KT#EB"3.06TPE@L[4@0/*275EEG('Q.D.[ N; MQV\;)-8_5C4P).*X@=(HB".&EDKN:XF]LSGSTH \?X/:B)T+_H7IYKZE1S&* M14I/\12Q?TR77YY6.9V-35L.VEK+K"-$$40TX]8XO<-+$?Z[L-//H$\S7G:D MAKYHN\W\NOA8JG&<\JM"KR*\*6_* 4;NKQ3B"@ AU1X!(K0R<34@]4F>)E[G MD.W'L>[SR=8:PF<;;'4BUJW+=EHL/JP^_6(T?S2J&N(6%0',H M4XJ.=*B#6.VN-19=V[,TK7.D$Y3[FF_LJOA8/H$D=MRLJH2CFD]^+>?CS3\. M3#X-6P@*LX@ \8QKA@F'S.(ZICQ%%^2$=OTX6X#\F:@;N,^>EM1B42S7<^)B MNEY^XT_+;9:;?3/2H3H!PY0'S ,FB>!2\[@^UV:JD0[E+%@#-.6[F8Q:!/C2 MAW/K_*B+F]LGGYUQ6/=**T%R:C 'GE./-1*:>[K#@6*?$UDXH/" 2YGA+4#> M'_6^%O-5D38,W\^K!XFVIT[0VDKMA:-:K@-KH8>[99Y9DW-A<4!A!CW0JAV MSU[8MCZU=5ZJB/['HKK;MYZ]4C1 KK"10&"(J:<$("[KR&JG)/5\@$@&FTU2&@B-!#&(5Q'43DL34Y**?D[X$R;X&8X M<+7LAO$KB^/)I\#S;"JM0SR8H:TFD_5^?C1[\N&E4PRV.>RA-2CE:I9&;Y MG@_I/D#JJQ[-4O#(AR]%D5S&CW/*XT09)8S_N"\7H]E?JW)UOXA-S%:3[61: MILS/JV)R2!8AH*@$V-OE/VRK+Y],K7EZ^9 M#D^AO>WU3Y$C7;,Y>@'@S!:#QM IA"SG_W][U];ZIV], M>H6,"@![^FCHM=%T]X!/#73/;QUZ8>+%]Q)PM_S[X^SZKW(.^YU@.^URUL?# M/>N_(5/""$$HTI@[BRU!C%0T!+"^T1U%>L#LG//+/K@PR/;I[F;K]?QV?CVK MD8EW8F1A5!',Q1ZFFUGM>:7X0#)I8J-.0YW^[G$@ >><=T2^-S3!C4CAI M(0HS$%#&>5JMV8JI%<%M#0'UD741G0?!UNZ'N.O?VN]_S.[RM\O-RX?!R7K+ M35Z;Z6C^2F&#C"P@G"DI4:048\%:(2B;F'K8(G*.8;);)O0%5[=<%.W(=E-] M/U__9;_;?'']^7ZV^NO$*7QJ:"9\(?E%VU(,!G&*097-FBA2O-$]5(+1I$,> MPRVS8CCP59,^>0R?&II91(4D'&D/@B'G)+:B6K%QU$UKSVL/ ">1U8C.#>K_ MY.O"DB\K!I>"=:H2T.$Q6=!6*0;*.PR$"(RHM=6\O<$3.Q/;8^.R&P+WM>7\ MM#<_V9E_KY&"6/,-F4'@&#?,2V6]0X(+V*\?*3JQ*/?W M.,